DeepSeek 1017 adds Search and Fetch: which calls are temporarily free?

A model refresh is not free web retrieval. Separate standalone Search/Fetch charges from the temporary agent-tool waiver and understand the billing change at 16:00 UTC on October 31.

AI IslandsPublished

The easiest part of DeepSeek's latest update to misread is not the “1017” suffix, but the scope of free search. On October 17, DeepSeek refreshed V4.1 Flash and opened standalone Search and Fetch APIs. Before integrating them, distinguish model tokens, standalone retrieval requests, and the temporary waiver for server-side tools used through specific agent paths.

The model refresh and retrieval APIs are separate changes

DeepSeek's changelog says the website, app and API now use DeepSeek-V4.1-Flash-1017. Existing API integrations still call deepseek-flash; the calling method and model pricing are unchanged by this update. There is no need to invent a new model parameter from the suffix, although a stable API name does not promise identical behavior across model revisions.

Search finds web pages; Fetch retrieves a single page as Markdown. Developers can use those components in their own research or knowledge workflows rather than depending solely on a search button in a chat application. They require a DeepSeek API key. Keep that key out of browser-side code, public repositories and demonstration screenshots.

The temporary waiver applies to a particular route

The current price card lists each standalone endpoint at $0.75 per 1,000 successful requests. The temporary waiver covers server-side Search/Fetch tool calls by DeepSeek API users through DeepSeek Harness, Claude Code or Codex. Billing for that route begins at 16:00 UTC on October 31, 2026—00:00 Beijing time on November 1. It is not free model-token usage, nor a basis for assuming direct standalone calls receive the same waiver.

The guide also distinguishes successful retrieval from empty results: Search must return a non-empty result set and Fetch must obtain page content to meet its billing conditions. Failures, empty searches and timeouts are not charged. Result count is a different measure: one search returning five links is not automatically five search requests.

A cost example: without the temporary waiver, suppose each task makes exactly one successful Search and one successful Fetch call. For 1,000 tasks, that is two sets of 1,000 calls: $1.50 in tool fees, with model tokens separate. This is arithmetic at the current rates, not a fixed price for 1,000 real tasks. Retries, further searches and additional page reads change request volume.

Watch the workflow, not just the demonstration

DeepSeek emphasizes project development and agent tasks in the refresh, with game and 3D-scene demonstrations. Those are vendor demonstrations, not AI Islands' measured first-attempt success rate on real repositories. For an existing coding assistant, more useful questions are whether retrieval finds the right page, whether the content is complete, and whether the model can apply it to existing code—not simply generate an attractive new project.

Our analysis: separate search and page-reading stages make it easier to record what was found versus what was actually read. Adding a search engine does not automatically solve stale pages, bad citations, web prompt injection or source bias. Retrieved text remains untrusted data, not permission to execute commands that it contains.

There are two distinct attention signals: a developer submitted a ds4 compatibility pull request for the 1017 checkpoint, while community participants are discussing output changes, costs and real-task experiences, with mixed assessments. The pull request was still unmerged when checked. These show follow-up and integration work, not proof that the model beats alternatives on every task. We have not treated subjective user reports as performance findings.

Keep a comparison record before scaling up

General users can find official entry points through our DeepSeek listing. Developers should first read the official Search/Fetch guide and identify whether they are using standalone endpoints or the server-side tool route covered by the waiver. Confirm account eligibility, regional availability, balance and permissions for the account involved. An open API is not a promise of unlimited use across every region or plan.

Choose three real tasks whose contents can safely be public. Record the queries, original links, retrieved text, successful requests, model usage and manual corrections. Set separate limits for searches and page reads, and recheck billing rules before November 1. Third-party platforms may charge differently; DeepSeek's direct rates do not establish a reseller's price.

If the task is to turn text you already have into fixed fields, without web retrieval, compare our local JSON extraction tutorial with Ollama. Whether you need to organize existing material or find external material should determine whether these new endpoints belong in the workflow.