Use Context.dev to retrieve web content and company or brand data.
Scrape URLs to Markdown or HTML, capture screenshots, list images, crawl sites, and map sitemaps.
Search with domain filters and optionally scrape results to Markdown.
Extract data matching a JSON schema, product details, or product catalogs.
Retrieve fonts and design-system data, classify industries with NAICS/SIC codes, and resolve logos, colors, social links, and addresses from a domain, company name, email, ticker, or transaction descriptor.
Scrape pages to markdown or HTML, capture screenshots, list images, crawl entire sites, map sitemaps, search the web, extract structured data and products, pull design systems, classify industries, and retrieve brand assets by domain, name, email, ticker, or transaction — all from one API.
Scrape any URL and return clean, LLM-ready markdown content.
Inputs and outputsParameter Type Required Description urlstring Yes The full URL to scrape (must include http:// or https://) useMainContentOnlyboolean No Return only main content, excluding headers, footers, and navigation includeLinksboolean No Preserve hyperlinks in the markdown output (default: true) includeImagesboolean No Include image references in the markdown output (default: false) includeFramesboolean No Render iframe contents inline (default: false) maxAgeMsnumber No Cache duration in milliseconds (0-2592000000, default: 86400000) waitForMsnumber No Browser wait time after page load in milliseconds (0-30000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description markdownstring Page content as clean markdown urlstring The scraped URL creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Scrape any URL and return the raw HTML content of the page.
Inputs and outputsParameter Type Required Description urlstring Yes The full URL to scrape (must include http:// or https://) useMainContentOnlyboolean No Return only main content, excluding headers, footers, and navigation includeFramesboolean No Render iframe contents inline into the returned HTML (default: false) maxAgeMsnumber No Cache duration in milliseconds (0-2592000000, default: 86400000) waitForMsnumber No Browser wait time after page load in milliseconds (0-30000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description htmlstring Raw HTML content of the page urlstring The scraped URL typestring Detected content type (html, xml, json, text, csv, markdown, svg, pdf, doc, docx) creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Discover every image asset on a page, with optional dimension and type enrichment.
Inputs and outputsParameter Type Required Description urlstring Yes The full URL to scrape images from (must include http:// or https://) maxAgeMsnumber No Cache duration in milliseconds (0-2592000000, default: 86400000) waitForMsnumber No Browser wait time after page load in milliseconds (0-30000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) enrichResolutionboolean No Measure image dimensions (enables 5-credit enrichment) enrichHostedUrlboolean No Host images on a CDN and return their URL and MIME type (enables enrichment) enrichClassificationboolean No Classify each image by visual asset type (enables enrichment) apiKeystring Yes Context.dev API key
Parameter Type Description successboolean Whether the scrape succeeded imagesarray Discovered image assets with source, element, type, and optional enrichment ↳ src string Image source URL or data ↳ element string Source element (img, svg, link, source, video, css, object, meta, background) ↳ type string Image representation (url, html, base64) ↳ alt string Alt text ↳ enrichment json Optional enrichment (width, height, mimetype, url, type) when requested urlstring The scraped URL creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Capture a screenshot of any web page and store it as a downloadable image file.
Inputs and outputsParameter Type Required Description urlstring Yes The full URL to capture (must include http:// or https://) fullScreenshotboolean No Capture the full scrollable page instead of just the viewport (default: false) handleCookiePopupboolean No Attempt to dismiss cookie banners before capturing (default: false) viewportWidthnumber No Viewport width in pixels (240-7680, default: 1920) viewportHeightnumber No Viewport height in pixels (240-4320, default: 1080) maxAgeMsnumber No Cache duration in milliseconds (0-2592000000, default: 86400000) waitForMsnumber No Post-load delay before capturing in milliseconds (0-30000, default: 3000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description filefile Stored screenshot image file screenshotUrlstring Public URL of the captured screenshot screenshotTypestring Screenshot type (viewport or fullPage) domainstring Domain that was captured widthnumber Screenshot width in pixels heightnumber Screenshot height in pixels creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Crawl an entire website and return each discovered page as clean markdown.
Inputs and outputsParameter Type Required Description urlstring Yes The starting URL to crawl (must include http:// or https://) maxPagesnumber No Maximum number of pages to crawl (1-500, default: 100) maxDepthnumber No Maximum link depth from the starting URL (0 = start page only) urlRegexstring No Regex pattern to filter which URLs are crawled includeLinksboolean No Preserve hyperlinks in the markdown output (default: true) includeImagesboolean No Include image references in the markdown output (default: false) useMainContentOnlyboolean No Strip headers, footers, and sidebars from each page (default: false) followSubdomainsboolean No Follow links to subdomains of the starting domain (default: false) maxAgeMsnumber No Cache duration in milliseconds (0-2592000000, default: 86400000) waitForMsnumber No Browser wait time after page load in milliseconds (0-30000) stopAfterMsnumber No Soft crawl time budget in milliseconds (10000-110000, default: 80000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description resultsarray Crawled pages with markdown content and per-page metadata ↳ markdown string Page content as markdown ↳ metadata json Page metadata (url, title, crawlDepth, statusCode) metadataobject Crawl summary (numUrls, maxCrawlDepth, numSucceeded, numFailed, numSkipped) creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Build a sitemap of a domain and return every discovered page URL.
Inputs and outputsParameter Type Required Description domainstring Yes The domain to build a sitemap for (e.g., "example.com") maxLinksnumber No Maximum number of URLs to return (1-100000, default: 10000) urlRegexstring No RE2-compatible regex to filter URLs (max 256 chars) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description domainstring The domain that was mapped urlsarray All page URLs discovered from the sitemap metaobject Sitemap discovery stats (sitemapsDiscovered, sitemapsFetched, sitemapsSkipped, errors) creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Search the web with natural language and optionally scrape results to markdown.
Inputs and outputsParameter Type Required Description querystring Yes The natural language search query (1-500 characters) includeDomainsarray No Only return results from these domains excludeDomainsarray No Exclude results from these domains freshnessstring No Recency filter (last_24_hours, last_week, last_month, last_year) numResultsnumber No Number of results to return (10-100, default 10) countrystring No Restrict results to a country (ISO 3166-1 alpha-2 code, e.g. US) queryFanoutboolean No Expand the query into parallel variants for broader coverage markdownEnabledboolean No Scrape each result page to markdown (default: false) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description resultsarray Search results with url, title, description, relevance, and optional markdown ↳ url string Result page URL ↳ title string Result page title ↳ description string Result snippet/description ↳ relevance string Relevance rating (high, medium, low) ↳ markdown json Scraped markdown for the result (when markdown scraping is enabled) querystring The query that was searched creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Crawl a website and extract structured data matching a provided JSON schema.
Inputs and outputsParameter Type Required Description urlstring Yes The starting website URL (must include http:// or https://) schemajson Yes JSON Schema describing the structure of the data to extract instructionsstring No Optional extraction guidance for link prioritization (max 2000 chars) factCheckboolean No Require extracted values to be grounded in page facts (default: false) followSubdomainsboolean No Follow links on subdomains of the starting domain (default: false) maxPagesnumber No Maximum number of pages to analyze (1-50, default: 5) maxDepthnumber No Maximum link depth from the starting URL maxAgeMsnumber No Cache duration in milliseconds (0-2592000000, default: 604800000) stopAfterMsnumber No Soft crawl time budget in milliseconds (10000-110000, default: 80000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description statusstring Extraction status urlstring The starting URL that was crawled urlsAnalyzedarray URLs that were analyzed during extraction datajson Structured data matching the requested schema metadataobject Crawl summary (numUrls, maxCrawlDepth, numSucceeded, numFailed, numSkipped) creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Detect and extract structured product details from a single product page URL.
Inputs and outputsParameter Type Required Description urlstring Yes The product page URL (must include http:// or https://) maxAgeMsnumber No Cache duration in milliseconds (0-2592000000, default: 604800000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description isProductPageboolean Whether the URL is a product page platformstring Detected platform (amazon, tiktok_shop, etsy, generic) productobject Extracted product details ↳ name string Product name ↳ description string Product description ↳ price number Product price ↳ currency string Price currency ↳ billing_frequency string Billing frequency (monthly, yearly, one_time, usage_based) ↳ pricing_model string Pricing model (per_seat, flat, tiered, freemium, custom) ↳ url string Product URL ↳ category string Product category ↳ features json Product features ↳ target_audience json Target audience ↳ tags json Product tags ↳ image_url string Primary product image URL ↳ images json Product image URLs ↳ sku string Product SKU creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Extract the product catalog from a brand's website by domain (beta).
Inputs and outputsParameter Type Required Description domainstring Yes The domain to extract products from (e.g., "example.com") maxProductsnumber No Maximum number of products to extract (1-12) maxAgeMsnumber No Cache duration in milliseconds (0-2592000000, default: 604800000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description productsarray Extracted products with pricing, features, and metadata ↳ name string Product name ↳ description string Product description ↳ price number Product price ↳ currency string Price currency ↳ billing_frequency string Billing frequency (monthly, yearly, one_time, usage_based) ↳ pricing_model string Pricing model (per_seat, flat, tiered, freemium, custom) ↳ url string Product URL ↳ category string Product category ↳ features json Product features ↳ target_audience json Target audience ↳ tags json Product tags ↳ image_url string Primary product image URL ↳ images json Product image URLs ↳ sku string Product SKU creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Extract the font families, usage stats, and font files used by a domain.
Inputs and outputsParameter Type Required Description domainstring Yes The domain to extract fonts from (e.g., "example.com") maxAgeMsnumber No Cache max age in milliseconds (86400000-31536000000, default: 7776000000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description statusstring Extraction status domainstring The domain that was analyzed fontsarray Fonts with usage statistics and fallbacks ↳ font string Font family name ↳ uses json Where the font is used ↳ fallbacks json Fallback font families ↳ num_elements number Number of elements using the font ↳ num_words number Number of words rendered in the font ↳ percent_words number Percent of words using the font ↳ percent_elements number Percent of elements using the font fontLinksjson Font family download links keyed by font name (type, files, category) creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Extract a domain's design system: colors, typography, spacing, shadows, and UI components.
Inputs and outputsParameter Type Required Description domainstring Yes The domain to extract the styleguide from (e.g., "example.com") maxAgeMsnumber No Cache max age in milliseconds (86400000-31536000000, default: 7776000000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description statusstring Extraction status domainstring The domain that was analyzed styleguidejson Design system: mode, colors, typography, elementSpacing, shadows, fontLinks, components creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Classify a brand into NAICS industry codes from its domain or company name.
Inputs and outputsParameter Type Required Description inputstring Yes Brand domain or company name to classify (e.g., "stripe.com" or "Stripe") minResultsnumber No Minimum number of codes to return (1-10, default: 1) maxResultsnumber No Maximum number of codes to return (1-10, default: 5) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description statusstring Classification status domainstring Resolved domain typestring Input type that was resolved codesarray Matched NAICS codes with name and confidence ↳ code string Industry code ↳ name string Industry name ↳ confidence string Match confidence (high, medium, low) creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Classify a brand into SIC industry codes from its domain or company name.
Inputs and outputsParameter Type Required Description inputstring Yes Brand domain or company name to classify (e.g., "stripe.com" or "Stripe") typestring No SIC taxonomy version: "original_sic" (default) or "latest_sec" minResultsnumber No Minimum number of codes to return (1-10, default: 1) maxResultsnumber No Maximum number of codes to return (1-10, default: 5) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description statusstring Classification status domainstring Resolved domain typestring Input type that was resolved classificationstring SIC taxonomy version used (original_sic or latest_sec) codesarray Matched SIC codes with name, confidence, and group metadata ↳ code string Industry code ↳ name string Industry name ↳ confidence string Match confidence (high, medium, low) ↳ majorGroup string Major group code (original_sic only) ↳ majorGroupName string Major group name (original_sic only) ↳ office string SEC office (latest_sec only) creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Retrieve brand data for a domain: logos, colors, backdrops, socials, address, and industry.
Inputs and outputsParameter Type Required Description domainstring Yes The domain to retrieve brand data for (e.g., "airbnb.com") forceLanguagestring No Override the detected language with a supported language code maxSpeedboolean No Skip time-consuming operations for a faster response (default: false) maxAgeMsnumber No Cache max age in milliseconds (86400000-31536000000, default: 7776000000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description statusstring Retrieval status brandobject Brand data object ↳ domain string Brand domain ↳ title string Brand title ↳ description string Brand description ↳ slogan string Brand slogan ↳ colors json Brand colors (hex and name) ↳ logos json Brand logos with mode, colors, resolution, and type ↳ backdrops json Brand backdrop images ↳ socials json Social media profiles (type and url) ↳ address json Brand address ↳ stock json Stock info (ticker and exchange) ↳ is_nsfw boolean Whether the brand contains adult content ↳ email string Brand contact email ↳ phone string Brand contact phone ↳ industries json Industry taxonomy (eic industry/subindustry pairs) ↳ links json Key brand links (careers, privacy, terms, blog, pricing, contact) ↳ primary_language string Primary language of the brand site creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Retrieve brand data by company name: logos, colors, socials, address, and industry.
Inputs and outputsParameter Type Required Description namestring Yes Company name to retrieve brand data for (3-30 chars, e.g., "Apple Inc") countryGlstring No ISO 2-letter country code to prioritize (e.g., "us") forceLanguagestring No Override the detected language with a supported language code maxSpeedboolean No Skip time-consuming operations for a faster response (default: false) maxAgeMsnumber No Cache max age in milliseconds (86400000-31536000000, default: 7776000000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description statusstring Retrieval status brandobject Brand data object ↳ domain string Brand domain ↳ title string Brand title ↳ description string Brand description ↳ slogan string Brand slogan ↳ colors json Brand colors (hex and name) ↳ logos json Brand logos with mode, colors, resolution, and type ↳ backdrops json Brand backdrop images ↳ socials json Social media profiles (type and url) ↳ address json Brand address ↳ stock json Stock info (ticker and exchange) ↳ is_nsfw boolean Whether the brand contains adult content ↳ email string Brand contact email ↳ phone string Brand contact phone ↳ industries json Industry taxonomy (eic industry/subindustry pairs) ↳ links json Key brand links (careers, privacy, terms, blog, pricing, contact) ↳ primary_language string Primary language of the brand site creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Retrieve brand data from a work email address. Free/disposable emails are rejected (422).
Inputs and outputsParameter Type Required Description emailstring Yes Work email address; the domain is extracted (free providers are rejected) forceLanguagestring No Override the detected language with a supported language code maxSpeedboolean No Skip time-consuming operations for a faster response (default: false) maxAgeMsnumber No Cache max age in milliseconds (86400000-31536000000, default: 7776000000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description statusstring Retrieval status brandobject Brand data object ↳ domain string Brand domain ↳ title string Brand title ↳ description string Brand description ↳ slogan string Brand slogan ↳ colors json Brand colors (hex and name) ↳ logos json Brand logos with mode, colors, resolution, and type ↳ backdrops json Brand backdrop images ↳ socials json Social media profiles (type and url) ↳ address json Brand address ↳ stock json Stock info (ticker and exchange) ↳ is_nsfw boolean Whether the brand contains adult content ↳ email string Brand contact email ↳ phone string Brand contact phone ↳ industries json Industry taxonomy (eic industry/subindustry pairs) ↳ links json Key brand links (careers, privacy, terms, blog, pricing, contact) ↳ primary_language string Primary language of the brand site creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Retrieve brand data for a public company by its stock ticker symbol.
Inputs and outputsParameter Type Required Description tickerstring Yes Stock ticker symbol (e.g., "AAPL", "GOOGL", "BRK.A") tickerExchangestring No Exchange code for the ticker (e.g., "NASDAQ", "NYSE", "LSE"). Default: NASDAQ forceLanguagestring No Override the detected language with a supported language code maxSpeedboolean No Skip time-consuming operations for a faster response (default: false) maxAgeMsnumber No Cache max age in milliseconds (86400000-31536000000, default: 7776000000) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description statusstring Retrieval status brandobject Brand data object ↳ domain string Brand domain ↳ title string Brand title ↳ description string Brand description ↳ slogan string Brand slogan ↳ colors json Brand colors (hex and name) ↳ logos json Brand logos with mode, colors, resolution, and type ↳ backdrops json Brand backdrop images ↳ socials json Social media profiles (type and url) ↳ address json Brand address ↳ stock json Stock info (ticker and exchange) ↳ is_nsfw boolean Whether the brand contains adult content ↳ email string Brand contact email ↳ phone string Brand contact phone ↳ industries json Industry taxonomy (eic industry/subindustry pairs) ↳ links json Key brand links (careers, privacy, terms, blog, pricing, contact) ↳ primary_language string Primary language of the brand site creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key
Identify the brand behind a raw bank/card transaction descriptor and return its brand data.
Inputs and outputsParameter Type Required Description transactionInfostring Yes The raw transaction descriptor or identifier to resolve to a brand countryGlstring No ISO 2-letter country code from the transaction (e.g., "us", "gb") citystring No City name to prioritize in the search mccstring No Merchant Category Code for the business category phonenumber No Phone number from the transaction for verification highConfidenceOnlyboolean No Enforce additional verification steps for higher confidence (default: false) forceLanguagestring No Override the detected language with a supported language code maxSpeedboolean No Skip time-consuming operations for a faster response (default: false) timeoutMSnumber No Request timeout in milliseconds (1000-300000) apiKeystring Yes Context.dev API key
Parameter Type Description statusstring Identification status brandobject Brand data for the identified merchant ↳ domain string Brand domain ↳ title string Brand title ↳ description string Brand description ↳ slogan string Brand slogan ↳ colors json Brand colors (hex and name) ↳ logos json Brand logos with mode, colors, resolution, and type ↳ backdrops json Brand backdrop images ↳ socials json Social media profiles (type and url) ↳ address json Brand address ↳ stock json Stock info (ticker and exchange) ↳ is_nsfw boolean Whether the brand contains adult content ↳ email string Brand contact email ↳ phone string Brand contact phone ↳ industries json Industry taxonomy (eic industry/subindustry pairs) ↳ links json Key brand links (careers, privacy, terms, blog, pricing, contact) ↳ primary_language string Primary language of the brand site creditsConsumednumber Credits consumed by this request creditsRemainingnumber Credits remaining on the API key