Web data APIs · Documentary review

Context.dev Review 2026: Pricing, Features & Real Limitations

By Frédéric Cassiede · Published October 21, 2026 · Official sources checked October 21, 2026

Context.dev is a hosted API for scraping pages, researching questions, extracting structured information and retrieving company context. Its appeal is bringing several web-data jobs into one integration. Whether that is worth paying for depends on the outputs you need, how fresh they must be and which operations your workflow consumes.

Context.dev

Read the web.
Check the data.
Know the cost.

Web extractionCompany researchFreshness & credits
Is Context.dev worth it?

Shortlist it when a product repeatedly needs usable web content plus extraction, research or company data, and maintaining those components is slowing development. Start with the free allowance for supported tasks. Consider a paid pilot when browser actions or saved sessions are essential. For a few manual lookups, integration work may outweigh the benefit.

This review evaluates current public documentation, billing rules and feature boundaries. We have not run a first-hand API benchmark. The workload calculations below are our arithmetic under stated assumptions, not measured accuracy or speed results.

Who should consider Context.dev?

The strongest use case is software with a recurring web-data requirement: an onboarding product building company profiles, a research assistant gathering evidence, or a knowledge system importing documentation. A shared provider can reduce integration work. It does not establish that every endpoint is the cheapest or most accurate option.

Your requirementWhy evaluate itWhat must still be verified
Website content plus company contextPage and Brand operations sit within the same API platformThe company match, freshness and fields required by your application
Research with structured outputsAnswers can research a task and return JSON with source URLsWhether the sources actually support the returned facts
Regular site ingestionCrawl and asynchronous batches cover different collection sizesCoverage, duplicates, per-page failures and refresh behavior
A handful of manual readsThe API may be unnecessary overheadWhether a browser or existing workflow already solves the task

Context.dev is developer infrastructure. A dashboard can help with evaluation, but production adoption still needs software or an automation that consumes the output. Its API overview distinguishes page reads, discovery, research, parsing and enrichment.

What does Context.dev actually do?

Scrape converts a known URL into selected outputs such as Markdown, rendered HTML, screenshots or structured data. Map discovers URLs. Crawl collects linked pages, while batches handle larger asynchronous jobs. Search starts with a query; Answers performs research into a requested answer shape. Brand retrieves company and visual identity data.

That distinction matters more than the number of features. If you already know the URL, discovery is an extra step you may not need. If you need several supporting sources, interpreting one page is a different job from researching the web. Choose the operation around the evidence your application requires.

Monitors can watch page text, sitemap membership or relevant changes across a site's key pages. Exact detection and semantic detection have different meanings: a text change and a change important to your instructions are not equivalent. See monitor targets and detection modes.

Recent changes that affect a buying decision

The October 20, 2026 news-search announcement adds a useful research path for company events and current reporting. Context.dev describes an index exceeding 200 million articles, with topic or company queries and filters. This is the vendor's stated coverage, not a completeness guarantee or our own measurement.

The October changelog also records batches of up to 100,000 URLs on October 15, new social-source parsers and updates to credit-exhaustion errors. Read dated entries as release history and check the current operation guide before implementing a limit. Existing accounts can retain different allowances during a rollout.

Highlights, introduced September 28, selects relevant passages for a query. It can reduce the material sent to a model, but shorter output can omit an exception. The provider publishes its own benchmark and methodology; those results do not establish performance on your corpus. Read the Highlights announcement and evaluation notes.

Context.dev pricing: plans, quotas and overage

The public monthly plan view lists the following. Annual billing is a different commitment. Check your own account before changing an existing subscription. Current prices and allowances.

PlanMonthly subscriptionIncluded monthly creditsConcurrent requests
Free$01,0002
Developer$197,50010
Pro$99125,000100
Growth$299500,000250
Scale$4991,000,000500
EnterpriseCustomCustomCustom

Listed overage per 1,000 credits is $2.20 on Developer, $1.80 on Pro, $1.40 on Growth and $1.00 on Scale. Free has no overage. Logo Link has its own allowance; it should not be counted as additional API credits.

How far do 1,000 credits go?

OperationCredit assumptionTheoretical requests from 1,000 credits
Basic successful scrape1 per request1,000
Successful scrape with JSON extraction1 base + 4 JSON200
Answers in fast mode10 per successful answer100
Answers in ultra mode100 per successful answer10

These are separate, hypothetical uses of the same balance, with no other consumption. Browser actions, additional formats and other operations can alter the calculation. Ultra is the documented default for Answers. Partial results, cached outputs and some missing targets can be charged; HTTP status alone is not a billing rule. Operation costs and charge conditions.

When can Pro cost less than Developer plus overage?

Our calculation below uses the published monthly prices, enabled overage rounded up to 1,000-credit blocks, and otherwise identical settings. It excludes discounts, taxes and special account terms.

Hypothetical workloadCreditsDeveloper + overagePro
10,000 basic successful scrapes10,000$25.60$99
10,000 successful JSON extractions at 5 credits each50,000$113.60$99

The first case uses three overage blocks; the second uses 43. This illustrates why you should choose by expected operation mix, not by subscription price alone. Plan features and throughput may justify a different decision even when the usage arithmetic favors the lower tier.

CSS parser, JSON extraction or Answers: which should you use?

NeedOperationInput contractTradeoff
Read exact fields at known locationsCustom CSS parserSelectors and extraction rulesRules can break when the page layout changes
Interpret one page into your fieldsScrape JSON extractionJSON Schema in jsonParams.schemaAI interpretation requires factual validation
Research a question across sourcesAnswersTask and example object in json_formatResearch cost and source checking exceed a simple page read

The custom parser returns named fields and lists from page elements. Missing items become null and unmatched lists become empty arrays. It is a useful choice when you know which elements contain the values; it does not infer the meaning of every page automatically.

The JSON extraction guide describes a model reading page Markdown, JSON-LD and meta tags. Its warning about required fields matters: a required, non-nullable field may receive a best-effort value. For an absent price or unknown company attribute, allow a missing value instead of forcing a plausible-looking answer.

Answers uses an example object, not JSON Schema. Confusing the two contracts can produce a faulty integration even though both return JSON. An application should validate types, missing facts and the evidence for important values.

Does Answers prove every extracted field?

No. According to the sources and deadlines guide, its sources list is not a field-by-field citation map. It includes research resources and cited URLs under documented rules. If your application needs an attributable price, keep the price and its supporting URL together, then verify the page states that amount and billing period.

For example, “contact sales” is not a zero-dollar plan. An article naming a company is not necessarily evidence of its current headcount. These are validation choices in your application, not guarantees supplied by a well-formed JSON response.

Does Context.dev always return fresh data?

No. The current Scrape guide defaults to a maximum cached-output age of three days. Each output is cached separately, so a combined response can contain captures from different visits. Requesting the needed outputs together with maxAgeMs: 0 asks for a fresh capture. Inspect cache metadata when freshness changes the meaning of a result. Scrape freshness and caching.

Brand is different: supported lookups default to a three-month cache window, and its current guide also documents maxAgeMs: 0 for a refresh. Do not apply a remembered Brand rule to every web-data operation. Brand options and partial profiles.

For a pricing observation, save collection time, source URL, currency and billing interval. For a slowly changing brand palette, a cached response may be acceptable. The right freshness policy follows the product's promise to its users, rather than a blanket demand that every call be fresh.

Can it interact with pages and scrape behind a login?

Yes, with boundaries. Browser actions can click, scroll or wait before capture on paid plans. A failed action can leave affected outputs unsuccessful inside HTTP 200. Inspect the requested output, not only the request status. Browser actions and failures.

Paid browser profiles can save and reuse authenticated sessions. Profiles belong to the organization; concurrent use of one profile can return PROFILE_BUSY. Sessions may expire, and MFA or CAPTCHA can require interaction. Support for a feature is not proof that a particular portal will work. Saved browser sessions and error handling.

Evaluate authenticated collection only for access you are authorized to use. Where the workload depends on a long sequence of interactions, test the full sequence before treating an extraction API as a substitute for your existing browser automation.

Does zero data retention cover the whole platform?

No. ZDR must be enabled for the organization and requested on a supported call. The guide excludes Batches, Monitors, Brand retrieval and feedback from that request mode. Supported successful responses confirm application with X-Context-ZDR: true; your application still controls its own logging and storage. ZDR scope and confirmation.

This is a buying constraint, not a checkbox. If your design depends on large batches and zero retained request content, establish a compatible architecture before choosing the platform. ZDR also changes available outputs, including OCR and hosted files. Review the applicable agreement and controls for your actual workload.

RequirementFreePaid planZDR implication
Basic page scrapingIncluded within allowanceIncluded within allowanceSupported request mode after organization enablement
Browser actionsRequires paid planAvailableCheck exact requested options and supported behavior
Saved browser profilesRequires paid planAvailableDo not assume session persistence is compatible with ZDR
Asynchronous batchesLimited allowancePlan-specific capacityBatches do not support the ZDR request mode
Brand retrievalUses creditsUses creditsBrand retrieval does not support the ZDR request mode

MCP, API and scale: what changes in production?

The hosted MCP endpoint is https://mcp.context.dev/mcp. The connection guide documents OAuth and client-specific routes. Tool calls consume the connected organization's credits. Verify a real tool result and the selected account; a model saying that it searched is not sufficient evidence of a working connection.

For scheduled ingestion, a REST or SDK workflow may give your application clearer control over inputs and retries. Batches are asynchronous: a completed job means pages were attempted, not that every page produced a usable output. Batch lifecycle and results.

Check effective limits in the account. The rate-limit guide distinguishes organization concurrency from older per-minute plans. Your number of API keys should not be treated as permission to multiply shared capacity.

If your wider problem is discovering and routing tools from several providers, our Monid review evaluates that separate layer. It does not replace checking Context.dev's own outputs, quotas or data handling.

The limitations that matter most

  • Structured output is not verified truth. Check evidence and allow unknown values.
  • A fetch can succeed while an output fails. Validate the part the application requested.
  • Freshness and cost are operation-specific. A standard scrape is not a researched answer.
  • The free plan cannot prove every paid workflow. Browser features need an appropriately scoped evaluation.
  • One provider does not remove application engineering. Storage, retrieval, output validation and user decisions remain yours.

A focused evaluation before you commit

Select pages and companies that represent your real workload, including a few difficult cases. Define required outputs in advance. For each request, record the operation, source, collection time, fields present, errors and credits. Manually review a sample of both accepted and rejected records.

Then repeat after a source changes. A product that imports successfully once may still struggle with refreshes or conflicting information. Compare the finished workflow with the implementation you would otherwise maintain. This is our proposed evaluation method, not a report of tests we have performed.

When should you choose another approach?

For a broad provider shortlist, the existing French web scraping API comparison separates discovery, extraction and browser infrastructure; consult current vendor terms for prices. This review stays focused on Context.dev rather than repeating that comparison.

A specialist may fit better if one narrow collection task dominates. A self-managed crawler may suit a team that needs operational control and can maintain it. A manual process may remain best for low-volume research. For AI citation visibility, use our guide to creating citable content; buying a data API does not itself make your website a source in AI answers.

Our verdict: useful breadth, provided the workflow fits

Context.dev deserves evaluation when your application benefits from combining web content, structured extraction and company research. Its current feature set is broader than the “scraping plus logos” description found in some older reviews.

The reason to adopt it is a verified improvement in your own workflow: fewer components to maintain, satisfactory evidence and output quality, acceptable freshness, and a cost your product can support. Start with the job you need done, choose the correct operation and validate the result before scaling.

Context.dev review: frequently asked questions

Is Context.dev free, and do the credits renew?

The current credit guide grants Free organizations 1,000 credits each month, with a work or personal email. Logo Link has a separate quota. Browser actions and saved browser profiles require a paid plan.

How many JSON extractions do 1,000 credits cover?

For successful single-page JSON extraction at one base credit plus four extraction credits, 1,000 credits theoretically cover 200 requests. This assumes no additional options, research calls or other usage.

Can Context.dev scrape websites behind a login?

Paid browser profiles support saving and reusing an authenticated session. Compatibility must be tested on the target site; MFA, CAPTCHA, expired sessions and concurrent profile use can require additional handling.

Does Context.dev always return fresh data?

No. Scrape defaults to a three-day maximum cache age, while supported Brand lookups default to three months. The current guides document maxAgeMs: 0 for a refresh. Inspect the operation-specific rules and response metadata.

Does Answers use JSON Schema?

No. Answers json_format is an example object. Single-page JSON extraction uses jsonParams.schema, which is a JSON Schema. Validate either response in your application.

Does Answers cite a source for every field?

Not automatically. Its sources array lists research resources rather than a field-by-field evidence map. Ask for source URLs with the facts that require attribution and check whether those sources support the values.

Does zero data retention cover all Context.dev APIs?

No. It must be enabled for the organization and requested for a supported operation. The current guide excludes Batches, Monitors, Brand retrieval and feedback from this request mode.

Is Context.dev a replacement for an LLM or a vector database?

No. It supplies web data, extraction and research capabilities. Your application still owns its model choice, storage, retrieval design, validation and user-facing decisions.

Sources and review method

Primary sources checked October 21, 2026. Recommendations are our documentary assessment. Calculations use stated inputs; vendor announcements and benchmarks remain attributed to their publisher. Features, account entitlements and billing terms can change.

  1. Context.dev API overview
  2. Plans, allowances and overage pricing
  3. Operation credits, partial results and charge rules
  4. Custom CSS parser: fields, lists and limits
  5. JSON extraction: schema and missing facts
  6. Answers: research and structured responses
  7. Answers json_format and response validation
  8. Answers sources, partial output and deadlines
  9. Scrape freshness and independent output caches
  10. Brand retrieval: profile and freshness settings
  11. Browser actions: paid access and failures
  12. Browser profiles: saved sessions and authentication limits
  13. Zero data retention: supported operations and exclusions
  14. Hosted MCP server and authentication
  15. Rate limits: concurrency and older per-minute plans
  16. Batches: asynchronous collection and per-page outcomes
  17. News search announcement — October 20, 2026
  18. Changelog: dated changes to product behavior
  19. Highlights: relevant passages and vendor benchmark methods
  20. Monitors: exact and semantic change detection