Документация

Один домен — один оплаченный вызов. Ответ содержит собранные данные со ссылкой на источник у каждой находки.

⚠

Ваш настоящий IP-адрес виден. Сервис, которому вы платите, видит ваш реальный адрес. Используйте proxy, если вам это важно.

Авторизация

Идентификатор транзакции передаётся в заголовке X-Transaction-Id. Он же является API-ключом: отдельной регистрации и отдельного секрета нет.

Заголовок
X-Transaction-Id: tx_ваш_идентификатор

Конечные точки

GET/api/v1/company/<domain>

Основная выборка. Собирает цифровой след компании заново при каждом вызове: страницы сайта, поддомены, стек технологий, вендоры и продукты, вакансии, новости и корпоративные факты.

ПараметрОписание
domainобязательный Домен компании — stripe.com.
Запрос
curl https://sigapi.duckdns.org/api/v1/company/stripe.com \\ -H "X-Transaction-Id: tx_ваш_идентификатор"

GET/api/v1/usage

Состояние лимита: сколько вызовов израсходовано и сколько осталось. Требует тот же заголовок.

Ответ
{ "plan": "starter", "calls_used": 128, "calls_limit": 20000, "calls_remaining": 19872, "unlimited": false }

GET/api/v1/status

Состояние сервиса и текущие тарифы. Без авторизации.

Формат ответа

Поля верхнего уровня и то, что находится внутри массива technographics.

JSON
{ "fresh": true, "gathered_at": 1731200000, "company": { "name": "Stripe", … }, "technographics": [ { "technology": "Adobe Experience Manager", "vendor": "Adobe", "product": "Experience Manager", "category": "CMS", "source_id": "page-004", "source_url": "https://stripe.com/about", "source_file": "page-004.html" } ], "vendor_groups": [ { "vendor": "Adobe", "products": ["Experience Manager"] } ], "tech_internal": [ … ], "tech_external": [ … ], "signals": [ … ], "facts": [ … ], "pages": [ … ] }

Ошибки

КодЗначение
401Не передан идентификатор транзакции либо он неизвестен.
402Лимит тарифа исчерпан.
502Сбор данных не удался.