Использование API-кредита

Вам нужно авторизоваться или зарегистрироваться использовать BuiltWith API. После входа в систему здесь будет отображен ваш актуальный ключ API.

Введение

Финансовый API BuiltWith предоставляет финансовые данные для веб-сайтов, представленных на BuiltWith, в формате JSON.

Общий метод доступа следующий: -
https://api.builtwith.com/financial1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=[DOMAIN]

Он позволяет вам получать финансовую отчетную информацию для веб-сайтов, которые мы связали с компаниями в США и Великобритании.

Аутентификация

Вам необходимо указывать свой ключ API при каждом поиске. Наши конечные точки работают только по протоколу HTTPS, обеспечивая шифрование ключей. Никогда не раскрывайте свой ключ API.

Ваш ключ API
00000000-0000-0000-0000-000000000000

Пример

Получить веб-сайт Companies House -
https://api.builtwith.com/financial1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=ckre.co.uk

Получить сайт Эдгара -
https://api.builtwith.com/financial1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=robinhood.com

ckre.co.uk и robinhood.com не используйте API-кредиты.

Примеры кода

Вот примеры реализации на разных языках программирования для выполнения API-запросов:

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"
Ссылка
Параметры запроса GET
ИмяПримерыНеобходимый
KEY00000000-0000-0000-0000-000000000000
Это ваш ключ, используйте его для поиска.
Да
LOOKUProbinhood.com
ckre.co.uk
Да
Объект ответа
Формат: Result->companyhouse or edgar
Результаты
Результаты — это ответ верхнего уровня, который идентифицирует поиск.
ИмяПримерОписание
domainrobinhood.comДомен, который был найден.
companyNameRobinhood Markets, Inc.Название компании.
employees1281Количество сотрудников (или ноль, если не найдено).
followers394388Подписчики в социальных сетях (или ноль, если не найдены).
products0Артикул товара (или ноль, если не найден).
spend7463.82Оценка ежемесячных расходов на технологии в долларах США.
Эдгар Результаты
Объект edgar заполняется, если мы находим документы US SEC 10K для веб-сайта.
ИмяПримерОписание
companyNameRobinhood Markets, Inc.Название компании.
cik1783879CIK-код компании.
sic6211Код(ы) SIC для компании.
exchangesNasdaqМассив бирж для компании.
tickersHOODМассив тикеров для компании.
массив финансовых данных (USD для всех значений, кроме дат)
periodStart637765920000000000Финансовый отчетный период эпохи в MS.
periodEnd63808041600000000Конец периода финансовой отчетности в MS.
periodStartDate2025-01-01Финансовый отчетный период.
periodEndDate2025-12-31Конец финансового отчетного периода.
revenue1358000000Выручка — это общая сумма денег, которую компания получает от своей обычной хозяйственной деятельности, как правило, от продажи товаров и услуг, до вычета каких-либо расходов.
operatingIncome-1027000000Операционная прибыль — это прибыль, которую компания получает от своей основной деятельности, рассчитываемая как выручка за вычетом операционных расходов, за исключением налогов и процентов.
netIncome-1028000000Чистый доход — это общая прибыль, полученная компанией после вычета всех расходов, включая операционные расходы, налоги и проценты, из ее общего дохода.
assets23337000960Активы относятся к ресурсам, принадлежащим компании, которые имеют экономическую ценность и могут быть конвертированы в денежные средства, включая такие статьи, как денежные средства, запасы, имущество и оборудование.
liabilities16380999680Обязательства относятся к финансовым обязательствам или долгам компании, которые ей необходимо будет погасить в будущем, включая кредиты, кредиторскую задолженность и другие финансовые обязательства.
cash6338999808Денежные средства в кассе компании.
equity6956000256Собственный капитал относится к остаточной доле в активах компании после вычета ее обязательств и представляет собой стоимость собственности, принадлежащей акционерам.
retainedEarnings-4904999936Нераспределенная прибыль относится к совокупной сумме чистой прибыли, которую компания удерживает, а не распределяет между акционерами в виде дивидендов, и реинвестирует в бизнес.
currentAssets22916999168Текущие активы относятся к активам, которые компания ожидает конвертировать в денежные средства или использовать в течение одного года, включая денежные средства, дебиторскую задолженность, запасы и другие краткосрочные активы.
currentLiabilities16252999680Текущие обязательства относятся к финансовым обязательствам компании, которые подлежат погашению в течение одного года, включая кредиторскую задолженность, краткосрочные займы и другие краткосрочные финансовые обязательства.
dividendsPaid-1Выплаченные дивиденды — это часть прибыли компании, которая распределяется среди акционеров в виде денежных выплат в течение определенного периода.
commonStockOutstanding-1commonStockOutstanding относится к общему количеству обыкновенных акций, находящихся в настоящее время во владении акционеров, за исключением казначейских акций, выкупленных компанией.
Результаты реестра компаний
Объект companyhouse заполняется, если мы находим данные Companies House для веб-сайта.
ИмяПримерОписание
companyNameCKRE LIMITEDНазвание компании.
regNo3600683Регистрационный номер компании.
accountingTypeПолное или микропредприятие или полное освобождение от уплаты налоговВид бухгалтерского учета, который должна вести компания.
sic64999,65120Код(ы) SIC для компании.
incorporationDate630365328000000000Дата включения в эпоху MS.
массив финансовых данных (USD для всех значений, кроме дат)
balanceSheet637765488000000000Дата составления баланса в эпоху MS.
balanceSheetDate2025-12-31Дата составления баланса в формате даты.
debtors19443615.22должники — это физические и юридические лица, которые должны компании деньги, как правило, в связи с продажами в кредит или займами, предоставленными компанией.
fixedAssets326097.42Основные средства относятся к долгосрочным материальным активам, которые компания использует в своей деятельности и планирует использовать более одного года, например, основные средства, установки и оборудование.
currentAssets23222988.41Текущие активы относятся к активам, которые, как ожидается, будут конвертированы в денежные средства, проданы или потреблены в течение года, включая такие статьи, как денежные средства, дебиторская задолженность, запасы и другие краткосрочные активы.
creditors-21784479.05кредиторы — это физические и юридические лица, которым компания должна деньги, обычно по кредитам, покупкам в кредит или другим финансовым обязательствам.
netCurrentAssets1438509.36netCurrentAssets — это разница между текущими активами компании и ее текущими обязательствами, указывающая на ликвидность и краткосрочное финансовое благополучие компании.
netAssets1713254.19Чистые активы (netAssets) отражают общую стоимость необоротных активов компании, таких как основные средства, за вычетом любых долгосрочных обязательств, что свидетельствует о долгосрочной финансовой стабильности компании.
cash3779373.2денежные средства — это деньги, которые компания имеет в наличии или на банковских счетах и которые доступны для немедленного использования.
turnoverRevenue2621094.32ОборотВыручка относится к общему доходу, полученному компанией от ее обычной хозяйственной деятельности, как правило, от продажи товаров и услуг, за определенный период.
costOfSales1.21CostOfSales относится к прямым расходам, понесенным при производстве товаров или услуг, которые продает компания, включая затраты на сырье, рабочую силу и производственные накладные расходы.
grossProfit23232.99Валовая прибыль определяется как разница между выручкой от продаж компании и ее себестоимостью продаж и представляет собой прибыль, полученную до вычета операционных расходов, налогов и процентов.
operatingProfit23232.99Операционная прибыль — это прибыль, которую компания получает от своей основной деятельности, рассчитываемая путем вычитания операционных расходов из валовой прибыли и исключая проценты и налоги.
taxOnProfit23232.99taxOnProfit — это сумма подоходного налога, которую компания обязана уплатить со своей налогооблагаемой прибыли, рассчитанная в соответствии с соответствующими налоговыми законами и правилами.
otherIncome0Прочие доходы относятся к доходам, которые компания получает от деятельности, не связанной с ее основной деятельностью, например, проценты, дивиденды, доход от аренды или прибыль от продажи активов.
profitLoss150690.26ПрибыльУбыток относится к общему финансовому результату деятельности компании за определенный период, рассчитываемому как общий доход за вычетом общих расходов, показывающему, получила ли компания прибыль или понесла убытки.
API-библиотеки
Специальные домены

Мы ведём два списка, которые пригодятся вам при поиске доменов: списки игнорирования и списки BuiltWith Suffix.

Список игнорирования
TЭто наш внутренний список доменов, которые мы не индексируем. Они либо заблокированы, либо содержат слишком много вводящих в заблуждение технологий, либо слишком много поддоменов с пользовательским контентом.

BuiltWith Список суффиксов
Это основано на Список публичных суффиксов но включает множество дополнительных записей для компаний с поддоменами, которые следует считать доменами верхнего уровня. Этот список обеспечивает лучшую видимость внутренних веб-сайтов, например, он выводит northernbeaches.nsw.gov.au на верхний уровень по сравнению с nsw.gov.au.

Игнорировать домены (XML, JSON or TXT)
https://api.builtwith.com/ignoresv1/api.json
Суффиксные домены (XML, JSON or TXT)
https://api.builtwith.com/suffixv1/api.json
Коды ошибок

Обратите внимание, что отправка сообщений об ошибках в этом формате не может быть гарантирована, ваша реализация должна также рассматривать коды ответа, отличные от 200, как ошибки. Свойство Lookup будет иметь значение null (json) или не будет предоставлено (xml), если ошибка связана с сервером. Просмотреть все возможные правильно сформированные коды ошибок.

Условия эксплуатации

Наш стандартные условия распространяется на использование всех наших API.

В целом, вы можете использовать API для улучшения своего продукта различными способами. Единственное ограничение — вы не можете перепродавать данные в их исходном виде или предоставлять дублирующий функционал builtwith.com и связанным с ним сервисам.