API Crafter (DataCrafter API)
Описание API
Общая информация: API Crafter (DataCrafter API) — RESTful сервис для programmatic-доступа к каталогам открытых/коммерческих данных (data.apicrafter.ru). Версия: не указана (стабильная с 2017). Базовый URL: https://data.apicrafter.ru/api/ (предполагаемый; примеры в Postman). Формат: JSON (UTF-8), HTTPS. Оплата: по запросам (тарифы) или строкам данных (pay-per-use для выгрузок). Лимиты: 500 req/день (бесплатно); до 100 000/мес (платно). Ошибки: стандартные HTTP (400 invalid, 401 auth, 429 rate limit).
Аутентификация: - Ключ API: Регистрация на data.apicrafter.ru/profile, ключ выдается автоматически (бесплатно для некоммерческого). - Передача: Заголовок Authorization: Bearer {api-key} или параметр ?api_key={key}. - Коммерческий: Заявка на apicrafter.ru, подписка; отзыв — в ЛК.
Правила использования: - Разрешено: Некоммерческий — бесплатно; коммерческий — по тарифам, атрибуция "Данные от API Crafter". - Запрещено: Массовый скрейпинг, перепродажа без согласия. - Безопасность: HTTPS; соответствие 152-ФЗ (персональные данные в EGRUL анонимизированы).
Методы (Endpoints): API модульный по базам (EGRUL, EIS и др.); документация в Postman-коллекциях (postman.com/infoculture/apicrafter-public). Примеры (REST GET/POST):
- /api/organizations/search (Поиск юрлиц, EGRUL API): Параметры: ?inn={INN}, ?ogrn={OGRN}, ?query={name}, ?limit=100. Ответ: [{id, inn, ogrn, name, address, reg_date, contacts: {email, phone}, region_code}]. Версия: v1.
- /api/procurement/search (Госзакупки, EIS Data API): Параметры: ?contract_id={ID}, ?supplier_inn={INN}, ?date_from={YYYY-MM-DD}. Ответ: [{contract_id, number, date, amount, status, supplier: {inn, name}, customer: {inn, name}}]. Фильтры: plans, notifications.
- /api/finance/search (Госфинансы): Параметры: ?budget_type={federal}, ?year={2025}, ?recipient_inn={INN}. Ответ: [{subsidy_id, amount, purpose, recipient: {inn, name}}].
- /api/ngo/search (НКО): Параметры: ?grants={year}, ?registry={type}. Ответ: [{org_id, name, grants: [{amount, project}], reports: [...]}].
- /api/tables/{table_id}/rows (Генеральный поиск в DataCrafter): Параметры: ?q={query}, ?page=1, ?limit=50. Ответ: {results: [{id, fields: {...}}], total, schema: {columns: [...]}}. Метрики качества в ответе.
Общие: Поддержка пагинации (?offset, ?limit), сортировки (?sort=field), фильтров (?filter={field:value}).
Особенности и обновления (2025):
- Данные: 433 млн записей, ежедневные обновления из ФНС/Минфин/Казначейство.
- Интеграция: Python/JS SDK на GitHub (github.com/apicrafter/metacrafter для метаданных); Postman-коллекции для теста.
- Преимущества: Pay-per-row (экономия), автоматическая схематизация, качество-метрики; 99% покрытие реестров РФ.
Характеристики
Стоимость
По запросу