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, складений самим API, включно з кодами помилок. Ключ не потрібен.
/openapi.json GET Те саме у вигляді опису OpenAPI 3.1 для імпорту в Postman, n8n, Make, Power Automate та інші інструменти. Ключ не потрібен.

Окремого ендпоінта для експорту немає. Масове завантаження - це /v1/search з великим per_page, який на платному тарифі сягає мільйона рядків; відповідь передається потоком, у міру формування.

Що гарантує API

Як отримати ключ

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

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