# DeepSeek Search and Fetch API: Pricing and Reliability

By Ingrid Kovarová · 2026-10-18 · Source: https://www.activepieces.com/blog/deepseek-search-and-fetch-api-pricing-and-reliability

---
<aside class="tldr"><p class="tldr-label">Summary</p><p>DeepSeek search and fetch APIs are live, with published pricing of $0.75 per 1,000 successful requests each, but lack the reliability data needed to evaluate for production workflows.</p><ul><li>Flash output is 0.6 $ off-peak and 1.2 $ at peak per 1M tokens.</li><li>Pro output is 1.98 $ off-peak and 3.96 $ at peak per 1M tokens.</li><li>At 10,000 searches a month, Perplexity costs $10, Brave $50, OpenAI and Claude $100.</li></ul></aside>

When a result comes back empty at 2am, whoever owns the automation that calls search and fetch (whether it's a hand-written script or a workflow built in a tool like [Activepieces](https://www.activepieces.com)) is the person paged.

![An Activepieces workflow canvas on a monitor in a dark room: a short chain of step boxes where the search and fetch step…](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/ded690c7-3035-432d-9edd-ae5759a7d046/deepseek-search-and-fetch-api-pricing-and-reliab-1665cbc4.webp)

DeepSeek has added both to its API, and both were listed as live on the pages I read on 2026-10-18.

That holds whether the automation is hand-written code or a workflow in a visual builder. So start with what the maker actually claims.

## Learn when DeepSeek released search and fetch

### What DeepSeek claims

Per DeepSeek's docs, search is web search through DeepSeek's in-house search engine (api-docs.deepseek.com/guides/search) and fetch fetches a web page (api-docs.deepseek.com/api/fetch). **Both were announced as live as of 2026-10-18**. Take from this that the claims are narrow: two documented capabilities, one maker.

![Two cards side by side, one with a magnifying glass for web search, one with a page icon for fetch, each with a green…](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/35af22aa-fad7-4327-8840-efa2e7d053e3/deepseek-search-and-fetch-api-pricing-and-reliab-68997e24.webp)

**You will have to test reliability yourself, because neither page says anything about it.**

### Where the results come from

Behind search sits **DeepSeek's own engine rather than a third party's**, according to the [search guide](https://api-docs.deepseek.com/guides/search). Your automation therefore depends on one vendor for both the model and the results, and that vendor is who you ask when results look wrong.

According to the [fetch reference](https://api-docs.deepseek.com/api/fetch), the API is "powered by our in-house search engine and supporting web search and fetch," and it describes retrieving a web page. Read the page itself for request details before you design around it.

### How reliable DeepSeek's search and fetch claims are

These are the maker's claims, not independent measurements: everything above comes from DeepSeek's own documentation, read on 2026-10-18. The pages can change after that date. Re-read them before you commit a workflow.

## What live search and fetch deliver for automation

Once the terms are settled, the case is simple. A workflow can read the current web through the same vendor API that already runs its model, instead of answering from training data or a scraper someone must own.

For agents and RAG applications, meaning apps that retrieve outside text before the model answers, the [DeepSeek API docs](https://api-docs.deepseek.com/guides/search) describe a Search API and a Fetch API. Search returns structured results for a query. Fetch returns a page as Markdown.

### Research and enrichment with DeepSeek search and fetch

When the model needs a fact that postdates its training, or the text of a page that a search result only points to, that is the point where many automations stall.

For steps like checking a company before a sales handoff or reading a vendor's changelog before drafting a summary, Search finds candidate sources and Fetch pulls the page the workflow chose.

The docs support the capability, not any accuracy guarantee, so a human still owns the judgment on what the model returns.

### Fewer moving parts in a workflow

Put a separate scraping service in the path and you add another system with its own credentials, failure modes and owner. When it breaks at 2am on a Tuesday, someone has to know it exists.

Calling search and fetch through the DeepSeek API keeps retrieval on the same account and billing relationship as the model call, so **one fewer thing can fail unnoticed**.

Picture the shape: a trigger fires, one API call reaches out for search results and a fetched page, and both feed the next workflow step. Note that no scraper sits in the path.

![A flow diagram: a trigger box with an arrow into one API call box, which splits to a search results card and a fetched page…](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/1a988c68-ce06-4ae1-aad3-ad1cfe7ec766/deepseek-search-and-fetch-api-pricing-and-reliab-e916c13c.webp)

Read it as a map of ownership as much as data. Every box is either your workflow or DeepSeek's API, which makes the question of who gets paged much shorter to answer.

## What DeepSeek's documentation says about search and fetch

Because the search and fetch guide, read on 2026-10-18, bills search and fetch at $0.75 per 1,000 successful requests each, whoever owns the workflow also owns the surprise on the invoice.

You get access through the DeepSeek API, on the same models as everything else: deepseek-flash, the fast and cheap one, and deepseek-v4-pro, the higher-capability one.

With no separate service, there is one key and one vendor to page at 2am, and one place for your rate limits to collide.

### What it costs according to DeepSeek

Schedule a job at peak hours and it pays double on Flash, where output is [0.6 $ per 1M tokens off-peak and 1.2 $ at peak](https://api-docs.deepseek.com/quick_start/pricing/).

<blockquote class="pull"><p>With no separate service, there is one key and one vendor to page at 2am, and one place for your rate limits to collide.</p></blockquote>

Pro output is 1.98 $ off-peak and 3.96 $ at peak, which makes the same job about 3.3 times Flash's price at either time.

Peak means the hours the pricing page marks as higher-rate, and off-peak means every other hour.

I am not giving clock times here, because the figures I recorded on 2026-10-18 don't include the hour boundaries or the timezone they are stated in, and a guessed window would be worse than none.

Open the pricing page, copy the exact start and end times with their timezone into your baseline notes, and convert them to the timezone your scheduler runs in.

By token type, Flash runs 0.003, 0.15 and 0.6 $ per 1M tokens, read as cached input, uncached input and output. Pro runs 0.022, 0.66 and 1.98.

![What DeepSeek Flash and Pro cost by token type](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/822f0747-8556-4626-a4e7-9ff037b30108/deepseek-search-and-fetch-api-pricing-and-reliab-5a11ac76.svg "Source: DeepSeek API Docs")

Fetched pages are mostly input, so cache hits on repeated pages matter more to your bill than the output rate.

As of 2026-10-18, the documented record is short:

- Access: the DeepSeek API, with deepseek-flash and deepseek-v4-pro as the models ([pricing page](https://api-docs.deepseek.com/quick_start/pricing/), 2026-10-18).
- Pricing: output at 0.6 and 1.2 $ (Flash) and 1.98 and 3.96 $ (Pro) per 1M tokens, off-peak and peak ([same page](https://api-docs.deepseek.com/quick_start/pricing/), 2026-10-18).
- Also documented: search and fetch are billed at $0.75 per 1,000 successful requests each; no rate-limit or uptime commitment is given on that page.

Budget the worst case yourself, because the pages won't do it for you.

## What Activepieces has already shipped for DeepSeek search and fetch

### The shipped support and its date

Whoever owns the workflow should know one difference before it pages them: [Activepieces](https://www.activepieces.com/pieces/deepseek) lets you use DeepSeek as one of the models behind a workflow, not as a dedicated search-and-fetch action.

![Activepieces flow builder showing a piece selector panel with spreadsheet app options filtered by search term "sheet"](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/04948e09-900a-4544-98d6-20b39b03d6fb/self-host-deepseek-r1-for-private-automation-202-1b88673a.webp)

Activepieces works with any major model or your own provider key, and you can swap one for another without rebuilding the workflow, so DeepSeek can be used that way. The DeepSeek integration, `@activepieces/piece-deepseek`, is listed in the integration catalog.

What that means in practice: the model step can change without the rest of the workflow being rebuilt around it.

That support doesn't say that live web search or page fetch is exposed as its own step. Treat those capabilities as unconfirmed on the Activepieces side until you see them in the integration's actions.

If the search or fetch action you need isn't there, the gap doesn't have to wait on anyone's release schedule.

Activepieces can generate an integration with AI and add it privately to your own instance, so a DeepSeek search or fetch step becomes something you build rather than something you request.

### Connecting it in a workflow today

We haven't run this ourselves, so there are no test results here, only the route the product gives you.

In the flow builder, add a step and the Select Step panel opens on the right. Type the name of what you need into its search field and filter by All, Core or App Actions.

The screenshot shows that panel searched for "sheet", returning spreadsheet integrations, on a canvas holding an Every Hour trigger, an Ask ChatGPT action and an End node.

Search for "deepseek" the same way and the integration should appear if your instance has it. Swapping it in for the Ask ChatGPT step is the obvious first experiment.

Next comes the ownership question: who holds the DeepSeek API key, and who gets the failure alert when a call returns nothing.

## DeepSeek search and fetch cost and speed

DeepSeek's search and fetch guide, read on 2026-10-18, **lists $0.75 per 1,000 successful requests** for each of search and fetch, so there is a published per-1,000-request rate to compare.

That makes whoever holds the key also the person who notices when the bill is wrong.

### Published cost per call for search and fetch

The prices for the other services below come from [imisofts](https://imisofts.com/blog/ai-agent-search-api-pricing/), a third-party roundup. DeepSeek's row shows $0.75 per 1,000 requests from its pricing page, though no other figures are published.

| Service | Published price per 1,000 calls | Published latency | Source |
|---|---|---|---|
| DeepSeek search | $0.75 | not published | DeepSeek search and fetch guide |
| Perplexity fast | $1 | not published | imisofts |
| Brave | $5 | not published | imisofts |
| OpenAI search | $10 | not published | imisofts |
| Claude search | $10 | not published | imisofts |

_Prices and plan limits checked against [api-docs.deepseek.com](https://api-docs.deepseek.com/zh-cn/api/deepseek-api) and [api-docs.deepseek.com](https://api-docs.deepseek.com/guides/search/) and [api-docs.deepseek.com](https://api-docs.deepseek.com/guides/search) and [api-docs.deepseek.com](https://api-docs.deepseek.com/api/fetch) and [github.com](https://github.com/activepieces/activepieces/pull/14987) and [docs.claude.com](https://docs.claude.com/en/docs/about-claude/models/overview) and [claude.com](https://claude.com/pricing) and [openai.com](https://openai.com/chatgpt/pricing) and [gemini.google](https://gemini.google/subscriptions) on October 18, 2026._

At 10,000 searches a month, Perplexity fast costs $10, Brave $50, and OpenAI or Claude $100 each. **DeepSeek can be priced on the same basis**: at $0.75 per 1,000 successful requests, 10,000 searches come to $7.50.

What you can do is meter it. Run a realistic batch, read the token usage on your account, and work out the cost per search and per fetched page from the token rates above.

A retry loop that fires three calls per failure triples whatever that cost turns out to be.

### DeepSeek search and fetch speed documentation

On latency, none of the pages behind these figures publishes a number, so I'm not offering one. Any estimate here would be a guess presented as a measurement.

For a workflow with a timeout, that gap decides the design.

Set the timeout and the retry count from your own test runs, and log the response time of every call from the first day. Then the person paged when a call returns nothing can tell a slow response from a dead one.

## What to watch in DeepSeek's search and fetch

Whoever owns the workflow also owns noticing when the maker's pages change underneath it, so recheck five items against the 2026-10-18 baseline. These are checks, not predictions about what DeepSeek will do.

Below is the whole watch set. Each item is a page or entry that can change your cost, your failure behaviour or your wiring without any notice reaching you. Anything you can't name an owner for will go unread.

- DeepSeek changelog entries
- Search and fetch pricing
- Rate limit documentation
- Fetch API page changes
- Activepieces integration page version (`@activepieces/piece-deepseek`)

Compare each against what you saved on the baseline date. **A difference is a reason to retest** before the next scheduled run, not after the first failure.

### DeepSeek docs and pricing pages to recheck

Start with the changelog, because it's where behaviour changes are most likely to be stated first. A new entry touching search or fetch means your saved test calls may no longer prove what they proved before.

Pricing and rate limits matter for different reasons. A pricing change alters what a looping automation costs.

A rate limit change alters what a retry storm does, which decides whether the person paged sees a clean error or a silent stall. Recheck both before you raise call volume.

Give the fetch API page its own look. If its description of what a fetch returns, or what it refuses, shifts, your downstream parsing is working from an outdated contract.

To see which version of the integration you're actually running, open the workflow tool's integration page for DeepSeek. Record that version on the baseline date.

If it moves, assume search and fetch support or behaviour may have moved with it, and rerun your test calls before trusting the new version in production.

## Related reading

- [DeepSeek R1 vs V3 for Business Workflows](https://www.activepieces.com/blog/deepseek-r1-vs-v3-for-business-ai-2026-guide)
- [Is Your Company Ready for AI?](https://www.activepieces.com/blog/is-your-company-ready-for-ai)
- [How to Set Up the Exa MCP Server for AI Search](https://www.activepieces.com/blog/how-to-set-up-the-exa-mcp-server-for-ai-search)

## References

- [DeepSeek](https://api-docs.deepseek.com/quick_start/pricing/)
- [imisofts](https://imisofts.com/blog/ai-agent-search-api-pricing/)
