Search for agent-ready sites

get/search

Query parameters

qstring

Search query (matches name, description, domain)

category'ai-tools' | 'developer' | 'data' | 'finance' | 'ecommerce' | 'jobs' | 'security' | 'health' | 'education' | 'communication' | 'productivity' | 'news' | 'other' | 'spam'

Public categories plus audit-only buckets other and spam. Do not treat audit-only buckets as promoted discovery inventory.

tagstring

Exact tag match (e.g. mcp, openapi, payment, search). See /sitemap.xml for indexed tags.

min_scoreinteger

Minimum agentic readiness score

has_apiboolean

Filter to sites with structured APIs

has_mcpboolean

Filter to sites with a Model Context Protocol server

has_openapiboolean

Filter to sites that publish an OpenAPI spec

has_llms_txtboolean

Filter to sites that publish llms.txt

pageinteger

Response

Search results

access'free'
receipt_recordedboolean

True only when the query-free receipt transaction committed

search_idstring

Query-free receipt for an optional detail-selection request

paid_offers_availableboolean

True only when a committed search receipt has separately disclosed provider-funded actions for exact returned organic sites

totalinteger
pageinteger
per_pageinteger
has_nextboolean

Changes

Changed in 4 of the 5 revisions of this API.22

    • added the required property / to the response with the status

      response-required-property-added

    • the response property / became required for the status

      response-property-became-required

    • the response property / became required for the status

      response-property-became-required

    • the response property / became required for the status

      response-property-became-required

    • the response property / became required for the status

      response-property-became-required

    • the response property / became required for the status

      response-property-became-required

    • the response property / became required for the status

      response-property-became-required

    • added the required property / to the response with the status

      response-required-property-added

    • added the required property / to the response with the status

      response-required-property-added

    • added the required property / to the response with the status

      response-required-property-added

    • added the required property / to the response with the status

      response-required-property-added

    • added the required property / to the response with the status

      response-required-property-added

    • added the required property / to the response with the status

      response-required-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the non-success response with the status

      response-non-success-status-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • response property results/items/is_featured deprecated

      response-property-deprecated