> ## Documentation Index
> Fetch the complete documentation index at: https://docs.context.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> What Context.dev is, the APIs it offers, and how it performs.

Context.dev turns any domain or URL into structured, AI-ready data.

Send a domain, get a typed brand profile. Send a URL, get clean Markdown, a design system, a screenshot, or an AI-extracted answer.

Every response is typed JSON.

## Context Reference

Context.dev APIs can give you these outputs.

| Output                                                                                       | Examples                                                                                                                             | Use this to                                                   |
| -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------- |
| [Logos](/guides/get-brand-data)                                                              | Light, dark, and icon variants in SVG + PNG, each with `type`, `mode`, and `resolution`                                              | Render brand logos in onboarding, CRMs, and logo walls        |
| [Company profile](/guides/get-brand-data)                                                    | Title, description, slogan, email, phone, and a links map (careers, blog, pricing, terms, privacy)                                   | Enrich CRM records and pre-fill onboarding forms              |
| [Social handles](/guides/get-brand-data)                                                     | Typed URLs for X, LinkedIn, GitHub, YouTube, and 25+ more                                                                            | Populate social links and power outreach                      |
| [Company Address](/guides/get-brand-data)                                                    | `140 2nd Street, San Francisco, CA, US, 94105`                                                                                       | Territory routing, KYC, and firmographic enrichment           |
| [Stock](/guides/get-brand-data)                                                              | Stock ticker (\$AAPL) and exchange name (NASDAQ) for public companies                                                                | Investor dashboards and ticker enrichment                     |
| [Industry codes (EIC / NAICS / SIC)](/guides/classification/overview)                        | EIC `Technology › Software (B2B)` inline on every full brand response; NAICS `334220` and SIC `3663` with confidence scores          | Segment and route accounts, plus regulatory and SEC reporting |
| [Website Styleguide](/guides/extract-design-system-from-website#extract-the-full-styleguide) | Accent / background / text colors, typography, spacing, shadows, button + card CSS                                                   | Build on-brand UI and white-label theming                     |
| [Fonts](/guides/extract-design-system-from-website#extract-just-the-fonts)                   | `Geist` (weights 400–900) with downloadable `@font-face` URLs and usage counts                                                       | Match brand typography in emails, ads, and PDFs               |
| [Embeddable logo](/guides/get-logo-from-url)                                                 | `logos.context.dev/?publicClientId=brandLL_xxx&domain=stripe.com` as an `<img>` src                                                  | High-volume logo embeds straight from a CDN                   |
| [Markdown / HTML](/guides/scrape-websites-to-markdown#scrape-a-single-page-to-markdown)      | `# Vercel Pricing…` or fully-rendered `<!doctype html>...`                                                                           | Feed LLMs and RAG pipelines, or run your own parsers          |
| [Screenshot](/guides/take-webpage-screenshot)                                                | Hosted PNG at a `1920×1080` viewport or full-page height                                                                             | Link previews, share cards, and visual archives               |
| [Product data](/guides/extract-product-from-websites)                                        | `Men's Wool Runner · $110 USD · MENS_WOOL_RUNNERS` + features, images                                                                | Catalogs, price monitoring, and competitor tracking           |
| [Structured data](/guides/extract-structured-data-from-websites)                             | Define a JSON Schema; get it back typed: `founded_year: 2010`, `has_free_trial: true`, `pricing_tiers: [{ name: "Pro", price: 99 }]` | Comparison pages and structured extraction at scale           |
| [Merchant from a transaction](/guides/enrich-transaction-codes)                              | `AMZN MKTP US` → Amazon + Retail                                                                                                     | Spend analytics and transaction tagging                       |

## Context.dev APIs

There are 4 product categories:

<Tabs>
  <Tab title="Brand APIs">
    Resolve a domain into a brand's assets and metadata: logos, colors, company profile data, and industry labels.

    <Columns cols={1}>
      <Card title="Retrieve Brand" icon="building" href="/guides/get-brand-data" horizontal>
        Get company logos, description, social media handles, address, and more from just the name, domain, work email, stock ticker, or ISIN.
      </Card>

      <Card title="Retrieve a Website's Styleguide" icon="palette" href="/guides/extract-design-system-from-website#extract-the-full-styleguide" horizontal>
        Get colors, fonts, spacing and shadows for detected components.
      </Card>

      <Card title="Retrieve a Website's Fonts" icon="font" href="/guides/extract-design-system-from-website#extract-just-the-fonts" horizontal>
        Get detected font families, weights, @import links, and usage counts.
      </Card>
    </Columns>
  </Tab>

  <Tab title="Logo Link CDN">
    Embed always-fresh brand logos straight from a CDN, no API call required.

    <Columns cols={1}>
      <Card title="Get Embeddable Brand Logos" icon="image" href="/guides/get-logo-from-url" horizontal>
        Display brand logos on your website with one embeddable URL
      </Card>
    </Columns>
  </Tab>

  <Tab title="Web APIs">
    Render, crawl, screenshot, and extract structured data from any URL. Bot detection bypass and proxy escalation are automatic.

    <Columns cols={1}>
      <Card title="Crawl Websites" icon="spider" href="/guides/scrape-websites-to-markdown#crawl-a-whole-site" horizontal>
        Get clean markdown for reachable pages on a website
      </Card>

      <Card title="Scrape Markdown" icon="markdown" href="/guides/scrape-websites-to-markdown#scrape-a-single-page-to-markdown" horizontal>
        Get clean markdown with nav and ads stripped, ready for LLMs.
      </Card>

      <Card title="Capture Webpage Screenshot" icon="camera" href="/guides/take-webpage-screenshot" horizontal>
        Get full-page or custom viewport size screenshot of a webpage.
      </Card>

      <Card title="Extract Product" icon="tag" href="/guides/extract-product-from-websites" horizontal>
        Get structured data about the products on a website
      </Card>

      <Card title="Extract Structured Data" icon="sparkles" href="/guides/extract-structured-data-from-websites" horizontal>
        Describe the data you want as a JSON Schema and get a typed JSON answer extracted from a website's pages.
      </Card>
    </Columns>
  </Tab>

  <Tab title="Classification APIs">
    Classify a domain by industry code, or resolve a card descriptor to a real merchant.

    <Columns cols={1}>
      <Card title="Classify into NAICS" icon="layer-group" href="/guides/classification/NAICS" horizontal>
        Get the assigned NAICS code and industry for regulatory reporting from a domain name.
      </Card>

      <Card title="Classify into SIC" icon="layer-group" href="/guides/classification/SIC" horizontal>
        Get the assigned SIC code and industry for tax and accounting systems from a domain name.
      </Card>

      <Card title="Transaction Enrichment" icon="credit-card" href="/guides/enrich-transaction-codes" horizontal>
        Get the merchant's brand and industry from transaction information or MCC.
      </Card>
    </Columns>
  </Tab>
</Tabs>

## Features

* **Free plan, no credit card needed.** Start building with 500 one-time API credits and 10K Logo Link requests as soon as you sign up.
* **Simple, credit-based pricing with a subscription.** Every API call costs a fixed number of credits. Plans come with generous and clear rate limits.
* **Simple APIs and SDKs built for developers.** Consistent authentication and response shapes for every endpoint.
* **Typed responses.** Every endpoint returns typed JSON output, so you won't need to parse responses.
* **Bot detection bypass on every plan.** Automatic proxy escalation for webpage crawling on every plan.

## Reliability

* **Cached hits return in under 1 second.** Around 60% of brand lookups hit the cache.
* **Cold hits** (the first lookup for a domain Context.dev hasn't crawled yet) run a full crawl through a specialized pipeline. They almost always return in under 60 seconds.

  | Percentile | Cold-hit latency |
  | ---------- | ---------------- |
  | p50        | 7s               |
  | p90        | 18s              |
  | p99        | 1m               |

  Use the [prefetch endpoints](/optimization/prefetching) to hide this latency, or set a client-side timeout of at least 60 seconds.

## Ways to use Context.dev

<Columns cols={2}>
  <Card title="SDKs" icon="cube" href="/quickstart">
    Official SDKs for TypeScript, Python, Ruby, and Go. One bearer-token header,
    fully typed responses.
  </Card>

  <Card title="REST API" icon="server" href="/api-reference/brand-intelligence/retrieve-brand-data-by-domain">
    Call any endpoint directly over HTTPS with a bearer token. No SDK required.
  </Card>

  <Card title="MCP server" icon="robot" href="/install-mcp">
    Give Claude, Cursor, VS Code, and any MCP-compatible agent direct access to
    Context.dev.
  </Card>

  <Card title="No-code" icon="puzzle-piece">
    Drop brand and web data into [Zapier](/nocode/zapier), [Make](/nocode/make),
    [Google Sheets](/nocode/google-sheets), and
    [Excel](/nocode/microsoft-excel).
  </Card>
</Columns>

## Next steps

<CardGroup cols={1}>
  <Card title="Quickstart" icon="bolt" href="/quickstart">
    Install an SDK and make your first call in two steps.
  </Card>

  <Card title="Agent Quickstart" icon="robot" href="/agent-quickstart" horizontal>
    Set up an AI agent to call Context.dev correctly.
  </Card>
</CardGroup>
