BuiltWith Company to URL

Convert Company Names to Website URL Domains


Get domain names from lists of company names you supply to us.

The general access method is as follows -
https://ctu.builtwith.com/ctu1/api.[xml|json]?KEY=[YOUR KEY]&COMPANY=[Company Name]


You must provide your API key in each lookup. See the examples for how this works.

Login or Create a Free Account to get your API key.

Get Domain Company Name Example

XML Get Domain Company
https://ctu.builtwith.com/ctu1/api.xml?KEY=[YOUR KEY]&COMPANY=hotels%20combined

JSON Get Domain Company
https://ctu.builtwith.com/ctu1/api.json?KEY=[YOUR KEY]&COMPANY=builtwith



The following GET parameters can be supplied for lookups

Name Examples Required
KEY 00000000-0000-0000-0000-000000000000
Sign up for Free or Login to get a key.
Company name URL encoded.

Bring back domains in order of priority - the first result is generally the one we think the website is.
TLD com

Set the priority extension - if you know the country of the company supply the most likely TLD. i.e. for United Kingdom use 'uk'


The Company to URL API will respond with a document in the format -


A string array with the results - if the AMOUNT property is greater than 1 the results are listed in decreasing match score.

Code Examples

JSON/XML have integrations in all modern programming languages. Here's some StackOverflow topics for various languages - Python, C#, Java, PHP, C++, TSQL and Ruby.

Error Codes

Note error messages in this format cannot be guaranteed, your implementation should also consider non-200 response codes as errors. The Lookup property will be null (json) or not provided (xml) if the error is server related. View all potential well-formed error codes.

Terms of Use

Our standard terms cover the use all of our APIs.

In general, you can use the API to enhance your product in many ways. The only limitation is you cannot resell the data as-is or provide duplicate functionality to builtwith.com and its associated services.