Pimp My IDE / retrieval dispatch
Back to garage
DeepSeek Search and Fetch / source custody / 18 Oct 2026

Cheap retrieval still owes you a witness.

DeepSeek now sells web search and page fetches for $0.75 per 1,000 successful requests. The price removes one excuse for blind spots. It does not turn ranked summaries into evidence.

Use search to find the page. Use fetch to read the page. Use the original source to support the claim.
01Search resultRanked lead with title, URL, summary, and scores.Lead
02Fetched pageMarkdown extracted from one URL.Copy
03Original sourceAuthor, date, context, and exact claim checked.Witness
04Claim recordQuoted support, limits, and retrieval time saved.Receipt

The new endpoints split discovery from reading

DeepSeek's Search API accepts a query and returns up to 50 structured results. Each result can include a title, URL, short snippet, longer model-facing summary, page content, publication date, a rerank score, and an authority tier. The separate Fetch API accepts one URL and returns a title plus extracted Markdown.[1]

That split is useful. An agent can search broadly, choose a URL, then fetch only the page it needs. Search and Fetch each have an account-level limit of five requests per second. Fetch also has a per-domain limit. The documentation says the target site's availability and access policies still govern whether a page can be retrieved.[1]

Ranking chooses what to inspect. It does not decide what is true.

An authority tier is provider metadata

DeepSeek describes authority as a tier from zero to four, with minus one for unknown. It describes three or above as highly authoritative. The docs do not publish a complete method for assigning that tier. Record it as the provider's score, not as a fact about the page.

The same rule applies to rerank_score. DeepSeek says the zero-to-three value combines relevance, authority, and freshness. A high score can help order a queue. It cannot show that a page supports a specific sentence, that the page is current, or that the author is qualified to make the claim.

Fetched Markdown is a representation

Fetch returns extracted Markdown, not a browser session or a signed copy of the source. Extraction can omit scripts, diagrams, footnotes, tables, update banners, or text hidden behind an interaction. A successful response proves that the service returned content for the URL at that time. It does not prove that every important part of the page survived extraction.

Keep the URL beside the fetched text. Open the original page for claims that carry dates, numbers, safety consequences, release status, or attribution. If the live page and extraction disagree, preserve both and stop the claim until the mismatch is explained.

The price rewards batching, not skipping review

Search and Fetch are each billed at $0.75 per 1,000 successful requests. A Search request is billable only when HTTP 200 includes a nonempty result array. A Fetch request is billable only when HTTP 200 includes page content. Result count does not change the per-request price.[1]

That means one search plus three fetches costs four successful-request units. The cheap move is to search once, rank the candidates, and fetch the small set that could support the claim. The reckless move is to accept the first model-facing summary because retrieval is now fast.

Make the claim carry its route

QUERY="exact release name site:official-domain.example"
SEARCH_TIME=[UTC TIMESTAMP]
RESULT_URL=[EXACT URL]
PROVIDER_RERANK_SCORE=[RECORDED, NOT A VERDICT]
PROVIDER_AUTHORITY_TIER=[RECORDED, NOT A VERDICT]
FETCH_STATUS=[HTTP STATUS]
SOURCE_AUTHOR=[REQUIRED]
SOURCE_DATE=[REQUIRED OR UNKNOWN]
CLAIM=[ONE SENTENCE]
SUPPORT=[EXACT QUOTE OR SECTION]
LIMIT=[WHAT THIS SOURCE DOES NOT ESTABLISH]

Keep one claim per record. A product guide can document an endpoint. It cannot prove independent reliability. A release post can establish what a publisher announced. It cannot establish performance on your workload. A discussion can expose questions worth testing. It cannot replace the product source.

Interactive makeover / evidence customs gantry

Retrieval witness gate

Traditional purpose replaced: a result list with one confidence score. Better version: four independent checkpoints show where the evidence route breaks and draft a claim-review packet.

Select completed checks

These controls mark which fields your packet will request. They do not fetch a page or verify a claim.

Retrieval evidence checks
Packet structure open2 of 4 checks selected

Connected evidence route

Two checks remain open. The route stops after the fetched copy.

Result
Fetch
Source
Claim
The selected checks form a contiguous route through Fetch. Source inspection and claim matching are still required.

What this component does. It builds a requested evidence route and shows gaps. Selecting all four checks means the template asks for every field. It does not mean a source was fetched, read, or accepted.

Sources read / 18 Oct 2026

Evidence locker

First-party product guide

DeepSeek Search and Fetch

Documents the two endpoints, request and response fields, query operators, scores, errors, billing rules, current harness billing date, and rate limits.

Read the guide
First-party API reference

Search endpoint schema

Defines the required query, optional result count and content switch, structured response, and endpoint path.

Read the Search reference
First-party API reference

Fetch endpoint schema

Defines the URL input and the title-plus-Markdown response. This verifies the public contract, not extraction quality on arbitrary pages.

Read the Fetch reference
Discovery record

Hacker News item 50138531

The exact item links to the product guide. The discussion raised questions about price, crawler behavior, and blocked pages. Those comments guided inspection but do not verify product behavior.

Open the discussion