Introducing /answers: web research in one API call
Backed byY CombinatorCombinator

Web data {API} for AI agents

Scrape, search, monitor, and collect data from the web.

Try API for free

Powering products and agents at

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

Web data your
product can use.

Get clean content, sourced answers, and brand data from the web.

Explore the APIs
Image
https://context.dev
# Web data API for AI agents Web scraping, data, and searchinfrastructure for AI products. ## Products- Scrape, answers, and brand data- Map, batches, and monitors
Scrape anything

Clean content from any URL.

Retrieve brand data

Logos, colors, and company data.

Run batches

Scrape thousands of URLs.

Create monitors

Watch pages for changes.

Agentic Setup

Set it up your way.

Do it yourself in the dashboard, or let your AI agent handle the whole thing.

Do it yourself

  1. 1. Sign up and verify your email.
  2. 2. Copy your API key from the dashboard.
  3. 3. Install the SDK and start calling the API.
Image

Let your agent do it

Recommended

Paste one line into your coding agent. It signs you up, grabs your key, and integrates Context.dev for you.

agent setup

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

For AI Native Products

The {APIs} powering your next feature

Get answers from the web, scrape and map websites, retrieve brand data and style guides, run batches, 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 },
});

console.log(page.markdown.data);
console.log(page.screenshot.data);

From web scraping to
answers and automation.

Scrape, research, enrich, and keep up with the web. Build these workflows with one API.

Scrape Anything

Turn webpages and PDFs into Markdown, HTML, structured fields, images, and screenshots. Get the formats your product needs in one request.

context.devWebpages & PDFs
# Web data API for AI agents

Web scraping, data, and
search infrastructure
for AI products.

Screenshot

Context.dev homepage captured as a screenshot

Images

Blue glass artwork from the pageContext.dev logo from the page
Multiple formats, one requestExample outputs

Ground RAG in fresh content

Collect pages with Scrape and Crawl, add documents with Parse, and use Monitors to refresh changed sources in your retrieval index.

acme.com/docs/api/auth
acme.com/blog/release-v3
acme.com/pricing
acme.com/changelog
acme.com/docs/sdk
markdown → your embeddings
Knowledge Base5 docs indexed

Run deep research on demand

Answer "tell me about this company" with actual sources. Resolve a domain to a typed brand profile, then use Answers to research the company in your JSON shape.

Input
notion.com
?
Company domain
Enriched
Notion brand backdrop extracted via the Context.dev brand data API
Notion

Notion

San Francisco, CA
IndustrySoftware (B2B)
Founded2013
ProductWorkspace
Sourcenotion.com
xlinkedinig

Autofill onboarding forms

Cut signup friction and drop-off. Pre-fill company fields from a work email domain so users finish onboarding faster and more of them activate.

linear.app
Auto-fill
Signup form5 fields filled
Company Name
Linear
Industry
Developer Tools
Brand Color
#5E6AD2
Description
Issue tracking for modern teams
Logo
linear.applinear-logo.svg

Enrich any entity your agent sees

Connect company references and person identifiers to useful context. Retrieve brand profiles, enrich people, and bring both into your agent’s workflow.

Y Combinator brand backdrop enriched via the Context.dev company data API
Y Combinator

Y Combinator

ycombinator.com

Startup accelerator helping founders build and grow their companies.

IndustryStartup accelerator
SloganFunding the future
Founded2005
LocationSan Francisco, CA
xlinkedinyoutube

Get answers from the web

Ask a research question and get a structured answer with source URLs. Give your agent findings it can use and evidence it can follow.

What are Linear's main product features?

Structured answerExample response
{
  "features": [
    "Issues", "Projects", "Roadmaps"
  ]
}

Sources

Imagelinear.app
Imagelinear.app/features

Run batches at scale

Scrape thousands of URLs in one job. Process large URL lists or crawl entire sites, then collect results when the batch completes.

Example batch · MarkdownRunning

25,000 URLs

78.7%
19,680 complete5,320 remaining
Paginated resultsOne dataset

Large URL lists · Full-site crawls

Monitor the web

Watch pages for changes on a schedule. Track pricing, content, and new pages, then send updates straight to your application.

example.com/pricing

Team plan

Monthly billing
$20$24
Unlimited projectsShared workspacesPriority support
Pricing changedWebhook sent
Checks every 6 hoursExample monitor
Integrate in seconds

Get web data into your product in just three steps

Get API key

01

Choose the data your product needs

Pick from web content, brand, company, and website APIs, all under one key.

02

Connect it to your workflow

Integrate in minutes with developer-friendly SDKs, clear docs, and example code.

03

Ship the feature

Power onboarding, enrichment, AI agents, and automation with live web data.

One platform · three surfaces

Scrape any URL. Crawl any site.
Extract any data point.

Web scraping to clean markdown, structured data extraction with AI, typed brand intelligence on any company, and a one-line logo embed, all from the same REST API.

Web Extraction

Scrape anything. Choose your formats.

Get Markdown, HTML, images, screenshots, bytes, and structured fields from one Scrape call. Add Map, Crawl, and Answers as your workflow grows.

https://example.com/pricing
Request
POST /v1/web/scrape
{
  url: 'https://example.com/pricing',
  formats: { markdown: true }
}
Illustrative MarkdownJSON

# Example pricing

Plans for your next project.

## Starter $19/mo

For your first production project.

## Team $49/mo

Shared access for your whole team.

- Annual billing available

Brand Intelligence

Any domain, typed.

Resolve a domain, email, ticker, or messy merchant descriptor into a typed company with logos, colors, social profiles, and company details.

Linear

Linear

linear.app

Purpose-built issue tracking and project planning for modern software teams.

IndustryDeveloper Tools
SloganBuilt for modern teams
Founded2019
LocationSan Francisco, CA
xlinkedingithub
Logo Link

One <img> tag. Any logo.

No API call. No SDK. No backend. Just an image URL served through Logo Link's CDN.

HTML
<img src="https://logos.context.dev?domain=example.com"/>
stripe.com
linear.app
notion.so
github.com
figma.com
shopify.com
vercel.com
openai.com
anthropic.com
slack.com
discord.com
context.dev
20K+ Developers

What developers say

Feedback from the engineers shipping with us every day.

John Acosta

John Acosta

“As soon as you type in the email, we use Context.dev to collect information about your brand and different logos. Context.dev saves us a lot of time right now.”

Founder @ UsePropane.ai

Nick Khami

Nick Khami

“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.”

Engineering Manager @ Mintlify

Luke Ramsden

Luke Ramsden

Getting started is very simple. API docs are great and sign-up is self serve, with an API key generated immediately. Took 10 minutes to start integrating.”

CPTO @ Architect (tryarchitect.com)

Aaron Edwards

Aaron Edwards

“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.”

Founder @ DocsBot

Sreejan

Sreejan

“Context.dev preserved full page content and JSON-LD on sites where Firecrawl struggled, provided useful metadata that let us remove much of our custom HTML parsing, and automatically refunded failed batch pages.”

Co-founder @ Zaraftis

CUSTOMERS

See how our customers do it

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

FAQs

Frequently asked questions

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

Is there a free tier?
Yes. The free tier includes 1,000 API credits per month plus 10K one-time Logo Link requests, with no credit card required.
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 RPM limits; Logo Link image delivery follows its separately documented quota and delivery policy.
How do API credits work?
API credits are the unit used to meter Context.dev API usage. Scrape Anything starts at 1 credit per call across your selected formats. Browser actions cost 2 credits per call, and PDF OCR adds 1 credit per recovered page. Brand retrieval and styleguide extraction cost 10 credits; Answers costs 10 in Fast mode or 100 in Ultra mode. Web and news search cost 1 credit per 10 results, and people enrichment costs 20 credits. Logo Link requests are counted separately and do not use your API credits.
What pricing plans are available, and can I make one-time lookups instead of subscribing?
Context.dev offers Developer ($25/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 if you are testing the API. Choose Developer if you are building your first real workflow. Choose Pro if you are running a production app with steady usage. Choose Scale if you are handling high-volume production traffic. Choose Enterprise if you need more than 2M credits/month, custom rate limits, SSO, an SLA, procurement support, or volume discounts. You can upgrade or downgrade at any time as your usage changes.
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.
Am I billed for failed requests?
No. You are not billed for failed requests or requests where we are blocked (rarely happens). Credits are only consumed on successful responses.
Are there extra fees for JS rendering, anti-bot bypass, or premium proxies?
No. There are no hidden surcharges for stealth requests. JS rendering, anti-bot bypass, and premium proxies are included in the base scrape cost. Optional browser actions cost 2 credits per call, and PDF OCR adds 1 credit per recovered page.
What happens when my API credits run out?
The Free plan includes 1,000 API credits that renew every month. Paid plans include metered overage billed in 10K-credit blocks (Developer $15, Pro $9, Scale $7 per 10K credits), so production traffic keeps running when usage spikes. You can disable overage from your dashboard. On the free tier, API calls return a 401 error once credits are depleted. Logo Link has a separate quota and is not affected when API credits run out.
What are the rate limits, and how can I increase them?
Core API rate limits vary by plan: Free is 30 calls/minute with a work email or 10 with a personal email, Developer is 60, Pro is 300, and Scale is 700. Logo Link image requests use a separate quota and delivery policy rather than the core API RPM. Enterprise plans can include custom limits.
Why am I getting timeout errors?
Cold domain enrichment can take materially longer than a cached response because the site must be fetched and processed. For time-sensitive applications, use Prefetch in advance, configure a suitable client timeout, or use batch workflows. Do not assume one latency target covers cached and cold paths.
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 has a one-day minimum. A value of 0 does not force a Brand refresh. 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.
What SDKs are available?
We provide official SDKs for TypeScript, Python, Ruby, Go, and PHP.
When should I talk to sales?
Talk to sales if you need high-volume pricing beyond 2M credits/month, custom rate limits, SSO / SAML, SCIM provisioning, an uptime SLA, annual invoicing, an MSA / DPA, or a dedicated support channel. Reach us at hello@context.dev or through the contact page.
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:

Ship an agent that actually knows things.

Free tier, 10-minute integration, and the same API powering agents at Mintlify, daily.dev, and Propane. No credit card to start.