/fetch

Retrieve live webpages as clean content.

TinyFish Fetch turns any URL into clean markdown, html, or JSON for grounded agent workflows.

Start fetching
Read docs.acme.com/api/rate-limits and tell me the enterprise limit.
Agent
Fetch · docs.acme.com/api/rate-limits

# Rate limits

Limits apply per API key, per minute.

| Tier | Requests/min | Burst |

| ---------- | ------------ | ------ |

| Pro | 600 | 1,000 |

| Enterprise | 6,000 | 10,000 |

6,000 requests a minute on enterprise, bursting to 10,000.

A URL in. Clean, structured page context out.

Trusted by

GoogleDoorDashAmazonClassPassDigital GarageGrubhubGoogleDoorDashAmazonClassPassDigital GarageGrubhub
Why Fetch

Live web context, cleaned for agent workflows.

Rendered in a real browser

TinyFish Fetch loads pages in a real browser before extraction, then returns the clean page context agents need. JavaScript-rendered content and dynamic layouts come through without making teams manage browser infrastructure.

Signal over page chrome

Navigation, cookie banners, ads, repeated footers, and boilerplate fall away. Relevant text, headings, lists, and document structure stay, giving agents cleaner input for better reasoning.

Agent-ready output formats

Fetch returns clean markdown by default, with HTML and JSON options when your workflow needs structure for retrieval, monitoring, or storage.

Freshness you can control

Fetch gives teams control over freshness, from fast cached reads to live page context when the workflow needs the latest version.

Use it anywhere

Use Fetch wherever your agents work.

Call Fetch from the CLI, MCP, SDK, or API. Same clean page context on every surface.

TypeScript SDKTypeScript SDKSkillsSkillsLangChainLangChainREST APIREST APICodexCodexHermes AgentHermes Agentn8nn8nMCPMCPCursorCursorOpenClawOpenClawDifyDifyPython SDKPython SDKClaude CodeClaude CodeCLICLITypeScript SDKTypeScript SDKSkillsSkillsLangChainLangChainREST APIREST APICodexCodexHermes AgentHermes Agentn8nn8nMCPMCPCursorCursorOpenClawOpenClawDifyDifyPython SDKPython SDKClaude CodeClaude CodeCLICLI
REST APIREST APIPython SDKPython SDKOpenClawOpenClawCodexCodexClaude CodeClaude CodeSkillsSkillsCursorCursorTypeScript SDKTypeScript SDKHermes AgentHermes AgentCLICLIn8nn8nLangChainLangChainMCPMCPDifyDifyREST APIREST APIPython SDKPython SDKOpenClawOpenClawCodexCodexClaude CodeClaude CodeSkillsSkillsCursorCursorTypeScript SDKTypeScript SDKHermes AgentHermes AgentCLICLIn8nn8nLangChainLangChainMCPMCPDifyDify
Hermes AgentHermes AgentMCPMCPTypeScript SDKTypeScript SDKSkillsSkillsREST APIREST APICodexCodexLangChainLangChainCLICLIn8nn8nClaude CodeClaude CodePython SDKPython SDKCursorCursorDifyDifyOpenClawOpenClawHermes AgentHermes AgentMCPMCPTypeScript SDKTypeScript SDKSkillsSkillsREST APIREST APICodexCodexLangChainLangChainCLICLIn8nn8nClaude CodeClaude CodePython SDKPython SDKCursorCursorDifyDifyOpenClawOpenClaw
Start fetching
Proof

Grounded context in. Better outputs out.

Fetch quality is measured by whether agents get usable context from real URLs: broad coverage and high signal in the returned content.

93%

of pages came back as usable context — 42 of the 45 tested

1TinyFish93%
2Tavily80%
3Exa73%
4Firecrawl62%
5Parallel58%

Coverage · 45 fixed URLs · internal evaluation

90.3%

of what comes back is signal, not navigation, ads and boilerplate

1TinyFish90.3%
2Exa87.1%
3Parallel64.5%
4Tavily63.8%
5Firecrawl56.9%

Median signal ratio · 45 fixed URLs · internal evaluation

Pricing

Fetch is free on every plan.

$0

Many scraping APIs meter markdown extraction by credit or page. TinyFish Fetch is free on every plan.

Start fetchingTalk to Sales
FAQ

Questions, answered.

What is TinyFish Fetch, and is it a web scraping API?

What formats does Fetch return?

How is Fetch different from a traditional scraper?

Is TinyFish Fetch free?

When should I use Fetch?

Bring cleaner web context
into every agent workflow.

Use Fetch to turn live webpages into clean, complete context for research, retrieval, monitoring, and grounded decision workflows.

Start fetching

No credit card required