#1 TinyFish Alternative
Scrape, crawl, map, search, and monitor the web through one API with published monthly plans. Context.dev Pro is $90 for 100,000 credits and 100 concurrent requests, with JSON against your schema at 5 credits a page. TinyFish’s Fetch is free but capped at 1,000 URLs a day, and its schema-shaped output runs through TinyAgent at $0.016 per step.
Structured data from 1,000 pages
Context.dev Pro ($90) vs TinyFish pay as you go, October 2026 list prices
TinyFish bills TinyAgent per step, so $16.00 is the floor at one step per page; a run can take up to 150 steps by default. Plain Markdown is a different story: TinyFetch returns Markdown, HTML, or a document tree for free, up to 1,000 URLs a day and 150 a minute, which Context.dev does not match on price.
Why switch
TinyFish sells a web agent, a cloud browser, and free Fetch and Search APIs with daily limits. Context.dev is a scraping API with published plans: JSON against your schema for 5 credits a page, crawl, map, screenshots, batches, and monitors on one credit balance, with no daily page ceiling.
- Key difference
JSON against your schema for 5 credits, not per agent step
Context.dev Scrape returns JSON that matches your JSON Schema for 5 credits a page, $4.50 per 1,000 pages on Pro. TinyFish’s schema-shaped output comes from a TinyAgent run with output_schema at $0.016 per step, so even a one-step run costs $16.00 per 1,000 pages, and accounts start at 2 concurrent runs. Context.dev Pro runs 100 concurrent requests for $90 a month.
- Independent benchmark
38 of 40 agent scrape tasks finished, against TinyFish’s 31
On Scrapingbench v2, which gives every provider the same agent, model, and limits and checks answers by script, the agent finished 38 of 40 scrape tasks (95%) with Context.dev and 31 (78%) with TinyFish, a 17.5-point gap with a site-clustered 95% range of 4.8 to 33.3 points, which the report counts as a confident gap. TinyFish cost less per finished scrape task, 0.71¢ against 1.36¢, at the same 4.6 s median.
- Volume
No 1,000-page daily ceiling
TinyFetch is free up to 1,000 successfully fetched URLs a day and 150 a minute, 10 URLs per call. Past that, TinyFish publishes no per-URL rate and sends higher limits to sales. Context.dev Pro includes 100,000 credits a month at 1 credit per page, with 100 concurrent requests and no per-minute cap, and Scale includes 1,000,000 credits and 500 concurrent requests, all at list prices.
- Crawling
Crawl, map, and batches of 100,000 URLs
TinyFish has no crawl or site map endpoint, and Fetch takes up to 10 URLs per call. Context.dev crawls a site for 1 credit per page, maps its URLs for 1 credit per call, and takes up to 100,000 URLs or a crawl in one batch, with failed pages refunded when the batch settles and results kept for 180 days.
- Outputs
Screenshots, browser actions, and parsers in the same call
One Context.dev scrape returns Markdown, HTML, screenshots, images, JSON against your schema, and highlights, and can run up to five browser actions first for 2 credits on paid plans. Prebuilt parsers return Google Maps places, app store listings, and G2 reviews at the normal scrape price. TinyFetch returns Markdown, HTML, or a JSON document tree with no screenshots, and its highlights are a beta enabled per account.
- Monitoring
Page monitors at $0.90 per 1,000 runs, not $5.00
A TinyFish Monitor costs $0.005 per completed run, plus the Fetch or Search it makes, and an account can have up to 50. A Context.dev monitor costs 1 credit per run, $0.90 per 1,000 runs on Pro, posts changes to your webhook, and Pro allows up to 1,000 monitors.
- Also included
Five SDKs and brand data on the same key
Context.dev ships SDKs for TypeScript, Python, Ruby, Go, and PHP, a CLI, an MCP server, and a public OpenAPI document; TinyFish ships TypeScript and Python SDKs, a CLI, and MCP. Zero data retention is enabled on request at no extra credits, and the Brand API resolves logos and company profiles by domain, name, email, or ticker for 10 credits per lookup.
What one request really costs
What 1,000 requests cost on Context.dev Pro ($90 for 100,000 credits) and on TinyFish’s pay-as-you-go Wallet. TinyFish gives Fetch and Search away within daily limits, so plain pages and search links cost less there; schema-shaped output and monitors cost more.
| Request | Context.dev | TinyFish | Difference |
|---|---|---|---|
| Scrape a page to Markdown or HTMLWithin TinyFetch’s 1,000 URLs a day | $0.90 (1 credit) | $0 | Free |
| Pages past 1,000 a daySteady volume above the free Fetch allowance | $0.90 (1 credit) | No published rate | Talk to sales |
| Extract JSON against your schemaScrape JSON vs a TinyAgent run with output_schema | $4.50 (5 credits) | $16.00+ (from 1 step) | 3.6x+ more |
| Screenshot of a pageThe rendered page as an image | $0.90 (1 credit) | Not in Fetch | Agent runs only |
| A page that comes back blockedEvery output fails after retries | $0 | $0 | Same |
| Search 10 results, links and snippetsWithin TinySearch’s 500 requests an hour | $0.90 (1 credit) | $0 | Free |
| Page monitor checkScheduled check with change detection and webhook | $0.90 (1 credit) | $5.00 ($0.005 a run) | 5.6x more |
Context.dev rows use Pro ($90 for 100,000 credits) at monthly billing, per 1,000 requests. TinyFish rates are from tinyfish.ai/pricing and the Fetch, Search, Agent, and Monitor pages on docs.tinyfish.ai. The JSON row assumes the one-step minimum per page; a TinyAgent run can take up to 150 steps by default.
Full comparison
| Feature | Context.dev | TinyFish |
|---|---|---|
| Scraping & Crawling | ||
| Scrape to Markdown or HTML | Yes | Yes |
| JavaScript rendering | Always included | When needed |
| Residential proxies and anti-bot handling | Always included | Yes |
| Screenshots | Yes | Agent run artifacts |
| JSON extraction against your schema | 5 credits | TinyAgent, $0.016/step |
| Image and link URLs from a page | Yes | Yes |
| CSS selector scoping | Yes | Yes |
| Prebuilt parsers (Maps, app stores, G2) | Yes | No |
| Crawl a site | 1 credit/page | No |
| Map site URLs | Yes | No |
| Async batch scraping | Up to 100,000 URLs | Agent runs, 100 per call |
| Change monitoring with webhooks | 1 credit/run | $0.005/run, 50 max |
| Parse PDFs and documents | Yes | PDF text |
| Country geotargeting | Yes | Yes |
| Signed-in scraping with saved logins | Browser profiles | Profiles and password vault |
| Interaction & Search | ||
| Browser actions before capture | Up to 5, 2 credits | Through TinyAgent goals |
| Goal-driven multi-step web agent | No | $0.016/step |
| Remote browser sessions over CDP | No | $0.002/minute |
| Live browser view and run recordings | No | Yes |
| Web search endpoint | 1 credit per 10 results | Free, 500 an hour |
| Search results with page content | Highlights or Markdown | Snippets only |
| Exact publish-date range filter | No | Yes |
| Research paper search with citation counts | No | Yes |
| Research answers with sources | 10 or 100 credits | $2 to $3 a report |
| Datasets filled from a one-line prompt | No | $0.10 per row |
| Pricing & Billing | ||
| Pricing model | Monthly credit plans | Prepaid Wallet, per use |
| Free usage | 1,000 credits/mo | 1,000 Fetch URLs/day |
| Published price for high volume | Yes | Contract |
| Concurrency without a contract | 10 to 500 | 2 agent runs, 5 browsers |
| Per-minute caps on paid plans | None | 150 Fetch URLs/min |
| Failed requests free | Except target 404s | Fetch and Monitor |
| Deployment | ||
| Managed cloud API | Yes | Yes |
| VPC deployment | No | Enterprise |
| Developer Experience | ||
| REST API with public OpenAPI spec | Yes | Yes |
| TypeScript and Python SDKs | Yes | Yes |
| Go, PHP, and Ruby SDKs | Yes | No |
| CLI | Yes | Yes |
| MCP server | Yes | OAuth, no key needed |
| Also Included: Brand & Company Data | ||
| Brand profile by domain, name, email, or ticker | Yes | No |
| Logo CDN for direct embedding (Logo Link) | Yes | No |
Cost per 1,000 pages
TinyFish has no monthly plans: Fetch and Search are free within daily limits, and TinyAgent, TinyBrowser, and Monitors draw from a prepaid Wallet. Each Context.dev plan is shown against the TinyFish option that covers the same volume.
| Tier | Context.dev | TinyFish |
|---|---|---|
| Free | Free $0/mo 1,000 credits 2 concurrent requests $0 per 1K pages | Free Fetch and Search $0 1,000 Fetch URLs a day 150 URLs a minute $0 per 1K pages $8 starting Wallet funds |
| Entry | Developer $20/mo 10,000 credits 10 concurrent requests $1.67–$2.00 per 1K pages | Pay as you go $10 minimum top-up Prepaid Wallet, no plan 2 agent runs, 5 browsers $0 per 1K Fetch pages, to 1,000 a day $16.00+ per 1K JSON pages via TinyAgent |
| Mid | Pro $90/mo 100,000 credits 100 concurrent requests $0.75–$0.90 per 1K pages | No published price above 1,000 Fetch URLs a day |
| Growth | Growth $300/mo 500,000 credits 250 concurrent requests $0.50–$0.60 per 1K pages | Enterprise contract, prices not published |
| High volume | Scale $500/mo 1,000,000 credits 500 concurrent requests $0.42–$0.50 per 1K pages | Enterprise contract, prices not published |
- TinyFetch is free up to 1,000 successfully fetched URLs a day (reset at 00:00 UTC) and 150 URLs a minute, with up to 10 URLs per call. TinySearch is free at 30 requests a minute and 500 an hour. Context.dev bills 1 credit per page with JavaScript rendering, proxies, and anti-bot handling included; each Context.dev range runs from yearly to monthly billing.
- TinyFish’s Fetch reference says requests past the daily allowance need a positive Wallet balance, but no per-URL rate is published, and its pricing page sends higher rate and concurrency limits to sales. Enterprise adds ISO 27001, SSO, audit logs, VPC deployment, and a 99.99% uptime SLA.
- Schema-shaped output runs through TinyAgent at $0.016 per step (up to 150 steps a run by default), so $16.00 per 1,000 pages is the floor at one step per page; Context.dev JSON extraction is 5 credits per page, $4.50 per 1,000 on Pro. TinyBrowser is $0.002 a minute, Monitors are $0.005 a run, Research reports are $2 (Deep) or $3 (Max) after 2 free a day, and Datasets are $0.10 per complete row.
- Sources: tinyfish.ai/pricing, tinyfish.ai/fetch, tinyfish.ai/agent, and docs.tinyfish.ai (Fetch, Search, Agent, Browser, Monitor, and FAQ pages), accessed October 30, 2026. Context.dev brand lookups, if you use them, cost 10 credits each.
Prices and plans checked on .
Which one fits
TinyFish is built around a web agent; Context.dev is built around scraping at volume. These are the cases where the choice is clear. For formats, pricing, and code, see the Context.dev web scraping API.
Choose Context.dev if
- You scrape more than 1,000 pages a day and want a published price: 100,000 credits and 100 concurrent requests for $90.
- You need JSON against your schema from known URLs and want to pay 5 credits a page ($4.50 per 1,000 on Pro) instead of $0.016 per agent step.
- You need crawl, map, screenshots, batches of up to 100,000 URLs, and monitors at 1 credit a run from one API.
- Scrape completion matters most: on Scrapingbench’s scrape track the agent finished 38 of 40 tasks with Context.dev and 31 with TinyFish.
Choose TinyFish if
- The task takes many steps on a site, such as logging in, filling forms, and clicking through results. TinyAgent works toward a goal at $0.016 per step, with a password vault, a live browser view, and run recordings; Context.dev runs up to five actions before a capture.
- Your volume fits under 1,000 pages a day. TinyFetch and TinySearch cost nothing within their limits, and on Scrapingbench TinyFish cost 0.71¢ per finished scrape task against 1.36¢.
- Search links are the main job. TinySearch is free up to its daily limits and covers news and research papers with citation counts.
- You want your own code driving a cloud browser over CDP at $0.002 a minute, or an enterprise contract with VPC deployment and ISO 27001.
A few things to know.
More details in the API documentation.
What is the best TinyFish alternative?
Context.dev is a TinyFish alternative for teams that scrape known URLs at volume. It covers scrape (Markdown, HTML, screenshots, images, and JSON against your schema), crawl, map, search, batches of up to 100,000 URLs, monitors, and document parsing on one credit balance, with published plans and up to 500 concurrent requests. On Scrapingbench, the agent finished 38 of 40 scrape tasks with Context.dev and 31 with TinyFish. If you need an agent that completes multi-step goals on a site, TinyFish is the better fit.
Is TinyFish free?
Partly. TinyFetch is free up to 1,000 successfully fetched URLs a day and 150 a minute, and TinySearch is free at 30 requests a minute and 500 an hour. TinyAgent ($0.016 per step), TinyBrowser ($0.002 per minute), and Monitors ($0.005 per run) draw from a prepaid Wallet with a $10 minimum top-up, and new accounts start with $8 in Wallet funds. TinyFish publishes no price for Fetch past the daily allowance and sends higher limits to sales.
How does TinyFish pricing compare to Context.dev?
For plain Markdown under 1,000 pages a day, TinyFish costs nothing and Context.dev costs $0.90 per 1,000 pages on Pro. For JSON against your schema, Context.dev charges 5 credits a page, $4.50 per 1,000 on Pro, while TinyFish runs it through TinyAgent at $0.016 per step, $16.00 or more per 1,000 pages. Monitors cost $0.90 per 1,000 runs on Context.dev Pro and $5.00 on TinyFish. Context.dev plans are $20, $90, $300, and $500 a month, with yearly billing at 10x the monthly price.
How do Context.dev and TinyFish compare in independent benchmarks?
On Scrapingbench v2 (October 2026), which runs the same agent, model, and limits for every provider and checks answers by script, Context.dev finished 38 of 40 scrape tasks (95%) and TinyFish 31 (78%). The 17.5-point gap has a site-clustered 95% range of 4.8 to 33.3 points, which the report counts as a confident gap; the scrape track mostly tests docs headings and structure. TinyFish was cheaper per finished scrape task, 0.71¢ against 1.36¢, at the same 4.6 s median.
Can Context.dev replace TinyAgent for data extraction?
For known URLs, yes. Context.dev Scrape returns JSON that matches your JSON Schema for 5 credits a page and can run up to five browser actions (a plain-language step, scroll, wait, or wait for a selector) before capture for 2 credits on paid plans, and browser profiles keep you signed in. It does not run open-ended goals that search within a site, fill forms, or decide the next page to visit; for that, TinyAgent is the closer fit.
Can I migrate from TinyFish to Context.dev?
Yes, for the scraping side. Fetch maps to Scrape (Markdown or HTML, include and exclude selectors, highlights, and cache age), Search maps to Web Search, Page Monitors map to Monitors, Research maps to Answers, and Agent runs with an output_schema on a known URL map to Scrape with JSON against your schema. Browser Context Profiles map to browser profiles. TinyBrowser sessions and multi-step agent goals have no Context.dev equivalent. SDKs are available for TypeScript, Python, Ruby, Go, and PHP.
When is TinyFish the better choice?
Choose TinyFish when a task needs a web agent that logs in, fills forms, and works through pages toward a goal, when you want to drive a cloud browser over CDP yourself, or when your volume fits within the free 1,000 Fetch URLs a day. It also cost less per finished Scrapingbench scrape task, 0.71¢ against 1.36¢. Enterprise contracts add VPC deployment and ISO 27001.
Is TinyFish the company behind AgentQL?
Yes. AgentQL, a query language and Playwright toolkit for extracting data from web pages, is published from TinyFish’s GitHub organization (tinyfish-io/agentql). TinyFish’s current API lineup is TinyAgent, TinyFetch, TinySearch, TinyBrowser, Monitors, Research, and Datasets, all on one API key.
More comparisons
Other web scraping APIs that teams compare with Context.dev, or see every comparison.
- Context.dev vs BrowserbasePages as Markdown, HTML, or JSON without running browser sessions. 38 of 40 agent scrape tasks finished in an independent benchmark, against 30.
- Context.dev vs FirecrawlThe same 100,000 credits for $90 instead of $99, with 100 concurrent requests instead of 25. Blocked 403 pages are not billed.
- Context.dev vs ScraperAPINo credit multipliers for JavaScript rendering or protected domains. Crawl, search, and JSON extraction on the same key.
Ready to switch from TinyFish?
Send the URLs your TinyFish jobs handle to Context.dev and get JSON against your schema for 5 credits a page, with 1,000 free credits a month to start.



