SERP-style results for applications and agents

    Web Search API

    An AI web search API: search the public web and return ranked titles, URLs, snippets, and usage metadata as structured JSON your agents can use.

    $1.00/1000 searches
    Checked-in usage rate
    GET /web
    Search endpoint
    JSON
    Structured response
    $5 in API credits
    After attaching a card in Console
    Agent tool flow
    GET /web
    Agent asks

    latest open source RAG research

    1. Agent decides

      Selects the Desearch tool

    2. Tool runs

      GET /web

    3. Context returns

      Ready for the next step

    Web result previewrunning

    Source results your product can use directly.

    result title
    source URL
    result snippet
    usage metadata
    Agent receivestitlessource URLssnippetscost metadata

    Web search output

    A clean search layer for production workflows.

    Use ranked source results directly, or combine them with your own reranking, extraction, and generation steps. Use GET /web as the web search step for AI agents and LLM apps, then pass the links you pick to your model or to the Extract API. If you want a generated answer instead of ranked links, use the AI search API with cited answers.

    Ranked source links

    Receive web result URLs with titles and snippets that your application can display, filter, or pass to a model.

    Structured JSON

    Use a predictable response shape in agents, RAG pipelines, monitoring jobs, and custom search experiences.

    Request controls

    Review supported query parameters and response fields directly in the generated API reference.

    Quick start

    Make your first web search request.

    Create an API key, then review the live endpoint contract before integrating it into your application.

    curl --request GET \
      --url 'https://api.desearch.ai/web?query=latest+open+source+RAG+research' \
      --header "Authorization: $DESEARCH_API_KEY"

    Request and response

    Know the contract before you integrate.

    Send a query, read ranked results, and reconcile spend from the same response. The API reference holds the full schema; these are the fields most integrations start with.

    FieldTypeNotes
    querystringThe keyword query to run. Required.
    startintegerOffset into the result set for paging.
    cost_usdnumberCost charged for the request, returned on billable responses.
    usage_countintegerBillable usage units applied to the request.
    servicestringMetered service path used for pricing, such as /web.

    Usage is metered at $0.10 per 100 searches, or $1.00 per 1,000 searches. Cost metadata is also returned as X-Desearch-* response headers: see pricing and billing.

    Replacing a retired search API?

    Microsoft retired the Bing Search APIs on August 11, 2025, and Google closed its Custom Search JSON API to new customers. The migration pages map each call to its Desearch equivalent, and the comparison pages cover Brave Search API, Tavily, Exa, and SerpApi.

    Web Search API questions

    Scope, output, and a direct path to the endpoint contract.

    It returns structured web results for a query, including result titles, URLs, snippets, and response usage metadata.

    Web Search returns ranked source results. AI Search synthesizes an answer from retrieved sources and includes citations.

    Open the GET /web endpoint in the Desearch API reference to review parameters, examples, and the response schema.

    A query is required, and results can be paged. The API reference carries the full parameter list and the response schema, which is the source of truth for the contract your client should target.

    Web Search is metered at $0.10 per 100 searches on the checked-in rate card, which works out to $1.00 per 1,000 searches. Every billable response reports cost_usd, usage_count, and the metered service, so you can reconcile usage against Console billing history.

    New accounts get $5 in API credits after attaching a card in Console, then pay as they go. Web Search is $1.00 per 1,000 searches.

    Desearch has its own parameters and response schema, so a migration means re-integrating rather than swapping a base URL. If you are coming from the Bing Search APIs that Microsoft retired on August 11, 2025, the Bing Search API alternative page maps each call to its Desearch equivalent.