# Context.dev > Context.dev is the web context API for AI agents. Retrieve Markdown from any URL, typed entity data (logos, colors, fonts, company metadata) for any domain, and custom AI extraction against any site — in one API. Formerly shipped as Brand.dev; the Brand.dev brand and package names are deprecated in favor of Context.dev. This file concatenates the primary Context.dev marketing pages as Markdown for one-shot ingestion by AI agents. For the full, versioned API reference, see https://docs.context.dev and its companion https://docs.context.dev/llms-full.txt. --- # https://www.context.dev ## Context.dev: the context API for AI agents Give your agent live access to the web. Context.dev returns three things from a single REST API: 1. Markdown from any URL, ready for a model prompt or a RAG index. 2. Typed entity data on any domain — logos, colors, fonts, socials, description, industry, address. 3. Custom AI extraction against any site using a caller-supplied schema. A single API key covers all three jobs, so an agent doesn't stitch together three vendors to read the web. ### Why agents use Context.dev - One API for reading, understanding, and extracting from the web. - Typed entity data that no markdown-only API offers: logos, colors, fonts, NAICS codes, transaction-descriptor resolution. - Works as a drop-in RAG ingestion layer (scrape or crawl to Markdown). - Official SDKs in TypeScript, Python, and Ruby; an MCP server for IDE agents. - Used in production by Mintlify, daily.dev, Propane, and others. ### Frequently asked questions **What is Context.dev?** Context.dev is a unified REST API for web data extraction, brand intelligence, and AI-powered insights. It lets developers scrape web content, extract brand assets, capture screenshots, and query any website from a single API. **What data can I extract with Context.dev?** Web content as Markdown or HTML, images, sitemaps, screenshots, brand logos, colors, fonts, full styleguides, company descriptions, addresses, social profiles, NAICS classifications, and AI-powered custom data extraction from any website. **How does AI-powered data extraction work?** Define the data points you need; the API crawls the site and returns structured results. Useful for product extraction, competitive intelligence, and agent workflows. **Can I use Context.dev to power LLMs and RAG pipelines?** Yes. Scrape any URL to clean Markdown or HTML, perfect for feeding into LLMs, building RAG pipelines, and grounding AI responses with real-time web context. **What programming languages are supported?** Official SDKs for TypeScript/JavaScript, Python, and Ruby. The REST API works with any language that speaks HTTP. **Is there a free tier?** Yes. A free tier with generous limits is available. No credit card required to start. --- # https://www.context.dev/data — Core API Endpoints ## Web scraping and crawling - **Scrape Markdown** — Convert any URL to LLM-ready Markdown. Preferred entry point for RAG. https://www.context.dev/data/web-scrape-markdown-api - **Scrape HTML** — Raw, fully rendered HTML from any URL. https://www.context.dev/data/web-scrape-html-api - **Crawl Website** — Crawl a full site and return Markdown for every reachable page in one call. https://www.context.dev/data/crawl-website-api - **Scrape Sitemap** — Enumerate every page URL on a domain. https://www.context.dev/data/web-scrape-sitemap-api - **Scrape Images** — Extract every image URL from a page. https://www.context.dev/data/web-scrape-images-api - **Screenshot** — Full-page screenshots of any domain. https://www.context.dev/data/screenshot-api ## Typed company data - **Logo API** — High-resolution brand logos for any domain. https://www.context.dev/data/logo-api - **Company Colors** — Primary and accent brand colors. https://www.context.dev/data/company-colors-api - **Company Fonts** — Web fonts detected in use on a domain. https://www.context.dev/data/font-api - **Company Styleguide** — Aggregated styleguide (colors, fonts, logos, backdrops) in one response. https://www.context.dev/data/company-styleguide-api - **Company Description** — Short company summary suitable for enrichment. https://www.context.dev/data/company-description-api - **Company Address** — Mailing address resolved from public web sources. https://www.context.dev/data/company-address-api - **Company Socials** — Official social media profile links. https://www.context.dev/data/company-socials-api - **NAICS Classification** — Industry classification codes for a company. https://www.context.dev/data/naics-industry-classification-api - **Transaction Identification** — Map merchant-descriptor strings to real-world brands. https://www.context.dev/data/transaction-identification-api ## Quickstart in the Context.dev SDK Install once, then call any of the endpoints above from a typed client. - TypeScript: `npm install context.dev` — https://www.npmjs.com/package/context.dev - Python: `pip install context.dev` — https://pypi.org/project/context.dev/ - Ruby: `gem install context.dev` — https://rubygems.org/gems/context.dev Representative calls (TypeScript): - `client.brand.retrieve({ domain: "stripe.com" })` — full typed company profile. - `client.brand.retrieveSimplified({ domain: "stripe.com" })` — fast path for logos, colors, backdrops only. - `client.brand.retrieveByEmail({ email: "user@stripe.com" })` — profile plus free-email and disposable-email flags. - `client.brand.retrieveByName({ name: "Stripe", country_gl: "US" })` — lookup when the caller only knows the name. - `client.brand.retrieveByTicker({ ticker: "AAPL", ticker_exchange: "NASDAQ" })` — ticker or ISIN lookup. - `client.brand.aiQuery({ domain, data_to_extract: [...] })` — structured extraction with a caller-supplied schema. - `client.brand.aiProducts({ domain: "shop.example.com", maxProducts: 20 })` — product catalog extraction. - `client.brand.webScrapeMd({ url })` — page to Markdown. Authentication: every call uses a single bearer API key, issued from the dashboard after signing up at https://www.context.dev/signup. --- # https://www.context.dev/use-cases — Use cases - **Power LLMs with Web Context** — live web access for LLM prompts and RAG. https://www.context.dev/use-cases/power-llms-with-web-context - **Power Generative AI** — brand-aware AI features in end-user products. https://www.context.dev/use-cases/power-generative-ai - **Automated Brand Kits** — generate a brand kit on demand from a single domain. https://www.context.dev/use-cases/automated-brand-kits - **Programmatic Theming** — themed UI matched to a tenant brand. https://www.context.dev/use-cases/programmatic-theming - **Personalized Onboarding** — prefill profile fields from a work email. https://www.context.dev/use-cases/personalized-onboarding - **Enrich Company Profiles** — CRM and profile enrichment. https://www.context.dev/use-cases/enrich-company-profiles - **Enrich Transaction Data** — clean up transaction descriptors with real brand data. https://www.context.dev/use-cases/enrich-transaction-data - **Logo Link** — global CDN endpoint for just-in-time logos. https://www.context.dev/use-cases/logo-link - **Stock Ticker Enrichment** — resolve tickers and ISINs to brand data. https://www.context.dev/use-cases/stock-ticker-enrichment - **Zapier Brand Automations** — no-code brand workflows. https://www.context.dev/use-cases/enriching-logos-in-zapier --- # https://www.context.dev/pricing ## Pricing Context.dev offers a free tier with no credit card required and paid plans that scale with request volume. Startup-stage companies can apply for discounted pricing at https://www.context.dev/startup-discount. Full plan details and current limits are published at https://www.context.dev/pricing. --- # https://www.context.dev — Canonical references - Documentation: https://docs.context.dev (see also https://docs.context.dev/llms.txt and https://docs.context.dev/llms-full.txt for the API reference in Markdown) - Changelog: https://docs.context.dev/changelog - Status and contact: yahia@context.dev - X: https://x.com/getcontextdev - LinkedIn: https://www.linkedin.com/company/contextdev