Give your agents the internet

API for agents to scrape, search, monitor, and collect data from the web.

1,000 free credits. No card required.

Connect Context.dev
Three curved sheets formed from blue dots, resolving from scattered points into ordered rows.

How customers shipped with Context.dev

From scrappy startups to Fortune 500s, teams ship brand-powered features in days instead of quarters.

See all customers
Mintlify logo

Mintlify

How Mintlify used Context.dev to power a tool that transforms any GitHub repo URL into a complete, branded documentation site, and got there in under 10 minutes of integration time.

Read their story
“Onboarding couldn't be simpler. Self-serve sign-up gives you an API key immediately, the documentation is thorough, and we were integrating within 10 minutes.”
Nick KhamiEngineering Manager @ Mintlify
Read the case study
Zero logo

Zero

Zero uses Context.dev for web scraping, live agent search, and brand data across its AI CRM. Its platform keeps data on 20M+ companies fresh, and switching providers took probably less than five minutes with Codex.

Read their story
“Migrating to Context.dev was extremely easy. The APIs are clean and easy for agents to understand and implement. The Dashboard is also handy for testing out how various scraping types behave. Switching to Context.dev from our existing scraping and web search providers took probably less than 5min with Codex.”
Tuomo RiekkiCo-founder @ Zero
Read the case study
Mastra

Mastra built an onboarding MVP in an hour with Context.dev, pre-filling names and company details and tailoring the experience to each user's goals.

Read their story
Tinfoil

Tinfoil added Context.dev scraping and metadata to its web search agent in under five minutes.

Read their story
Squad

Squad integrated Context.dev in five minutes to give its AI agents webpage scraping, screenshots, and structured data extraction, building on Bhanu's experience using the API at SiteGPT.

Read their story
Instant

Instant uses Context.dev to give its AI Shopify builder brand kits, URL-based inspiration, and reliable page context. The integration was running within an hour and ready for production in under a day.

Read their story
Similarweb

Raz uses Context.dev to give Similarweb AI agents the datapoints they need, combining scrape and brand APIs instead of building the web context layer in house.

Read their story
Daily.dev

Ido Shamun, Co-founder of daily.dev, shares how Context.dev powers their internal enrichment system to verify companies with zero maintenance overhead.

Read their story
PranavFounder @ Chatwoot
“Happy to be a paid customer of @getcontextdev. It's great, gives us the best results with ms response times. We have tested a couple of products, and Context wins without a doubt.”
PranavFounder @ Chatwoot
RazAI @ Similarweb
“My agent understood it perfectly. Setup was very easy. I was looking for a nice datapoint for my agents, and Context.dev was the best one in the marketplace.”
RazAI @ Similarweb
Read the case study
Wilson WilsonFounder @ Ferndesk
“Now that context.dev has been integrated into Ferndesk, we've been able to ship this really beautiful onboarding that integrates the customer's company throughout the entire flow.”
Wilson WilsonFounder @ Ferndesk
Read the case study
Aaron EdwardsFounder @ DocsBot
“We're seeing much higher activation rates for our free trials and sign-ups because of it. It's made it a lot simpler for customers to get started with DocsBot and to get to that 'aha' value moment very quickly.”
Aaron EdwardsFounder @ DocsBot
Read the case study
Ido ShamunCo-founder @ daily.dev
“We use Context.dev for our internal enrichment system to verify companies. The integration was straightforward. We set it up once and never had to touch it again. It just works.”
Ido ShamunCo-founder @ daily.dev
Read the case study
Christopher PriceCOO @ Sixtyfour
“The API integration was seamless and expedient. My team was able to get it set up and testing with production workloads within an hour of hearing what Context.dev was!”
Christopher PriceCOO @ Sixtyfour
Read the case study
Lewis CarhartFounder @ Comp AI
“Just used Context.dev to help Codex build an on-brand sales deck generator for us. Came out really well!”
Lewis CarhartFounder @ Comp AI
Read the case study
BhanuCo-founder @ Squad.so
“It was great. Took 5 mins to integrate. We use Context.dev to give AI agents ability to scrape webpages, take screenshots, and also extract specific content from webpages.”
BhanuCo-founder @ Squad.so
Read the case study

Powering agents and products with the world's data.

Super.com logoChatwoot logoDocsBot logoSixtyfour logoComp AI logoSquad logoSimilarwebKlarnaFerndeskDaily.dev
We raised a $9M seed led byGeneral Catalyst
Passionfroot logo

Give your agent access to the web.

Everything you need in one API: search, scraping, people data, and company data.

Search

Search the web or the news and get ranked results with clean page content, not just links.

  • Fresh sources for RAG
  • Company news
  • Agent web search
Explore Search
Page fragments converge into an ordered stack.

Scrape

Turn any page or PDF into Markdown, HTML, structured fields, images, or screenshots in one request.

  • Scrape to Markdown
  • Onboarding autofill
  • PDF parsing
Explore Scrape
A page resolves into a grid of smaller sheets.

Research

Ask a research question and get a structured answer in your JSON shape, with the sources behind it.

  • Company research
  • Entity enrichment
  • Cited answers
Explore Research
Three source shapes feed a structured group of pages.

Monitor

Watch pages on a schedule and get notified when pricing, content, or pages change.

  • Pricing changes
  • New pages
  • Webhook updates
Explore Monitor
Two offset pages with a changed blue region.
Page fragments converge into an ordered stack.
Scrape anything

Get Markdown, HTML, screenshots, images, or structured fields from any URL.

Map domains

Discover page URLs across a domain, with titles and descriptions when available.

Run batches

Scrape thousands of URLs or crawl a site in the background with one batch job.

Answers from the web

Ask a research question and get structured answers with source URLs.

Create monitors

Watch pages for changes on a schedule and send updates to your webhook.

Retrieve brand data

Get the company profile and the website’s design system from one domain.

Every page, fully loaded.

Rendering, proxies, and retries run on every request. You send a URL and get the page, not a list of settings to tune.

Exampleshop.example.com/products200 OK
  1. 1. 0.0s

    Rendered in a real browser

    JS executed

  2. 2. 1.1s

    Blocked by bot protection

    403

  3. 3. 1.2s

    Escalated to a stronger proxy

    automatic

  4. 4. 2.0s

    Retried with a new strategy

    200

Markdown returned2.4s · 1 credit

JavaScript rendering, always

Every request loads in a real browser. There is no opt-out, because half-rendered HTML from a single-page app is a failure that looks like a success.

Proxies that escalate

When a site blocks a request, it moves to a stronger proxy on its own. You never pick a proxy tier or pay extra for one.

Retries that adapt

Failed attempts retry with a different strategy before anything comes back to you. Retries run on our side, not in your code.

Example

1. 0.0sRendered in a real browserJS executed 2. 1.1sBlocked by bot protection403 3. 1.2sEscalated to a stronger proxyautomatic 4. 2.0sRetried with a new strategy200

Web infrastructure that powers agents at any scale.

Scrape any page, map and crawl entire websites, run batches of thousands of URLs, get sourced answers, and monitor changes through one API.

Scrape anything

import ContextDev from 'context.dev';

const client = new ContextDev({ apiKey: 'YOUR_API_KEY' });

const page = await client.web.scrape({
  url: 'https://linear.app',
  formats: {
    markdown: true,
    html: true,
    screenshot: true,
  },
  sharedParams: { mainContentOnly: true },
});

if (page.markdown.success) console.log(page.markdown.data);
if (page.screenshot.success) console.log(page.screenshot.data);
npm install context.dev

Connect Context.dev

ClaudeCodexCursor
Signup for an account & get API key with context.dev/auth.md, then follow docs.context.dev/agent-quickstart to integrate into the codebase

Latest updates.

All posts

Introducing Context Highlights

Token-efficient web extraction for agents. Context Highlights returns the relevant passages from a webpage for your query.

Introducing Rusteerio

Why we ported Cheerio to Rust, how LLMs made it worth doing, and what changed in our HTML processing benchmarks.

Introducing the Answers API

Give Answers a research task and get structured JSON with source URLs. Web research for your app or agent, in one API call.

Introducing News: 200M articles indexed live

Build on what the web knows.

Connect web content to the places your product needs it: research, onboarding, enrichment, and retrieval.

Give your agents the internet. Three blue dotted sheets with the Context.dev logo.

Scrape anything

Turn webpages and PDFs into Markdown, HTML, structured fields, images, and screenshots in one request.

Ground RAG in fresh content

Collect pages with Scrape and Crawl, add documents with Parse, and keep your retrieval index current with Monitors.

Run deep research on demand

Resolve a domain to a typed brand profile, then research the company in your JSON shape, with sources.

Run batches at scale

Scrape thousands of URLs or crawl entire sites in one job, then collect results when it completes.

Enrich any entity your agent sees

Connect company references and person identifiers to brand profiles and people data.

Autofill onboarding forms

Pre-fill company fields from a work email domain so more users finish signing up.

Enterprise-grade security.

Visit trust center
SOC 2 Type 2 compliant

SOC 2 Type 2

Review our compliance status and request access to security information through the trust center.

View compliance

Security policies

Review the policies covering data handling, access control, and incident response.

Review policies

Zero data retention

Keep inputs and outputs out of our logs, caches, and storage. We only record that a request was made.

How ZDR works

Frequently asked questions

Everything you need to know about integrating and scaling with Context.dev.

Book demo

API & integration

Can I crawl an entire website?

Yes. Crawl discovers and scrapes up to 500 pages into Markdown in one call, with controls for depth, page count, URL patterns, and subdomains. For larger sites, run Batches in crawl mode and collect results through pagination or a completion webhook. Use Map when you only need the URLs.

What are the rate limits, and how can I increase them?

Core API limits cap concurrent requests per organization: Free allows 2; Developer 10, Pro 100, Growth 250, and Scale 500. Plans have no per-minute cap by default. Existing accounts keep their current allowances until they change plans; custom overrides can apply to either limit or both. The dashboard shows your effective limits. Batches, Monitors, webhook deliveries, logs, and feedback have separate organization limits. Enterprise can have custom limits; Logo Link has a separate quota.

Why am I getting timeout errors?

Scrape waits up to 90 seconds by default. For slow or heavily protected pages, raise timeoutOpts.milliseconds (up to 300,000), set timeoutOpts.behavior to return-partial to keep the outputs that finished, and give your HTTP client a longer timeout than the request. Use Batches for large URL lists, and Prefetch to warm uncached domains before a Brand request.

What SDKs are available?

We provide official SDKs for TypeScript, Python, Ruby, Go, and PHP.

How can my agent sign up?

AI agents can register and obtain API credentials programmatically using our agent authentication guide (auth.md). You will still need to sign in or verify your email. Share the link with your agent:

https://www.context.dev/auth.mdCopy

How fresh is the brand data? How often is it updated?

Brand Retrieve may reuse cached data up to its documented maxAgeMs, which defaults to about 90 days and is clamped to 0 through one year. A value of 0 requests a fresh Brand retrieval. For a specific correction or rebrand, use https://www.context.dev/update and treat returned media URLs as external resources that your application should handle defensively.

Do you support subdomains?

Yes, subdomains are fully supported.

What if I need additional data points?

We are constantly adding new data points to the API and have more data under the hood that we don't surface yet. If you need a specific data point, please contact us at hello@context.dev and we will be happy to surface it.

Ask anything

Pricing & plans

Is there a free tier?

Yes. The free tier includes 1,000 API credits per month, enough for 1,000 standard scrapes, plus 10K one-time Logo Link requests, with no credit card required.

What pricing plans are available, and can I make one-time lookups instead of subscribing?

Context.dev offers Developer ($19/mo), Pro ($99/mo), Growth ($299/mo), and Scale ($499/mo), plus Enterprise for teams that need more than 2M credits a month, volume discounts, or security and procurement support. We currently do not support one-time lookups, however you can contact us to discuss options for one-time projects at hello@context.dev.

Which plan should I choose?

Start with Free for testing or Developer for your first workflow. Pro suits steady production usage; Growth adds capacity between Pro and Scale. Scale supports high-volume traffic and self-serve SSO / SAML. Choose Enterprise for custom volume, limits, procurement, or support. Upgrades apply immediately; downgrades apply at renewal.

Do you offer annual billing?

Yes. Annual billing saves two months compared with monthly billing on every paid plan.

Do you offer discounts for startups or nonprofits?

Eligible startups and nonprofits can apply for 30% off an annual paid plan for 12 months, plus private Slack Connect with our team. Existing customer deals stay unchanged. Apply at https://www.context.dev/startups.

When should I talk to sales?

Talk to sales if you need high-volume pricing beyond 2M credits/month, custom rate limits, annual invoicing, or help with a security or procurement review. Review our published compliance status, policies, controls, and subprocessors at https://trust.context.dev/. Reach us at hello@context.dev or through the contact page.

Ask anything

Credits & billing

How do API credits work?

Scrape starts at 1 credit, or 2 with browser actions. Structured JSON extraction against your schema adds 4 when it succeeds, so 5 credits per page. Highlights and Product add 1, and PDF OCR adds 1 per recovered page. Brand and Styleguide cost 10 credits. Answers costs 10 in Fast mode or 100 in Ultra. Web and news search cost 1 credit per 10 results; People costs 20 per match. Logo Link has a separate quota.

Are there extra fees for JS rendering, anti-bot bypass, or premium proxies?

JS rendering, anti-bot bypass, and proxies are included in the base scrape price. Browser actions raise the base to 2 credits. Successful JSON extraction adds 4 credits. Highlights and Product add 1, and PDF OCR adds 1 per recovered page.

Am I billed for failed requests?

Most failed requests are not billed. Not-found responses (404) are billed at the request’s base price. Scrape can return a 200 with failed outputs: it charges when at least one output succeeds or the target page is missing. Check key_metadata.credits_consumed for the amount charged.

What happens when my API credits run out?

The Free plan includes 1,000 API credits that renew every month. Paid plans can use Auto-Topup in 1K-credit blocks: Developer $2.20, Pro $1.80, Growth $1.40, and Scale $1.00 for new subscriptions. Existing subscriptions keep their rates. With insufficient credits and no available top-up, any plan returns 401 USAGE_EXCEEDED. Logo Link has a separate quota.

What's the difference between API credits and Logo Link?

They are separate products with separate quotas. API credits meter the documented API endpoints. Logo Link returns a square logo through a direct image URL and does not consume API credits. Core API requests use the plan concurrency limit; Logo Link image delivery follows its separately documented quota and delivery policy.

Ask anything

Let’s talk. A real person will reply.

Questions about the API, custom plans, or partnerships? Send us a message and the team will write back.

Click the address to copy it

For sales, support, security disclosures, and general questions.

hi@context.dev
Send message

Typical response time

Within one business day, often the same hour.

Looking for something specific?

Browse the FAQRead the API docsCheck service statusApply for the startup discount

Start building with live web context.

Scrape, search, and research the web with one API. Bring the results straight into your product.

1,000
free credits

Every month. No credit card required.