Financial API

API Credit Usage

You need to login or signup to use the BuiltWith API. After logging in your actual API key will be shown here.

Introduction

The BuiltWith Financial API provides financial data for websites listed at BuiltWith in JSON format.

The general access method is as follows -
https://api.builtwith.com/financial1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=[DOMAIN]

It allows you to get financial reporting information for websites that we have linked to companies in the United States and the United Kingdom.

Authentication

You must provide your API key in each lookup. Our endpoints are HTTPS only, providing key encryption. Never expose your API key.

Your API Key is
00000000-0000-0000-0000-000000000000

Example

Get Companies House Website -
https://api.builtwith.com/financial1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=ckre.co.uk

Get Edgar Website -
https://api.builtwith.com/financial1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=robinhood.com

ckre.co.uk and robinhood.com do not use API credits.

Code Examples

Here are implementation examples in different programming languages for making API requests:

var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("https://api.builtwith.com/financial1/api.json" +
                        "?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=ckre.co.uk"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
import requests
url = "https://api.builtwith.com/financial1/api.json"
params = {
    'KEY': '00000000-0000-0000-0000-000000000000',
    'LOOKUP': 'ckre.co.uk'
}
response = requests.get(url, params=params)
print(response.json())
<?php
$url = "https://api.builtwith.com/financial1/api.json";
$params = array(
    'KEY' => '00000000-0000-0000-0000-000000000000',
    'LOOKUP' => 'ckre.co.uk'
);
$url_with_params = $url . '?' . http_build_query($params);
$response = file_get_contents($url_with_params);
$data = json_decode($response, true);
print_r($data);
?>
const https = require('https');
const url = 'https://api.builtwith.com/financial1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=ckre.co.uk';
https.get(url, (res) => {
    let data = '';
    res.on('data', (chunk) => {
        data += chunk;
    });
    res.on('end', () => {
        console.log(JSON.parse(data));
    });
}).on('error', (err) => {
    console.log('Error: ' + err.message);
});
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class BuiltWithAPI {
    public static void main(String[] args) throws Exception {
        String url = "https://api.builtwith.com/financial1/api.json" +
                    "?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=ckre.co.uk";
        URL obj = new URL(url);
        HttpURLConnection con = (HttpURLConnection) obj.openConnection();
        con.setRequestMethod("GET");
        BufferedReader in = new BufferedReader(
            new InputStreamReader(con.getInputStream()));
        String inputLine;
        StringBuffer response = new StringBuffer();
        while ((inputLine = in.readLine()) != null) {
            response.append(inputLine);
        }
        in.close();
        System.out.println(response.toString());
    }
}
require 'net/http'
require 'uri'
require 'json'
uri = URI('https://api.builtwith.com/financial1/api.json')
uri.query = URI.encode_www_form({
    'KEY' => '00000000-0000-0000-0000-000000000000',
    'LOOKUP' => 'ckre.co.uk'
})
response = Net::HTTP.get_response(uri)
data = JSON.parse(response.body)
puts data
package main
import (
    "fmt"
    "io/ioutil"
    "net/http"
)
func main() {
    url := "https://api.builtwith.com/financial1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=ckre.co.uk"
    resp, err := http.Get(url)
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()
    body, err := ioutil.ReadAll(resp.Body)
    if err != nil {
        panic(err)
    }
    fmt.Println(string(body))
}
curl -X GET "https://api.builtwith.com/financial1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=ckre.co.uk"
Reference
GET Request Parameters
NameExamplesRequired
KEY00000000-0000-0000-0000-000000000000
This is your key, use this for lookups.
Yes
LOOKUProbinhood.com
ckre.co.uk
Yes
Response Object
Format: Result->companyhouse or edgar
Results
Results is the top level response that identifies the lookup.
NameExampleDescription
domainrobinhood.comThe domain that was looked up.
companyNameRobinhood Markets, Inc.The company name.
employees1281Amount of employees (or zero if not found).
followers394388Social followers (or zero if not found).
products0SKU Products (or zero if not found).
spend7463.82Monthly tech USD spend estimate.
Edgar Results
The edgar object is populated if we find US SEC 10K filings for the website.
NameExampleDescription
companyNameRobinhood Markets, Inc.The company name.
cik1783879CIK code for the company.
sic6211SIC code(s) for the company.
exchangesNasdaqArray of exchanges for the company.
tickersHOODArray of tickers for the company.
financials array (USD for all values except dates)
periodStart637765920000000000Financial reporting period epoch in MS.
periodEnd63808041600000000Financial reporting period end epoch in MS.
periodStartDate2025-01-01Financial reporting period.
periodEndDate2025-12-31Financial reporting period end.
revenue1358000000revenue refers to the total amount of money a company generates from its normal business activities, typically from the sale of goods and services, before any expenses are deducted.
operatingIncome-1027000000operatingIncome refers to the profit a company makes from its core business operations, calculated as revenue minus operating expenses, excluding taxes and interest.
netIncome-1028000000netIncome is the total profit a company has earned after subtracting all expenses, including operating expenses, taxes, and interest, from its total revenue.
assets23337000960assets refer to the resources owned by a company that have economic value and can be converted into cash, including items such as cash, inventory, property, and equipment.
liabilities16380999680liabilities refer to the company's financial obligations or debts that it is required to pay in the future, including loans, accounts payable, and other financial commitments.
cash6338999808Cash on hand at company.
equity6956000256equity refers to the residual interest in the assets of a company after deducting its liabilities, representing the ownership value held by shareholders.
retainedEarnings-4904999936retainedEarnings refer to the cumulative amount of net income that a company has retained, rather than distributed to shareholders as dividends, and is reinvested in the business.
currentAssets22916999168currentAssets refer to the assets that a company expects to convert into cash or use up within one year, including cash, accounts receivable, inventory, and other short-term assets.
currentLiabilities16252999680currentLiabilities refer to the company's financial obligations that are due to be settled within one year, including accounts payable, short-term debt, and other short-term financial commitments.
dividendsPaid-1dividendsPaid refers to the portion of a company's earnings that is distributed to shareholders as cash payments during a specific period.
commonStockOutstanding-1commonStockOutstanding refers to the total number of shares of common stock that are currently held by shareholders, excluding treasury shares that the company has repurchased.
Companies House Results
The companyhouse object is populated if we find Companies House filing for the website.
NameExampleDescription
companyNameCKRE LIMITEDThe company name.
regNo3600683The registration number of the company.
accountingTypeFull or Micro Entity or Total Exemption FullThe type of accounting the company is required to do.
sic64999,65120SIC code(s) for the company.
incorporationDate630365328000000000The date of incorporation in epoch MS.
financials array (USD for all values except dates)
balanceSheet637765488000000000The date of the balance sheet preparation in epoch MS.
balanceSheetDate2025-12-31The date of the balance sheet preparation in date format.
debtors19443615.22debtors refer to individuals or entities that owe money to the company, typically arising from credit sales or loans extended by the company.
fixedAssets326097.42fixedAssets refer to long-term tangible assets that a company uses in its operations and expects to use for more than one year, such as property, plant, and equipment.
currentAssets23222988.41currentAssets refer to assets that are expected to be converted into cash, sold, or consumed within a year, including items such as cash, accounts receivable, inventory, and other short-term assets.
creditors-21784479.05creditors refer to individuals or entities to whom the company owes money, typically arising from loans, credit purchases, or other financial obligations.
netCurrentAssets1438509.36netCurrentAssets refer to the difference between a company's current assets and its current liabilities, indicating the liquidity and short-term financial health of the company.
netAssets1713254.19netAssets refers to the total value of a company's non-current assets, such as property, plant, and equipment, minus any non-current liabilities, indicating the long-term financial stability of the company.
cash3779373.2cash refers to the money that a company has on hand or in bank accounts, available for immediate use.
turnoverRevenue2621094.32turnoverRevenue refers to the total income generated by a company from its normal business activities, typically from the sale of goods and services, over a specific period.
costOfSales1.21costOfSales refers to the direct expenses incurred in producing the goods or services that a company sells, including costs of raw materials, labor, and manufacturing overhead.
grossProfit23232.99grossProfit refers to the difference between a company's turnover revenue and its cost of sales, representing the profit earned before deducting operating expenses, taxes, and interest.
operatingProfit23232.99operatingProfit refers to the profit a company generates from its core business operations, calculated by subtracting operating expenses from gross profit, and excluding interest and taxes.
taxOnProfit23232.99taxOnProfit refers to the amount of income tax a company is required to pay on its taxable profit, as calculated according to relevant tax laws and regulations.
otherIncome0otherIncome refers to the earnings a company receives from activities not related to its core business operations, such as interest, dividends, rental income, or gains from the sale of assets.
profitLoss150690.26profitLoss refers to the overall financial result of a company's operations for a specific period, calculated as total revenue minus total expenses, indicating whether the company made a profit or incurred a loss.
Special Domains

We maintain two lists of use for you when looking up domains. Ignore lists and BuiltWith Suffix lists.

Ignore List
This is our own internal list of domains we do not index. They are either blocked, contains too many misleading technologies or too many subdomains with user generated content.

BuiltWith Suffix List
This is based on the Public Suffix List but includes many additional entries for companies with subdomains that should be considered top level domains. This list provides us with better visibility for internal websites for example it brings northernbeaches.nsw.gov.au to the top level over nsw.gov.au.

Ignore Domains (XML, JSON or TXT)
https://api.builtwith.com/ignoresv1/api.json
Suffix Domains (XML, JSON or TXT)
https://api.builtwith.com/suffixv1/api.json
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.