{
  "title": "ПоискДомена agent API catalog",
  "description": "Machine-readable resources for AI agents on поискдомена.рф. Tools are human-facing HTML pages; there is no unattended public JSON API.",
  "version": "2026-08-13.13",
  "publisher": {
    "name": "ПоискДомена",
    "url": "https://xn--80ahdkknicdfy.xn--p1ai/",
    "unicode_url": "https://поискдомена.рф/"
  },
  "policy": {
    "search": true,
    "ai_input": true,
    "ai_train": false,
    "attribution_required": true,
    "public_json_api": false,
    "browser_session": true,
    "csrf": "partial",
    "captcha": "conditional",
    "note": "Tools are browser HTML/XHR with CSRF and optional captcha. No unattended availability/WHOIS/DNS/SSL JSON API."
  },
  "auth": {
    "type": "browser-session",
    "csrf": true,
    "captcha": "SmartCaptcha on rate-limited tools",
    "note": "Do not call internal POST endpoints unattended. Deep-link users to tool pages instead."
  },
  "resources": [
    {
      "rel": "describedby",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/llms.txt",
      "type": "text/markdown",
      "title": "llms.txt — short map for LLMs"
    },
    {
      "rel": "describedby",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/llms-full.txt",
      "type": "text/markdown",
      "title": "llms-full.txt — full tool documentation"
    },
    {
      "rel": "service-doc",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/metrika-goals.txt",
      "type": "text/plain",
      "title": "Yandex Metrika JS goal identifiers"
    },
    {
      "rel": "service-doc",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/AGENTS.md",
      "type": "text/markdown",
      "title": "AGENTS.md — agent runbook"
    },
    {
      "rel": "describedby",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/llms-en.txt",
      "type": "text/markdown",
      "title": "llms-en.txt — English map for LLMs"
    },
    {
      "rel": "service-doc",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/ai.txt",
      "type": "text/plain",
      "title": "AI content policy"
    },
    {
      "rel": "service-doc",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/.well-known/agent.json",
      "type": "application/json",
      "title": "Agent card"
    },
    {
      "rel": "service-desc",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/openapi.yaml",
      "type": "application/yaml",
      "title": "OpenAPI — public GET navigation surfaces only (browser HTML, no unattended API)"
    },
    {
      "rel": "sitemap",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/sitemap.xml",
      "type": "application/xml"
    },
    {
      "rel": "service-doc",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/robots.txt",
      "type": "text/plain"
    },
    {
      "rel": "service-doc",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/.well-known/security.txt",
      "type": "text/plain"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/",
      "type": "text/html",
      "title": "Domain search homepage",
      "deep_link": "https://xn--80ahdkknicdfy.xn--p1ai/?domain={name}"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/whois",
      "type": "text/html",
      "title": "WHOIS tool",
      "deep_link": "https://xn--80ahdkknicdfy.xn--p1ai/whois/{domain}"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/dns-lookup",
      "type": "text/html",
      "title": "DNS Lookup"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/domain-generator",
      "type": "text/html",
      "title": "Domain generator"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/ssl-checker",
      "type": "text/html",
      "title": "SSL checker"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/bulk-domain-checker",
      "type": "text/html",
      "title": "Bulk domain checker"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/subdomain-finder",
      "type": "text/html",
      "title": "Subdomain finder"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/dns-propagation-check",
      "type": "text/html",
      "title": "DNS propagation"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/dns-delegation-check",
      "type": "text/html",
      "title": "DNS delegation"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/ip-lookup",
      "type": "text/html",
      "title": "IP lookup"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/location",
      "type": "text/html",
      "title": "Domain location"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/blocklist-lookup",
      "type": "text/html",
      "title": "Blocklist lookup"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/open-ports-lookup",
      "type": "text/html",
      "title": "Open ports"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/clear-dns-cache",
      "type": "text/html",
      "title": "Clear DNS cache"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/blog",
      "type": "text/html",
      "title": "Blog"
    },
    {
      "rel": "collection",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/contact",
      "type": "text/html",
      "title": "Contact"
    },
    {
      "rel": "alternate",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/blog/feed",
      "type": "application/rss+xml",
      "title": "Blog RSS (published posts)"
    },
    {
      "rel": "describedby",
      "href": "https://xn--80ahdkknicdfy.xn--p1ai/.well-known/llms.txt",
      "type": "text/markdown",
      "title": "llms.txt alias under .well-known"
    }
  ],
  "tools": [
    {
      "id": "search",
      "path": "/",
      "title_ru": "Поиск домена",
      "title_en": "Domain search"
    },
    {
      "id": "whois",
      "path": "/whois",
      "title_ru": "WHOIS",
      "title_en": "WHOIS"
    },
    {
      "id": "generator",
      "path": "/domain-generator",
      "title_ru": "Генератор доменов",
      "title_en": "Domain generator"
    },
    {
      "id": "dns",
      "path": "/dns-lookup",
      "title_ru": "DNS Lookup",
      "title_en": "DNS Lookup"
    },
    {
      "id": "ssl",
      "path": "/ssl-checker",
      "title_ru": "Проверка SSL",
      "title_en": "SSL checker"
    },
    {
      "id": "bulk",
      "path": "/bulk-domain-checker",
      "title_ru": "Массовая проверка",
      "title_en": "Bulk domain checker"
    },
    {
      "id": "subdomain",
      "path": "/subdomain-finder",
      "title_ru": "Поддомены",
      "title_en": "Subdomain finder"
    },
    {
      "id": "propagation",
      "path": "/dns-propagation-check",
      "title_ru": "DNS-пропагация",
      "title_en": "DNS propagation"
    },
    {
      "id": "delegation",
      "path": "/dns-delegation-check",
      "title_ru": "Делегирование DNS",
      "title_en": "DNS delegation"
    },
    {
      "id": "ip",
      "path": "/ip-lookup",
      "title_ru": "IP Lookup",
      "title_en": "IP lookup"
    },
    {
      "id": "location",
      "path": "/location",
      "title_ru": "Геолокация",
      "title_en": "Domain location"
    },
    {
      "id": "blocklist",
      "path": "/blocklist-lookup",
      "title_ru": "Чёрные списки",
      "title_en": "Blocklist"
    },
    {
      "id": "ports",
      "path": "/open-ports-lookup",
      "title_ru": "Открытые порты",
      "title_en": "Open ports"
    },
    {
      "id": "clear_dns",
      "path": "/clear-dns-cache",
      "title_ru": "Очистка DNS-кэша",
      "title_en": "Clear DNS cache"
    }
  ],
  "languages": [
    "ru",
    "be",
    "ka",
    "en",
    "de",
    "es",
    "zh",
    "tr",
    "pt",
    "ar",
    "hi",
    "bn",
    "ur"
  ],
  "primary_locale": "ru",
  "indexing_note": "UI language is cookie/session-based; SEO index is Russian (hreflang ru + x-default on the same URL). /language/{code} is a switcher, not a content URL.",
  "content_negotiation": {
    "Accept": "text/markdown",
    "path": "/",
    "description": "Send Accept: text/markdown on the homepage path / only → body is llms.txt. Other HTML tool routes are never rewritten to markdown."
  },
  "updated": "2026-08-13"
}
