Extraction Source for POST /v1/search

The extraction object on POST /v1/search now accepts an extraction_source field that controls where full page content comes from:

  • blend serves cached content when it is available and crawls the page live when it is not. This is the default, so existing requests are unaffected.
  • cache returns cached content only. It is the fastest of the three because it never waits on a crawl, and results with nothing cached come back without a contents object.
  • fetch always crawls the page live, which returns the freshest content at higher latency.

extraction_source applies to extraction_mode: "full_page" and is ignored for "highlights". It is available on POST /v1/search only.

Only pages crawled live are billed, at $1.00 per 1,000 pages. Cached content carries no extraction charge, so cache costs nothing beyond the base call price and blend bills only the pages it crawls live.

Read the page content guide