Skip to content

Rank #2 of 8 in Web Scraping APIs

Context.dev logo

Context.dev

YC S26

Context.dev (formerly Brand.dev) · commercial

npm 23.2k/wkpypi 4.5k/wk

Try itExperimental

See what an agent can do with Context.dev before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; commands tagged live-capable can re-run against the real endpoint from our edge, right now (▶ run live — the exact same request, live and recorded lines always labeled); the live MCP handshake runs real requests from our edge, right now — including, where the server allows it, one real read-only tool call (bring your own key for auth-gated servers); sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).

$curl -si https://api.context.dev/v1/web/scrape/markdownrecorded session — replayed, not live
recorded 2026-09-15 · exit 0 · captured verbatim by our probe harness, secrets redacted · pure-HTTP probe — ▶ run live re-runs it from our edge

Verified integrations

No integration evidence found in our corpus for this product yet — that means none was found, never that it doesn’t integrate.

By theme — the product's score on each story themeBy theme

Agenticness — how well agents can access and operate the productAgenticnessevidence →

How well agents can access and operate the product

38.9/100

Anti bot — getting past bot defenses — CAPTCHAs, fingerprinting, blocksAnti botevidence →

Getting past bot defenses — CAPTCHAs, fingerprinting, blocks

0.0/100

Automation depth — how much of the product can run unattendedAutomation depthevidence →

How much of the product can run unattended

31.7/100

Dev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experienceevidence →

Day-to-day developer experience — setup friction, docs, debugging, iteration speed

0.0/100

Extraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction qualityevidence →

How faithfully content is extracted — structure, fidelity, edge cases

27.7/100

Js rendering — handling JavaScript-heavy pages — rendering, waiting, dynamic contentJs renderingevidence →

Handling JavaScript-heavy pages — rendering, waiting, dynamic content

28.6/100

Openness — open source, data portability, and self-hosting storiesOpennessevidence →

Open source, data portability, and self-hosting stories

23.2/100

Output formats — stories about output formats in this arenaOutput formatsevidence →

Stories about output formats in this arena

63.5/100

Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limitsevidence →

Free-tier ceilings, usage caps, and rate limits before you have to pay

5.6/100

Privacy posture — data-handling and privacy storiesPrivacy postureevidence →

Data-handling and privacy stories

0.0/100

Scale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliabilityevidence →

Behavior under load — scaling limits, uptime, failure handling

29.1/100

Story verdicts — every judged story with its evidenceStory verdicts

?

Sorted by importance (agentic first) (high → low) · 96/96 stories · click a row’s chevron for the rationale and evidence

Drive the product through a documented public API G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full9/10T

Connect an agent via an official MCP server G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full8/10T

The documented rate limit (requests per second or minute) enforced on my API key before throttling kicks in G

Api quality

data-engineerAgenticness — how well agents can access and operate the productAgenticness3partial4/10C

Plug MCP servers into this product so it can use their tools G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3n/a0/10

Delegate tasks to a built-in AI assistant inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness3noneuntestednone yet

Download a machine-readable API spec (OpenAPI or equivalent) G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full9/10T

Point an agent at llms.txt or agent-oriented docs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full9/10T

Run the product headlessly / in CI for automation G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Issue scoped/least-privilege API credentials for an agent G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full7/10C

Operate the product with natural-language commands G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial6/10T

Set up automations that run autonomously in the background G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial6/10C

Use an official CLI G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial6/10T

Subscribe to events via webhooks G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial5/10C

Build against official SDKs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Explore an interactive API reference with runnable examples G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Get AI-generated insights and suggestions from my data inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Apply a preset configuration tuned for research agents that returns structured, citable output C

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2noneuntestednone yet

Rely on versioned APIs with a documented deprecation policy G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2noneuntestednone yet

Test against a sandbox environment without touching production data G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness1noneuntestednone yet

Crawl an entire website and get content from all its pages with one request C

Site crawling

developerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability3full8/10C

Get clean LLM-ready text directly instead of dealing with blocking, rendering, and messy HTML myself C

Llm ready output

ai-native userOutput formats — stories about output formats in this arenaOutput formats3full8/10C

Receive scraped content as clean markdown instead of raw HTML C

Content formats

developerOutput formats — stories about output formats in this arenaOutput formats3full8/10C

Receive scraped content as structured JSON C

Content formats

developerOutput formats — stories about output formats in this arenaOutput formats3full8/10T

Script page interactions like clicking, filling inputs, and scrolling before content is returned C

Interactive automation

developerJs rendering — handling JavaScript-heavy pages — rendering, waiting, dynamic contentJs rendering3full8/10C

Batch scrape thousands of URLs asynchronously C

Batch processing

data-engineerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability3partial7/10C

Extract structured data from a page using natural language instructions instead of writing selectors C

Ai extraction

developerExtraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality3full7/10C

Render JavaScript-heavy single-page applications and get the fully rendered HTML C

Headless rendering

developerJs rendering — handling JavaScript-heavy pages — rendering, waiting, dynamic contentJs rendering3partial6/10C

Define rules that trigger actions automatically on events G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth3partial5/10C

Scrape a web page with a single API call and get its raw HTML back C

Basic scraping

developerExtraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality3partial5/10C

Spin up many concurrent scraping sessions to gather data at scale C

Concurrency

data-engineerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability3partial5/10X

Export all of my data in open formats and leave G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3partial4/10C

Route requests through a rotating pool of proxy IPs to avoid blocks C

Proxy rotation

developerAnti bot — getting past bot defenses — CAPTCHAs, fingerprinting, blocksAnti bot3none0/10

Search the web and get full page content from results in a single call instead of just links and snippets C

Search integration

developerExtraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality3none0/10

Use an undetected browser mode to bypass sophisticated bot detection systems C

Block evasion

developerAnti bot — getting past bot defenses — CAPTCHAs, fingerprinting, blocksAnti bot3none0/10

Use premium residential or datacenter proxies to bypass sites that are hard to scrape C

Proxy rotation

developerAnti bot — getting past bot defenses — CAPTCHAs, fingerprinting, blocksAnti bot3none0/10

Export my scraped data and job configurations in a portable format to migrate to another provider without lock-in C

Migration lock in

developerDev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience3noneuntestednone yet

Extract specific fields from a page using CSS or XPath selector rules C

Selector extraction

developerExtraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality3noneuntestednone yet

Prevent my data from being used to train AI models G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture3noneuntestednone yet

Self-host the core product G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3noneuntestednone yet

Set a spending cap or usage alert so proxy/credit consumption doesn't silently blow past my budget G

Cost transparency

developerPricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits3noneuntestednone yet

Whether exceeding my plan's monthly credit or request quota triggers overage charges or a hard cutoff G

Cost transparency

developerPricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits3noneuntestednone yet

Capture a screenshot of a full page or a specific selected area C

Visual capture

developerOutput formats — stories about output formats in this arenaOutput formats2full8/10C

Do everything through the API that I can do in the UI G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2full8/10T

Extract text content from PDFs, Word, Excel, and PowerPoint files without hosting them myself C

Document extraction

data-engineerExtraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality2full8/10C

Instantly discover all URLs on a website without fully crawling it C

Site crawling

developerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability2full8/10C

Pass a JSON schema so the API returns structured data matching that schema C

Ai extraction

developerExtraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality2full8/10T

Choose exactly which output format is returned, such as markdown, HTML, text, or frontmatter C

Content formats

developerOutput formats — stories about output formats in this arenaOutput formats2partial6/10C

Have an LLM read a page and decide what structured fields to pull out without pre-written selectors C

Ai extraction

ai-native userExtraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality2partial6/10C

Have the API wait for a specific selector to appear before returning the rendered page C

Headless rendering

developerJs rendering — handling JavaScript-heavy pages — rendering, waiting, dynamic contentJs rendering2partial6/10C

Monitor target pages for content changes, such as price or listing updates, and get notified as they happen C

Scheduling monitoring

data-engineerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability2partial6/10C

Perform bulk operations across many items at once G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2partial6/10C

Schedule recurring jobs or workflows G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2partial5/10C

Schedule scraping jobs to run automatically at specific times C

Scheduling monitoring

developerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability2partial5/10C

Whether failed, blocked, or empty-result requests still consume my billing quota G

Cost transparency

developerPricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits2partial5/10C

Keep interacting with an already-scraped page, clicking and filling forms to reach content behind a login wall C

Interactive automation

developerJs rendering — handling JavaScript-heavy pages — rendering, waiting, dynamic contentJs rendering2partial4/10C

Monitor job performance, validate data quality, and receive alerts when something fails C

Scheduling monitoring

data-engineerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability2partial4/10C

Run a deep crawl using a breadth-first strategy with a configurable maximum page limit C

Site crawling

data-engineerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability2partial4/10C

Automatically retry through a chain of different proxies when anti-bot detection blocks a request C

Block evasion

data-engineerAnti bot — getting past bot defenses — CAPTCHAs, fingerprinting, blocksAnti bot2none0/10

Configure the crawler to respect robots.txt rules and target-site rate limits automatically C

Crawl compliance

data-engineerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability2none0/10

Have an agent automatically get past a CAPTCHA, login, or form wall without my manual intervention C

Block evasion

ai-native userAnti bot — getting past bot defenses — CAPTCHAs, fingerprinting, blocksAnti bot2none0/10

Rely on adaptive crawling that automatically stops once enough information has been gathered to answer my query C

Ai driven crawling

ai-native userScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability2none0/10

Request a proxy from a specific country to get geolocation-appropriate content C

Proxy rotation

developerAnti bot — getting past bot defenses — CAPTCHAs, fingerprinting, blocksAnti bot2none0/10

Request semantically chunked output instead of one large content blob, so it feeds cleanly into a retrieval pipeline C

Llm ready output

ai-native userOutput formats — stories about output formats in this arenaOutput formats2none0/10

Resume a crashed deep crawl from a saved checkpoint instead of restarting from scratch C

Fault tolerance

data-engineerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability2none0/10

Reuse a persistent browser profile with saved cookies and login state across multiple requests C

Session persistence

developerJs rendering — handling JavaScript-heavy pages — rendering, waiting, dynamic contentJs rendering2none0/10

Route multiple requests through the same proxy IP using a session identifier to maintain a consistent identity P

Proxy rotation

developerAnti bot — getting past bot defenses — CAPTCHAs, fingerprinting, blocksAnti bot2none0/10

Run a ready-made scraper from a marketplace instead of building one from scratch C

Quickstart

developerDev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience2none0/10

Share scrapers with teammates and manage organizations and role-based permissions P

Collaboration

developerDev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience2none0/10

The maximum concurrent sessions or requests allowed on my pricing tier and the cost to raise that cap G

Plan scale limits

data-engineerPricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits2none0/10

Access a managed remote browser sandbox for interactive, manual browsing workflows C

Interactive automation

developerJs rendering — handling JavaScript-heavy pages — rendering, waiting, dynamic contentJs rendering2noneuntestednone yet

Automatically detect and filter personally identifiable information out of scraped content before it reaches storage C

Data safety

data-engineerExtraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality2noneuntestednone yet

Build and deploy custom serverless scraping scripts on the platform without managing my own infrastructure C

Deployment flexibility

developerDev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience2noneuntestednone yet

Build scrapers using popular open-source automation libraries like Playwright, Puppeteer, Selenium, or Scrapy C

Library compatibility

developerDev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience2noneuntestednone yet

Check a public status page showing uptime history and past incident postmortems before committing to the service G

Operational transparency

data-engineerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability2noneuntestednone yet

Choose where my data is stored (region/residency) G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Connect the scraping API to no-code automation platforms like n8n or Zapier through a prebuilt connector C

Integrations

developerDev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience2noneuntestednone yet

Control data retention and deletion G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Deploy the scraping service via a Docker container for production use C

Deployment flexibility

developerDev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience2noneuntestednone yet

Get automatic captions for images on a page so a text-only model can reason about visual content C

Multimodal extraction

ai-native userExtraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality2noneuntestednone yet

Let the API automatically pick the cheapest configuration that still succeeds C

Cost optimization

developerPricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits2noneuntestednone yet

Opt out of telemetry and usage tracking G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Pass my own session cookies so the API fetches pages requiring authentication C

Session persistence

developerJs rendering — handling JavaScript-heavy pages — rendering, waiting, dynamic contentJs rendering2noneuntestednone yet

Plug in a local or self-hosted LLM as the extraction backend instead of a cloud-only model C

Ai extraction

developerExtraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality2noneuntestednone yet

Read the product's source under an open license G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2noneuntestednone yet

Self-host an open-source version of the scraper instead of relying on a hosted cloud service C

Deployment flexibility

developerDev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience2noneuntestednone yet

Set how much reasoning effort an autonomous agent spends on a data-gathering task (low, medium, high) C

Cost optimization

ai-native userPricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits2noneuntestednone yet

Trade off latency against completeness by controlling exactly when content is returned C

Performance tuning

developerPricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits1partial6/10C

Control the browser viewport width and height when rendering a page C

Render configuration

developerJs rendering — handling JavaScript-heavy pages — rendering, waiting, dynamic contentJs rendering1partial3/10C

Apply different crawl configurations to different URL patterns within a single batch job C

Batch processing

developerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability1none0/10

Block ads on the target page to speed up scraping requests C

Cost optimization

developerPricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits1noneuntestednone yet

Block images and CSS resources by default to reduce bandwidth and speed up requests C

Cost optimization

developerPricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits1noneuntestednone yet

Extract data from very large tables using intelligent chunking so it fits within processing limits C

Structured data handling

data-engineerExtraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality1noneuntestednone yet

Monitor live system metrics and worker/browser pool status through a real-time dashboard C

Scheduling monitoring

developerScale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability1noneuntestednone yet

Publish my custom scraper to a public marketplace and earn revenue when others use it P

Quickstart

developerDev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience1noneuntestednone yet

Start building immediately using a library of ready-made project templates C

Quickstart

developerDev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience1noneuntestednone yet

Version, review, and roll back my automations G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth1n/auntestednone yet

Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 77 stories with headroom

What would move Context.dev’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.

  1. Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product

    nonemoves Built-in AIimpact 45

    The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na".

  2. Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payWhether exceeding my plan's monthly credit or request quota triggers overage charges or a hard cutoff

    nonemoves PA Scoreimpact 30

    No evidence pack item discusses what happens when a monthly credit or request quota is exceeded—no mention of overage billing or hard cutoffs; only per-minute rate-limit headers and timeout behavior are documented, which are unrelated to plan quota exhaustion.

  3. Extraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtract specific fields from a page using CSS or XPath selector rules

    nonemoves PA Scoreimpact 30

    Context.dev's extraction is schema-based (JSON Schema-driven structured extraction) with no evidence of CSS or XPath selector-based field extraction rules; docs mention Markdown conversion, crawling, and JSON-schema extraction but never selector syntax.

  4. Dev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedExport my scraped data and job configurations in a portable format to migrate to another provider without lock-in

    nonemoves PA Scoreimpact 30

    No evidence of an export feature for scraped data or job configurations in a portable format, nor any migration/lock-in-avoidance tooling; data is returned via API responses (Markdown/JSON) but no mention of bulk export or config portability to another provider.

  5. Openness — open source, data portability, and self-hosting storiesSelf-host the core product

    nonemoves PA Scoreimpact 30

    Context.dev is a hosted API/SaaS product (web scraping, extraction, MCP, CLI) with no evidence of an open-source core or self-hosting option; all evidence points to a cloud-only API service.

  6. Anti bot — getting past bot defenses — CAPTCHAs, fingerprinting, blocksUse premium residential or datacenter proxies to bypass sites that are hard to scrape

    nonemoves PA Scoreimpact 30

    No documentation or product page mentions residential/datacenter proxies, IP rotation, or anti-bot bypass infrastructure; community comments explicitly note the absence of any proxy mention and question whether the product can handle high-value/anti-scraping targets like LinkedIn.

  7. Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models

    nonemoves PA Scoreimpact 30

    No evidence pack item addresses data-training opt-out, privacy policy on model training, or any commitment about customer data usage for AI training; the pack only covers scraping/crawling features, API key restrictions, and community pricing/proxy debates.

  8. Anti bot — getting past bot defenses — CAPTCHAs, fingerprinting, blocksRoute requests through a rotating pool of proxy IPs to avoid blocks

    nonemoves PA Scoreimpact 30

    No documentation or product page mentions proxy IP rotation, residential proxies, or anti-blocking infrastructure; a community comment on Hacker News explicitly notes the homepage never mentions 'ip' and questions whether rotating/residential proxies are used at all.

Showing the top 8 of 77 — every none/partial verdict in the story verdicts table is headroom.

Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.

Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map13 surfaces · 41 covered stories

Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.

Guides docs34 stories

Probe proofs — replayable recordings from the probe harnessProbe proofs

Replayable recordings from our probe harness — see the Prove-It protocol to submit one.

$curl -si https://api.context.dev/v1/web/scrape/markdownreproduced
$ curl -si https://api.context.dev/v1/web/scrape/markdown
HTTP/2 401

date: Tue, 15 Sep 2026 17:38:02 GMT

content-type: application/json; charset=utf-8

content-length: 293

cf-ray: a3b9671f7b30b8b6-SJC

cf-cache-status: DYNAMIC

server: cloudflare

vary: Origin, Accept-Encoding

access-control-expose-headers: X-Context-ZDR,X-Request-Id

alt-svc: h3=":443"; ma=86400

x-cloud-trace-context: 111bcfbe29fdcf2212fcc1c92940a30c;o=1

x-request-id: de9a3c50-1ef8-42b5-8df7-895e4f606578

speculation-rules: "/cdn-cgi/speculation"

report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=f3tbh1Zv0c2OQ2ottuZbvZnl9X5T8jDWfAet86EYtKVhe6eCNb%2BQ7ocs9owtj1pLR3YgbdPAnJA%2F77k0T5avADHP5RUOBJnYKpSIGee4rPxy%2B5gs3ayK2%2BCUZuCvriBKwg%3D%3D"}]}

nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}

{"message":"Unauthorized: No API [redacted] provided, please create one at context.dev and include it in the request header under [[redacted] <your-api-[redacted]>] (no brackets). You can read more at docs.context.dev","error_code":"NOT_FOUND","request_id":"de9a3c50-1ef8-42b5-8df7-895e4f606578"}
$curl -si -X POST https://mcp.context.dev/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'reproduced
$ curl -si -X POST https://mcp.context.dev/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'
HTTP/2 401

date: Tue, 15 Sep 2026 17:38:02 GMT

content-type: application/json

cf-ray: a3b9671c59241ed2-SJC

cf-cache-status: DYNAMIC

access-control-allow-origin: *

server: cloudflare

vary: accept-encoding

www-authenticate: Bearer error="unauthorized", error_description="Authorization needed", resource_metadata="https://mcp.context.dev/.well-known/oauth-protected-resource/mcp"

access-control-expose-headers: *

{"error":"Missing Authorization header"}
$curl -s https://www.context.dev/openapi.json | head -c 300reproduced
$ curl -s https://www.context.dev/openapi.json | head -c 300
{"openapi":"3.1.0","info":{"title":"Context API","description":"API for retrieving context data from any website","version":"1.0.0"},"servers":[{"url":"https://api.context.dev/v1"}],"tags":[{"name":"Batch","description":"Scrape many pages or crawl a site asynchronously."},{"name":"Monitors","descrip

Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence

5 of 17 testable claims verified · 0 contradictedintegrity 29/100

18 distinct capability claims found in Context.dev’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.

5

Verified

12

Unverified

0

Contradicted

24

Undersold

Verified (5)
Unverified (12)
Undersold (24)
Claims outside our story set (3)

Real capability claims found in Context.dev’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.

  • Retrieves brand profile data (logos, colors, description, social links) via the API

    source ↗
  • Brand data extraction includes fonts, styleguide, and address in addition to logos/colors/socials

    source ↗
  • Supports an OAuth-like device flow: discover, register, deliver setup link/code, user claims in browser, poll for access token, then call API

    source ↗
Suggest a story for these →

Business model

free-tierusage-based

Free monthly credits on sign-up (work-email refills), then credit-based usage pricing per API call across scrape, crawl, extract, and brand endpoints.

pricing ↗

Score trend

How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.

PA Scoretracked since Sep 15 '26 — no movement recorded yet
Agent-readytracked since Sep 15 '26 — no movement recorded yet

Try Experimental

Run it in the microterminal →

Recorded agent sessions — and a live MCP handshake where the vendor ships one.

Flag

⚑ Flag a verdict

Think a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.

Badge

Embed this product's score badge →

Hotlinked SVG — always shows the live current score.

For agents

Data