API

API выполняет тот же поиск, что и сайт, и отдаёт результаты в виде данных: по умолчанию в JSON, а также в XML, CSV, TSV, NDJSON и простым текстом. Все вызовы только читают - ничего не создают и не изменяют.

Базовый URL https://api.publicwww.com

Одной командой

curl -H "Authorization: Bearer $KEY" \
     "https://api.publicwww.com/v1/search?query=%22angular.min.js%22&per_page=3"
{
  "query": "\"angular.min.js\"",
  "page": 1,
  "per_page": 3,
  "total": 278,
  "total_pages": 93,
  "returned": 3,
  "truncated": false,
  "took_ms": 2,
  "results": [
    { "domain": "imgbox.com", "url": "https://imgbox.com/", "rank": 4187, "ranked": true }
  ]
}

Эндпоинты

ЭндпоинтМетодыЧто делает
/v1/search GET, POST Выполняет поиск. Параметры, форматы.
/v1/account GET Тариф, лимиты и ограничения. Ничего не расходует.
/mcp POST MCP-сервер для ИИ-ассистентов и агентов: тот же поиск в виде инструмента, с тем же токеном.
/ GET Самоописание API, включая коды ошибок. Ключ не нужен.
/openapi.json GET То же в виде описания OpenAPI 3.1 - для импорта в Postman, n8n, Make, Power Automate и другие инструменты. Ключ не нужен.

Отдельного эндпоинта для выгрузки нет. Массовая выгрузка - это /v1/search с большим per_page: на платном тарифе до миллиона строк, причём ответ передаётся потоком по мере готовности.

Что гарантируется

Как получить ключ

Выпустите токен в профиле или позвольте приложению получить его за вас через OAuth 2.1. Нужен платный тариф; см. тарифы. Существующие скрипты, которые обращаются к старым адресам ?export=, работают без изменений - см. старые адреса выгрузки.

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