# Context.dev ## Docs - [Extract a single product from a URL](https://docs.context.dev/api-reference/ai-data-extraction/extract-a-single-product-from-a-url.md): Beta feature: Given a single URL, determines if it is a product detail page, classifies the platform/product type, and extracts the product information. Supports Amazon, TikTok Shop, Etsy, and generic ecommerce sites. - [Extract products from a brand's website](https://docs.context.dev/api-reference/ai-data-extraction/extract-products-from-a-brands-website.md): Beta feature: Extract product information from a brand's website. Brand.dev will analyze the website and return a list of products with details such as name, description, image, pricing, features, and more. - [Query website data using AI](https://docs.context.dev/api-reference/ai-data-extraction/query-website-data-using-ai.md): Use AI to extract specific data points from a brand's website. The AI will crawl the website and extract the requested information based on the provided data points. - [Retrieve NAICS code for any brand](https://docs.context.dev/api-reference/industry-classification/retrieve-naics-code-for-any-brand.md): Endpoint to classify any brand into a 2022 NAICS code. - [Identify brand from transaction data](https://docs.context.dev/api-reference/retrieve-brand/identify-brand-from-transaction-data.md): Endpoint specially designed for platforms that want to identify transaction data by the transaction title. - [Retrieve brand data by company name](https://docs.context.dev/api-reference/retrieve-brand/retrieve-brand-data-by-company-name.md): Retrieve brand information using a company name. This endpoint searches for the company by name and returns its brand data. - [Retrieve brand data by domain](https://docs.context.dev/api-reference/retrieve-brand/retrieve-brand-data-by-domain.md): Retrieve logos, backdrops, colors, industry, description, and more from any domain - [Retrieve brand data by email address](https://docs.context.dev/api-reference/retrieve-brand/retrieve-brand-data-by-email-address.md): Retrieve brand information using an email address while detecting disposable and free email addresses. This endpoint extracts the domain from the email address and returns brand data for that domain. Disposable and free email addresses (like gmail.com, yahoo.com) will throw a 422 error. - [Retrieve brand data by ISIN](https://docs.context.dev/api-reference/retrieve-brand/retrieve-brand-data-by-isin.md): Retrieve brand information using an ISIN (International Securities Identification Number). This endpoint looks up the company associated with the ISIN and returns its brand data. - [Retrieve brand data by stock ticker](https://docs.context.dev/api-reference/retrieve-brand/retrieve-brand-data-by-stock-ticker.md): Retrieve brand information using a stock ticker symbol. This endpoint looks up the company associated with the ticker and returns its brand data. - [Retrieve simplified brand data by domain](https://docs.context.dev/api-reference/retrieve-brand/retrieve-simplified-brand-data-by-domain.md): Returns a simplified version of brand data containing only essential information: domain, title, colors, logos, and backdrops. This endpoint is optimized for faster responses and reduced data transfer. - [Extract design system and styleguide from website](https://docs.context.dev/api-reference/screenshot-styleguide/extract-design-system-and-styleguide-from-website.md): Automatically extract comprehensive design system information from a brand's website including colors, typography, spacing, shadows, and UI components. Either 'domain' or 'directUrl' must be provided as a query parameter, but not both. - [Extract fonts from website](https://docs.context.dev/api-reference/screenshot-styleguide/extract-fonts-from-website.md): Extract font information from a brand's website including font families, usage statistics, fallbacks, and element/word counts. - [Take screenshot of website](https://docs.context.dev/api-reference/screenshot-styleguide/take-screenshot-of-website.md): Capture a screenshot of a website. Supports both viewport (standard browser view) and full-page screenshots. Can also screenshot specific page types (login, pricing, etc.) by using heuristics to find the appropriate URL. Returns a URL to the uploaded screenshot image hosted on our CDN. - [Prefetch brand data by email](https://docs.context.dev/api-reference/utility/prefetch-brand-data-by-email.md): Signal that you may fetch brand data for a particular domain soon to improve latency. This endpoint accepts an email address, extracts the domain from it, validates that it's not a disposable or free email provider, and queues the domain for prefetching. This endpoint does not charge credits and is… - [Prefetch brand data for a domain](https://docs.context.dev/api-reference/utility/prefetch-brand-data-for-a-domain.md): Signal that you may fetch brand data for a particular domain soon to improve latency. This endpoint does not charge credits and is available for paid customers to optimize future requests. [You must be on a paid plan to use this endpoint] - [Crawl website sitemap](https://docs.context.dev/api-reference/web-scraping/crawl-website-sitemap.md): Crawls the sitemap of the given domain and returns all discovered page URLs. Supports sitemap index files (recursive), parallel fetching with concurrency control, deduplication, and filters out non-page resources (images, PDFs, etc.). - [Scrape images from a URL](https://docs.context.dev/api-reference/web-scraping/scrape-images-from-a-url.md): Scrapes all images from the given URL. Extracts images from img, svg, picture/source, link, and video elements including inline SVGs, base64 data URIs, and standard URLs. - [Scrape raw HTML from a URL](https://docs.context.dev/api-reference/web-scraping/scrape-raw-html-from-a-url.md): Scrapes the given URL and returns the raw HTML content of the page. Uses automatic proxy escalation to handle blocked sites. - [Scrape URL and convert to Markdown](https://docs.context.dev/api-reference/web-scraping/scrape-url-and-convert-to-markdown.md): Scrapes the given URL, converts the HTML content to GitHub Flavored Markdown (GFM), and returns the result. Uses automatic proxy escalation to handle blocked sites. - [Authentication & API Keys](https://docs.context.dev/guides/get-started/authentication.md): Learn how to authenticate with Context.dev and manage your API keys securely - [Core Concepts](https://docs.context.dev/guides/get-started/core-concepts.md): Understand the foundational concepts behind Context.dev's APIs - [Fair Use](https://docs.context.dev/guides/get-started/fair-use.md): Guidance on fair use of brand data and responsible practices. - [Introduction](https://docs.context.dev/guides/get-started/introduction.md) - [Quickstart](https://docs.context.dev/guides/get-started/quickstart.md): Start building with Context.dev in 2 easy steps - [Troubleshooting](https://docs.context.dev/guides/get-started/troubleshooting.md): Common issues and solutions when using the Context.dev API - [AI Products Extraction](https://docs.context.dev/guides/use-cases/ai-products-extraction.md): Extract structured product data from any company's website using AI - [Automating Brand Kits](https://docs.context.dev/guides/use-cases/automating-brand-kits.md): Help users create on-brand designs instantly by auto-generating brand kits with logos, colors, fonts, and design tokens - [Lead Enrichment & CRM Integration](https://docs.context.dev/guides/use-cases/lead-enrichment.md): Automatically enrich leads with brand data, logos, and company information - [Pre-filled Onboarding Flows](https://docs.context.dev/guides/use-cases/onboarding-flows.md): Increase conversions and decrease user onboarding time by pre-filling company information during signup flow - [Powering Generative AI](https://docs.context.dev/guides/use-cases/powering-generative-ai.md): Keep AI-generated content on-brand by injecting real brand data into your generative AI workflows - [Transaction Categorization & Enrichment](https://docs.context.dev/guides/use-cases/transaction-categorization.md): Transform raw credit card and bank transactions into rich, branded experiences with company logos, names, and details - [Context.dev - Structured Web Data for AI](https://docs.context.dev/index.md): The infrastructure layer that turns the raw internet into structured knowledge. Brand data, web scraping, entity resolution, and AI-powered extraction from any domain. - [Overview](https://docs.context.dev/integrations/introduction.md): Explore ways to integrate Context.dev APIs with No-code tools - [Make Integration](https://docs.context.dev/integrations/make.md): Automate brand data workflows with Make (formerly Integromat)'s visual automation platform - [n8n Integration](https://docs.context.dev/integrations/n8n.md): Build self-hosted automation workflows with Context.dev and n8n - [Brand Client Slides](https://docs.context.dev/integrations/no-code/client-presentation-branding.md): Use Make.com to create branded client presentations automatically. - [MCP](https://docs.context.dev/integrations/no-code/mcp.md): Use Context.dev's Model Context Protocol (MCP) server to retrieve structured web data, brand assets, and company information from your favorite AI tools. - [Google Sheets](https://docs.context.dev/logolink/google-sheets.md): Display company logos in Google Sheets with Logo Link - [Implementation](https://docs.context.dev/logolink/implementation.md): Retrieve a company logo by domain - [Overview](https://docs.context.dev/logolink/index.md) - [Microsoft Excel](https://docs.context.dev/logolink/microsoft-excel.md): Display company logos in Excel with Logo Link - [Usage Restrictions](https://docs.context.dev/logolink/usage-restrictions.md) - [SDKs](https://docs.context.dev/sdks/index.md): Official Context.dev client libraries and links ## OpenAPI Specs - [openapi.documented](https://app.stainless.com/api/spec/documented/context.dev/openapi.documented.yml) Built with [Mintlify](https://mintlify.com).