Introducing web search monitors

#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

Price per 1,000 pages returned as JSON against your schema
Context.dev$4.50Pro, 5 credits per page
TinyFish3.6x or more$16.00+TinyAgent, $0.016 per step
Extraction jobs running at the same time
Context.dev100concurrent requests on Pro
TinyFish50x fewer2concurrent TinyAgent runs

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.

Powering agents and products with the world's data.

Super.com logo
Passionfroot logo
Zero logo
Upstash logo
Mintlify logo
Chatwoot logo
Similarweb logo
Klarna logo
Ferndesk logo
DocsBot logo
Daily.dev logo
Sixtyfour logo
Comp AI logo
Squad logo

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.

RequestContext.devTinyFishDifference
Scrape a page to Markdown or HTMLWithin TinyFetch’s 1,000 URLs a day$0.90 (1 credit)$0Free
Pages past 1,000 a daySteady volume above the free Fetch allowance$0.90 (1 credit)No published rateTalk 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 FetchAgent runs only
A page that comes back blockedEvery output fails after retries$0$0Same
Search 10 results, links and snippetsWithin TinySearch’s 500 requests an hour$0.90 (1 credit)$0Free
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

FeatureContext.devTinyFish
Scraping & Crawling
Scrape to Markdown or HTMLYesYes
JavaScript renderingAlways includedWhen needed
Residential proxies and anti-bot handlingAlways includedYes
ScreenshotsYesAgent run artifacts
JSON extraction against your schema5 creditsTinyAgent, $0.016/step
Image and link URLs from a pageYesYes
CSS selector scopingYesYes
Prebuilt parsers (Maps, app stores, G2)YesNo
Crawl a site1 credit/pageNo
Map site URLsYesNo
Async batch scrapingUp to 100,000 URLsAgent runs, 100 per call
Change monitoring with webhooks1 credit/run$0.005/run, 50 max
Parse PDFs and documentsYesPDF text
Country geotargetingYesYes
Signed-in scraping with saved loginsBrowser profilesProfiles and password vault
Interaction & Search
Browser actions before captureUp to 5, 2 creditsThrough TinyAgent goals
Goal-driven multi-step web agentNo$0.016/step
Remote browser sessions over CDPNo$0.002/minute
Live browser view and run recordingsNoYes
Web search endpoint1 credit per 10 resultsFree, 500 an hour
Search results with page contentHighlights or MarkdownSnippets only
Exact publish-date range filterNoYes
Research paper search with citation countsNoYes
Research answers with sources10 or 100 credits$2 to $3 a report
Datasets filled from a one-line promptNo$0.10 per row
Pricing & Billing
Pricing modelMonthly credit plansPrepaid Wallet, per use
Free usage1,000 credits/mo1,000 Fetch URLs/day
Published price for high volumeYesContract
Concurrency without a contract10 to 5002 agent runs, 5 browsers
Per-minute caps on paid plansNone150 Fetch URLs/min
Failed requests freeExcept target 404sFetch and Monitor
Deployment
Managed cloud APIYesYes
VPC deploymentNoEnterprise
Developer Experience
REST API with public OpenAPI specYesYes
TypeScript and Python SDKsYesYes
Go, PHP, and Ruby SDKsYesNo
CLIYesYes
MCP serverYesOAuth, no key needed
Also Included: Brand & Company Data
Brand profile by domain, name, email, or tickerYesNo
Logo CDN for direct embedding (Logo Link)YesNo

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.

TierContext.devTinyFish
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

  1. 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.
  2. 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.
  3. 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.
  4. 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.

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.

1,000free credits

Every month. No credit card required.

Start for freeRead the docs