One request shape

Choose a channel for your query

Set channel to page, images, news,videos, or scholar. The response envelope is shared, while the primary result collection depends on the channel. Fields from a source may be absent.

Web result request example

POST /v1/search
{
  "query": "web extraction for AI agents",
  "channel": "page",
  "results_per_page": 10
}

Illustrative request. Select another channel to get a different result type.

Search costs

Pay for results returned

Search uses 2 credits per primary result actually returned. A response with 10 primary results uses 20 credits. A later page extraction request is billed separately.See full pricing.

Search now, extract when needed

Use results as source candidates. If you need page text, send selected URLs to Fetch or Render. Your application decides which sources to trust, keep, and deduplicate.