SOC 2 Type II compliance
Context.dev is now SOC 2 Type II compliant. Review security policies, subprocessors, and access to compliance evidence in the Trust Center.Screenshots from a full URL
Capture a page from its full URL withGET /web/scrape/screenshot, for 1 credit. See the screenshot guide for capture options and examples.Extract fields with CSS
Use CSS selectors to return structured fields alongside a page’s HTML, with no additional credits.extractRules supports text, attributes, lists, and nested objects.Product variants and images
Product extraction now groups each variant’s SKU, attributes, URL, and associated images invariants. Both single-product and multi-product responses support the field; results depend on what the source page declares.Zero data retention for AI endpoints
Zero data retention now supports Answers, Extract, Search, single-product extraction, People Enrich, Images, Styleguide, and NAICS/SIC. Sendzdr: "enabled" on supported requests and verify X-Context-ZDR: true. An organization entitlement is required; bulk product extraction remains unsupported.API keys during onboarding
Onboarding now picks up newly created API keys without getting stuck waiting. If loading fails, you can retry; setup prompts become copyable once the key is ready.More reliable scraping and API errors
Pages with large response headers can now be scraped. Temporary gateway failures return a JSON503 response, and disabled keys are rejected before data requests are processed. See Troubleshooting for recovery guidance.More reliable payments
Fixed duplicate Auto-Topup charges when several requests reach a low balance together. Plan upgrades also wait for successful payment, with a clear recovery path when payment fails.Startup and nonprofit program
Eligible startups and registered nonprofits can apply for 30% off their first year on a self-serve annual paid plan, with a private Slack Connect channel. Approval is required; overages are excluded, and existing agreements stay unchanged.Reinforcement learning grants
Teams building reinforcement learning systems can now apply for Context.dev data credits. The program page explains eligibility and how to submit a research proposal.Timeout controls and partial results
Set a request deadline and choose whether to fail or accept usable work withtimeoutOpts. Partial results include partial: true or finalDOMState: "still-loading". Bytes and Prefetch support fail behavior only.Migration: product extraction with an explicit deadline, including legacy timeoutMS, now returns an unbilled 408 when incomplete. Opt into return-partial to accept a partial catalog; requests without a deadline keep their existing behavior. Migration guide.September 16 update: partial captures for HTML, Markdown, Images, Screenshot, Styleguide, and Fonts now accept budgets from 5,000 ms.Download raw resource bytes
Download images, PDFs, HTML, and other resources as base64 with content type, size, final URL, and origin status. The Bytes API supports files up to 20 MiB, custom headers, country targeting, and zero data retention, for 1 credit per download.Parse documents up to 50 MiB
Parse now accepts uploads up to 50 MiB, twice the previous limit. Conversion remains 1 credit, plus 1 credit per PDF page recovered by optional OCR.Request logs and search results
Recognized credentials in request fields, headers, and URLs are redacted before entering request logs. Web Search results now always include adescription string, using an empty string when no snippet is available.Advanced monitor controls
Focus page monitors on specific content with include and exclude selectors. Changing filters starts a new baseline; an empty filtered result preserves the previous baseline and fails the run. The dashboard also exposes whitespace, webhook retry, and extraction-depth controls.Answers: web research in two modes
Answers researches a question on the live web and returns JSON with source URLs. Fast costs 10 credits with a 30-second budget; Ultra costs 100 with 50 seconds. The API defaults to Ultra; the playground defaults to Fast.Restricted API keys and per-key usage
Restricted API keys let you grant only the data, log, monitor, batch, and WebDB access an integration needs. Existing keys keep full access. Search and filter keys, then open their usage charts and request logs from the dashboard.Team roles and deactivation
Manage Owner, Admin, and Member roles, transfer ownership, and deactivate or reactivate teammates. Deactivation revokes the person’s credentials and prevents invitations or domain auto-join from restoring access.Formatted Slack webhook notifications
Send monitor, batch, and WebDB events directly to Slack or GovSlack for readable messages with resource links. Other webhook destinations continue receiving JSON.More accurate freshness controls
Brand retrieval, Styleguide, and Fonts now honormaxAgeMs: 0 and values under one day. Set 0 to fetch fresh data. The three-month default and one-year maximum are unchanged. See Cache freshness.Updated Free credit allowances
Free organizations with a work email now receive 1,000 credits monthly. Personal-email organizations receive 250 credits once, without monthly refills. This replaces the September 6 allowance.Request log endpoints
Find requests by time, endpoint, key, status, error, or tags, and retrieve an individual call. Responses now includerequest_id and X-Request-Id for tracing. Log endpoints cost 0 credits.Better blocked-page detection
Scraping now recognizes more CAPTCHA, login, and access-denied pages, including pages that return HTTP200. These return WEBSITE_BLOCKED instead of being billed and cached as usable content. Brand cache metadata also reflects the age of the underlying scrape more accurately.Context.dev for Gemini CLI
Connect Gemini CLI to search, scrape, extract, parse, and retrieve brand data from the terminal. The official extension uses browser-based OAuth.Context.dev for Composio
Use Context.dev through Composio for scraping, extraction, parsing, brand data, batches, monitors, and WebDBs. Connect an API key to make the toolkit available to your agent framework.Context.dev for Replit
Connect Context.dev to Replit Agent to search, scrape, and retrieve company data while building your app.Webhook retries, delivery history, and replay
Configure automatic retries for batch and monitor webhooks withwebhook.retry. Inspect delivery history and attempts, then replay a failed delivery for up to seven days without rerunning the job or spending credits. Delivery history is retained for 30 days and is available in the dashboard alongside monitor run details.Monthly API credits for new Free accounts
New Free accounts received monthly allowances of 500 credits with a work email or 250 with a personal email. Refills preserved balances above the allowance. Superseded September 11: see current Free credits.Higher default monitor limits
Default monitor allowances increase from 2 to 10 on Free, 50 to 100 on Developer, and 500 to 1,000 on Pro. Scale’s default is 10,000 monitors.More reliable brand profiles and SVG logos
Brand retrieval handles redirects, placeholder sites, and error pages more accurately. SVG logos now retain the elements they need to render outside the original website.Clearer credit counters and dashboard support
Dashboard counters distinguish monthly allowances from bonus balances, and Support chat is available after onboarding. Monthly refills also preserve manually granted balances above the allowance.Zapier 3.1
Zapier 3.1 adds event triggers and actions across scraping, extraction, batches, monitors, and brand data. Start a Zap from a website change, monitor run, or finished batch. Existing 3.0 Zaps keep running.Downloadable captured font files
Fonts and Styleguide now return captured font files through stable CDN URLs infontLinks, so downloads work outside the source website. See Extract a design system.More playground languages
The playground’s language selector now includes all 120 languages supported by the API, plus automatic detection.Better crawls of redirected documentation sites
Crawl follows sites that redirect to a dedicated documentation subdomain and continues beyond the first page more reliably.Context.dev on Zapier
Connect Context.dev to your other apps with the Zapier integration. The guide includes setup, available actions, and automation recipes.Sitemap crawls can include subdomains
SetincludeSubdomains: true to discover URLs across a domain and its public subdomains. The default remains false; the option is also available in the playground.Enterprise SSO on the Scale plan
Scale organizations can connect an identity provider from Organization Settings. The owner generates a setup link valid for 24 hours; after setup, verified company-domain teammates are routed to the provider at sign-in. Password sign-in remains available.Create additional organizations
Use the dashboard’s organization switcher to create another organization when every organization you own is on a paid plan. Each has separate members, API keys, and billing.Cache metadata on every cacheable response
Cacheable responses now includecache_metadata with a hit, miss, or zdr status and age_ms, so your application can see how fresh the data is.Context.dev for Claude
Connect Context.dev to Claude from the Connectors Directory to search, scrape, crawl, extract, parse, and monitor the web.Dashboard dark mode
Choose light, dark, or system appearance from the dashboard user menu. Your preference is remembered across visits.More reliable slow-page scraping
Slow-loading pages have more time to finish browser rendering, and repeat scrapes can reuse a working access route for sites with stricter protection.Pause your plan for up to three months
Pause a paid plan for one, two, or three months from billing settings. The pause begins at renewal and suspends monthly charges, included-credit allocations, and Auto-Topup. Existing credits remain usable. Cancel a scheduled pause or pay to resume early and restore monthly credits.Office documents with incorrect content types
Word, Excel, and PowerPoint files served with incorrect content types are now recognized and parsed instead of being treated as webpage HTML.Timestamped YouTube transcripts
YouTube transcripts now include timestamps roughly every 30 seconds, making it easier to trace a passage back to the video.Payment alerts and plan status
Organization owners now receive an email when a subscription payment fails, with a link to update the payment method. The dashboard also shows scheduled cancellations.Website names in batch lists
Batch lists now show each job’s target website, making similar jobs easier to distinguish.Scroll pages before scraping
Browser actions now support scrolling to load more content before capturing Markdown, HTML, Images, or structured Extract results. Scroll controls and Extract actions are also available in the playground.Duplicate monitors in one click
Choose Duplicate from a monitor’s menu to open a new monitor with the same settings. Change the target and save.Email verification survives mail scanners
Verification links now wait for your confirmation, preventing email security scanners from consuming them before you open them. This applies to signup and account-email changes.Logo Link wordmarks
Logo Link now acceptstype=wordmark to prefer wide wordmarks over square icons. Combine it with theme=light or theme=dark.Richer playground results
Playground results now show page metadata, freshness, and browser-action outcomes, with clearer previews for scrape, extract, brand, and parse requests. Parse displays its OCR credit cost before you run it.Context.dev for ChatGPT
Add Context.dev to ChatGPT to search, scrape, crawl, extract, parse, and monitor the web from a conversation.Website privacy controls
Choose which analytics cookies to allow through the website’s consent controls. Optional analytics wait for your consent.Context.dev for Cursor
Install the Cursor plugin to give your coding agent access to Context.dev’s web tools.Context.dev for LangChain
Use LangChain’s Context.dev integration for search, scraping, extraction, parsing, brand data, monitors, and batches. Install thelangchain-context package to get started.Clear obstructive popups from screenshots
SetclearPopups=true to dismiss obstructive banners, popups, and overlays before taking a screenshot.Context.dev for OpenClaw
Connect OpenClaw for web search and scraping, with optional OAuth access to Context.dev’s public MCP tools.Exclude more domains from web search
Web Search now accepts up to 100 excluded domains, giving you more control over which sources appear in results.More accurate brand colors, logos, and contacts
Brand profiles use website theme colors before falling back to logo pixels, filter placeholder contact emails, and better preserve original logo images. Redirects to shared hosting platforms no longer substitute the platform’s brand for the requested company.News Search launches in beta
Search company news by name, domain, ticker, or ISIN. Filter by publisher, date, article type, language, or country. Successful searches cost 1 credit per 10 returned articles; a successful search with no articles is free.More control over Brand Search matching
Brand Search addsautocomplete, queryBy, and typoTolerance. Choose name or domain matching, prefix matching, and tolerance for up to two typos. These controls are also in the playground.Change your account email securely
Change your email from Personal Settings after confirming your identity and verifying the new address. Your previous address receives a notification, and you stay signed in.Context.dev for Eve
Add Context.dev to Eve witheve add connection/context for search, scraping, extraction, and brand tools. Each user authorizes their account in the browser.Screenshots now cost 1 credit
Screenshot requests now cost 1 credit. See Take a screenshot for capture options and examples.Earn extra credits
Eligible Free accounts with a personal email can earn bonus credits by following Context.dev or submitting a public post for review. The dashboard shows the available rewards and submission status.Better text encoding
Pages, feeds, and sitemaps now respect declared character encodings, reducing garbled text on sites that use older encodings.HTML alongside Markdown in one scrape
SetincludeHTML=true to return HTML and Markdown together from one scrape. Markdown batches support the same option, also available in the playground.Page headings and main content
HTML and Markdown responses now includemetadata.headings in document order for tables of contents and content routing. Main-content filtering also preserves the page’s <main> landmark.People Enrichment API
People Enrich combines a social URL, name and company, or work email into a profile with a 0–100 match score. The beta costs 20 credits per successful match and is available on paid plans. Free and disposable email inputs are rejected without charge.Employee counts on brand data
Brand profiles now includeemployees with a headcount range and an exact count when known. Unknown values are null.Relevance search for sitemap crawls
Give Sitemap asearch phrase such as pricing and plans to return matching pages in relevance order. Searched requests cost 2 credits instead of 1.Per-page OCR billing and clearer PDF errors
OCR now costs 1 additional credit per recovered PDF page, on top of the 1-credit request. Enable it withocr=true for Parse or pdf[ocr]=true for scraping. Image-only PDFs return PDF_IMAGES_ONLY when OCR is needed. See Parse documents.Clearer timeouts for new brand lookups
A brand lookup on a new domain with a timeout below 10 seconds now returns422 COLD_DOMAIN_TIMEOUT_TOO_LOW immediately. Timeout responses suggest prefetching the brand before you need it.YouTube pages become structured Markdown
Scrape a YouTube video or channel to receive its available metadata and description as structured Markdown. Videos with retrievable captions also include a transcript.More specific scrape errors
Distinguish oversized content (413 CONTENT_TOO_LARGE), unresolved domains (400 WEBSITE_NOT_FOUND), and intentionally skipped PDFs (400 PDF_SKIPPED). Oversized embedded files no longer fail the whole page scrape. See Troubleshooting.Faster repeat scrapes
Repeat scrapes of unchanged pages return faster by reusing the previous Markdown conversion.Brand Search for autocomplete
Brand Search returns up to 10 name or domain matches with logos for autocomplete and lookup forms. It is free on Pro and Scale and costs 1 credit on Free and Starter. From August 6, name matches rank first and the endpoint is available in the playground.Context.dev MCP is live
Connect your AI client over MCP to use Context.dev through browser-based OAuth. Setup guides cover Claude, Claude Code, Cursor, Codex, ChatGPT, and VS Code.Usage charts by product
Dashboard usage charts now separate All, Data APIs, Monitors, and Batches, so you can track activity by product.Monitors recover from failed runs
Monitors recover from temporary scraping failures instead of pausing after one failed run. Resume an already paused monitor by setting its status toactive.Credit refills on your billing day
Monthly credits now refill on your billing day, including monthly allocations on annual plans. Your allowance covers a full cycle from subscription rather than resetting on the first of the calendar month. Auto-Topup preferences are also preserved across plan changes.Batch scraping for up to 25,000 URLs
Run asynchronous scraping jobs for up to 25,000 URLs, supplied as a list, a starting page, or a sitemap. Receive Markdown or HTML, track progress, and collect results through polling, webhooks, or downloads. Credits are reserved for the accepted page budget; only successful pages are charged and unused credits are released. Use item IDs and idempotency keys to reconcile results and retry submissions safely.Connect AI agents over MCP with OAuth
Connect an AI client over MCP and authorize it in your browser with OAuth. The consent screen identifies the client and requested access; no API key needs to be pasted into its configuration.Monitor the changes that matter
Give page monitors instructions describing which changes matter, such as pricing changes rather than rotating testimonials. Semantic detection filters irrelevant changes; empty or blocked snapshots fail the run without replacing a valid baseline.Usage alerts for overages
Set an Auto-Topup budget and receive email alerts at selected spending thresholds. Alerts are a soft cap: API requests, monitors, and Auto-Topup continue after the budget is exceeded.Simpler monitor setup and secret rotation
Create a monitor with justname and target; the schedule defaults to daily and detection is inferred from the target. The response includes initial_run_id for checking the baseline. You can also rotate a webhook signing secret without replacing the monitor; the old secret stops signing new deliveries immediately.Browser actions before scraping
Click, type, or wait before scraping Markdown, HTML, or Images. Paid plans can send up to five ordered actions. Standard requests with actions cost 2 credits and bypass the cache; enriched image requests remain 5 credits.Zero data retention
Eligible scraping and parsing requests now support zero data retention. Setzdr=enabled to bypass shared caches and retained content logs, and verify the X-Context-ZDR: true response header.Default organization
Choose which organization opens by default when you use more than one account workspace.Layout-aware PDF parsing
Parse better preserves PDF tables, reading order, headings, and subscript or superscript text. Display equations are retained as linearized text in math fences. OCR can also recover corrupted text layers. This layout update applies to Parse; see the guide for current OCR controls and billing.Faster web dashboard
Dashboard pages load faster when moving between usage, API keys, team settings, and product views.Request tags for usage tracking
Tag requests to attribute usage to a customer, feature, or environment, then filter dashboard charts and logs by those tags. Requests accept up to 20 labels without changing pricing or cache behavior. Monitors retain their separate resource-tag semantics.Parse file bytes to Markdown
Upload file bytes to convert documents to Markdown without hosting them at a URL. The launch supports files up to 25 MiB, format hints, PDF page ranges, and content controls. Conversion costs 1 credit, with optional OCR charges. The upload limit increased to 50 MiB on September 15.Rate-limit headers on every response
Authenticated responses now includeX-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset, so you can pace calls before hitting the limit. A 429 also includes Retry-After. See Rate limits.Cleaner main-content Markdown
Main-content filtering removes more navigation, ads, comments, and layout markup from Markdown scrapes. The response also includescontentLength, measured in UTF-8 bytes, to help detect empty results.Per-run monitor webhooks
Subscribe torun.completed for a signed webhook after each completed monitor run, including baseline and no-change runs. Existing integrations continue receiving change.detected only. Run history adds webhook_deliveries; the singular field remains available but is deprecated. See Monitor webhooks.Monitor webhook health tracking
Monitor delivery history now tracks consecutive webhook failures. After three consecutive failed delivery runs, your organization receives an email; success or a webhook URL change clears the streak. Rate-limited receivers are retried using a cappedRetry-After delay. See Delivery failures.Join an organization by email domain
Let teammates with a verified company email domain discover and join your organization without an invitation. Manage the setting from the dashboard.Website monitors
Monitor a page, sitemap, or structured data on a schedule and receive signed webhooks when it changes. Manage monitors, runs, and changes through the API or SDKs. Management is free; successful page and sitemap checks cost 1 credit and extract checks cost 10. Failed or skipped runs are not billed.Product extraction errors and partial results
Product extraction better distinguishes inaccessible pages from non-product pages. Multi-product requests also began returning collected products when an explicit timeout interrupted extraction. Changed September 15: partial catalogs now require explicit opt-in. See the timeout migration.Brand lookup from an exact URL
Retrieve brand data from one exact URL withtype: "by_direct_url". The result includes fields exposed by that page, without domain resolution or cross-source enrichment. Successful lookups cost 10 credits; domain-lookup options such as maxSpeed, force_language, and maxAgeMs are not accepted.One request for brand lookups
Use onePOST /brand/retrieve operation for domain, email, name, ticker, and transaction lookups. The type field selects the lookup, giving SDK integrations one consistent entry point.One request for prefetching
Prefetch now uses one request with atype field for queuing brand data by domain or email.API reference navigation
The API reference now groups related operations, uses shorter names, and redirects legacy pages to their replacements.Customer referrals
Share your referral link from the dashboard. Referred customers receive 10% off for 12 months, and you earn 10% of their payments for a year. The program is available to existing customers without an application and is separate from the affiliate program.Remove duplicate images
Setdedupe=true on Images to remove near-duplicate images without changing the request price.Scrape PowerPoint presentations
Scrape PowerPoint URLs into slide-structured Markdown or HTML, including text, tables, and speaker notes. Supported formats include PPTX and legacy PPT, and crawls can follow discovered presentation links. See Scrape a webpage.Scrape spreadsheets and CSV files
Scrape Excel and CSV URLs into tables. Workbooks return separate sheet tables, and CSV output preserves an optional title or attribution above the header. Markdown, HTML, and Crawl support the new formats.#1 Product of the Day on Product Hunt
Context.dev reached #1 Product of the Day on Product Hunt. Thank you for the feedback and support.Logo Link themes
Choosetheme=light or theme=dark on Logo Link to prefer a matching logo variant. Without a theme, the highest-resolution available logo remains the default.Settle animations before capture
SetsettleAnimations=true to stabilize animations before capturing HTML, Markdown, or crawled pages. The option defaults to false.Capture light and dark themes
SetcolorScheme to light or dark when taking screenshots or extracting a styleguide to capture the site’s selected color mode.Dashboard refresh
The refreshed dashboard brings consistent navigation across signup, overview, team management, and API tools, with clearer parameter controls and usage displays.Scrape from a selected country
Fetch supported scraping, crawling, and screenshot requests from a selected country using a two-lettercountry code. Use it when page content or access varies by location.Capture sections of long pages
UsescrollOffset to capture a viewport-sized section of a long page starting at a selected vertical offset. See Take a screenshot.Annual plans
Annual billing is now available with two months free compared with monthly billing. Choose yearly billing on the pricing page.Scrape Word documents
Markdown, HTML, and Crawl now accept DOCX and legacy DOC URLs, returning structured document content without a separate conversion step.Page metadata
Scrape and crawl responses now include page metadata such as title, description, language, canonical URL, and structured data. Metadata survives content filtering, and relative resources resolve against the final URL after redirects.Hourly usage
View hourly calls and credit consumption for today and yesterday in the dashboard.Response compression
UseAccept-Encoding: gzip to reduce transfer sizes for large API responses. See Compression for client setup and verification.Identify missing pages
Scrape and Crawl now return404 for missing pages, separating them from other website-access failures. See Troubleshooting for status handling.Faster usage logs
Large usage histories load and filter faster, including organizations with millions of request logs.Affiliate program
The new affiliate program pays 25% of referred customer payments for a year. See the program terms for eligibility.Export playground results
Export a playground response as JSON, copy it, or choose Try in Cursor to open an implementation prompt with the response included.Context.dev CLI
Use Context.dev from the terminal with the official CLI for macOS, Linux, and Windows. Choose JSON or YAML output, transform responses, and pipe results into scripts or coding-agent workflows.Retry guidance for rate limits
Rate-limited responses includekey_metadata with zero credits consumed and a Retry-After header. Use the reset delay before sending another request. See Rate limits.Credits used and remaining
JSON responses to recognized API keys now includecredits_consumed and credits_remaining in key_metadata, including on validation errors and timeouts. Responses to invalid keys omit it.Filter logs by status
Filter dashboard request logs by HTTP status to find failures and investigate integration issues.More consistent extraction
Structured extraction handles more website layouts and returns more consistent results. Existing Extract requests benefit without changes.Documentation refresh
Updated guides and navigation make setup and API details easier to find for developers and coding agents.Usage by API key
View calls and credit usage by API key in the dashboard, with names shown where available.Filter content with CSS selectors
UseincludeSelectors and excludeSelectors to scope HTML, Markdown, and crawl content. Exclusion wins when both match; non-HTML documents are unaffected. See Content controls.Read underlying XML
HTML scraping now returns the underlying XML for styled sitemaps and feeds, rather than a browser’s rendered XML viewer. The response identifies the detected content type.Custom request headers
Send custom target-site headers with scrape requests, including language preferences or authorized credentials. Requests with custom headers bypass the shared cache. Keep your Context.dev API key in the API request header, separate from headers forwarded to the target.Backed by Y Combinator
Context.dev is now backed by Y Combinator.Structured web extraction
Extract structured data from a website using your own JSON Schema with the newPOST /web/extract endpoint.Cache and search controls
The Fonts and Styleguide playgrounds add cache-age presets. Web Search also supports more Markdown, PDF, freshness, and timing controls, with updated SDK examples.Per-minute rate limits
API limits now use a per-minute window and appear in the dashboard. The launch limits are 10 requests/minute for Free, 120 for Starter, 300 for Pro, and 1,200 for Scale. See Rate limits for current allowances.Web search
Search the web and optionally retrieve each result’s Markdown in one request. Filter domains and freshness, expand a query, and choose content controls.SOC 2 Type I compliance
Context.dev is now SOC 2 Type I compliant. Review current compliance status and evidence in the Trust Center.Go SDK
The official Go SDK is available, with typed requests and responses for Context.dev APIs.Dismiss cookie banners
SethandleCookiePopup=true to dismiss cookie and consent banners before taking a screenshot. The option is off by default.PDF parsing controls
Thepdf object replaces parsePDF with controls for whether to parse a PDF and which pages to read. Existing requests remain compatible. See PDF handling.Set a crawl time budget
Give Crawl a soft time budget withstopAfterMs. It checks the budget between pages and can return the pages collected so far. The launch default is 80 seconds, with values from 10 to 110 seconds.Wait for dynamic content
UsewaitForMs on supported web endpoints to allow dynamic content more time to load before capture.Screenshot dimensions and freshness
Screenshots now accept custom viewport dimensions and cache-age controls. Responses include the image’swidth and height for layout without downloading it first.Control brand-data freshness
Control brand-data freshness withmaxAgeMs, defaulting to three months. At launch, values were clamped between one day and one year. Updated September 12: values under one day, including 0 for fresh retrieval, are now honored. See Cache freshness.Better wordmark detection
Logo extraction better recognizes wordmarks composed of an image and adjacent brand text.Include iframe content
SetincludeFrames=true to include rendered iframe content in HTML, Markdown, and crawl results. The option is off by default.Playground controls and docs
Playground endpoints now link to their documentation and expose their parameters in the UI.Explore more usage history
Browse paginated request history, filter every endpoint your organization has used, and view longer date ranges. Interactive chart legends let you toggle paths and statuses.SIC classification
Classify a company with SIC from its domain or name. Choose the original 1987 system or the SEC’s maintained list.Product SKU field
Product responses now includesku when available, helping you match extracted products to your own records. Consulting and software products return null.Scrape PDF URLs
HTML, Markdown, and Crawl now process PDF URLs, with parsing controls and skipped-page counts. PDF scraping launched with automatic OCR; OCR became opt-in on August 6. See Parse documents for current controls and billing.Crawl freshness controls
SetmaxAgeMs on Crawl to control how long cached results can be reused.Font-file URLs
Fonts and Styleguide responses addfontLinks, mapping font families and weights to available file URLs. The result distinguishes Google Fonts and custom fonts. See Extract a design system.Filter sitemap URLs
Filter discovered sitemap URLs withurlRegex. See Discover website URLs for examples.Credit charts and log search
Track credits over time alongside API calls, see usage by endpoint, and search request logs by input.Multiple API keys
Create and manage multiple API keys from the dashboard to separate integrations and rotate credentials.More social platforms
Brand social links now include WhatsApp, Telegram, and Line, bringing supported platforms to 31.Brand website language
Brand profiles includeprimary_language, identifying the detected primary language of the website.Website crawling
Crawl a website from a starting URL and return collected pages as Markdown. Limit pages and depth, filter URLs, and choose whether to follow subdomains. Successful pages cost 1 credit each; the response includes per-page outcomes and totals.Styleguide update
Styleguide extraction is faster and adds ready-to-usecss fields. The prioritize parameter is removed; prioritization is handled automatically. See Extract a design system.Keep main page content
SetuseMainContentOnly=true to focus Markdown output on primary page content and remove navigation, sidebars, headers, and footers.Discover background images
Image scraping now discovers CSS background images in addition to standard image elements.Control sitemap discovery
SetmaxLinks to control sitemap discovery from 1 to 100,000 links. At this release, the returned urls array remains capped at 500. See Discover website URLs for current limits.Brand.dev is now Context.dev
Brand.dev is now Context.dev, reflecting the expansion from brand data into web scraping and extraction. Existing integrations remain compatible without code changes. Earlier entries use the current product name and documentation links.Better logo detection
Logo detection filters more decorative icons and other shapes that are not the company’s logo.Company lookup by country
Providecountry_gl when looking up a company by name to distinguish companies with the same name in different countries.Credit-based pricing
API pricing moves from calls to credits. Existing quotas convert at 10 credits per call, so 3,000 calls becomes 30,000 credits. Standard brand lookups remain 10 credits, while lighter scraping operations cost 1 credit.Scraping in the playground
Try HTML, Markdown, Images, and Sitemap directly from the dashboard playground.HTML, Markdown, Images, and Sitemap APIs
Four new APIs turn URLs into HTML, Markdown, images, or sitemap URLs. Scraping includes automatic proxy handling without a separate proxy charge.Verify transaction matches
Sethigh_confidence_only=true on transaction lookups to request extra verification of the merchant match. It defaults to false.Styleguides from an exact page
Extract a styleguide from an exact page withdirectUrl. Provide either a domain or a direct URL.Larger plan quotas
Starter quotas increase from 2,000 to 3,000 calls per month and Pro from 10,000 to 20,000, without a price increase. Legacy 1,000- and 1,500-call plans move to 3,000; 15,000-call plans move to 20,000. Existing customer prices remain locked in, and their quotas will not be reduced.Single-product extraction
Extract one product from a URL, including available pricing, features, category, and imagery. The response indicates whether the URL is a product page and identifies the detected platform. The endpoint launches in beta.Updated guides
Updated setup instructions and task guides make it easier to find the right API and make a first request.Context.dev for Make
Connect Context.dev to Make to build automations with other apps.More accurate social links
Brand retrieval no longer returns generic social-network homepages as company profiles.Dashboard redesign
The developer dashboard has a new layout and navigation for API tools and account management.Product discovery
Discover products from a website with the new beta Products API. Return up to 12 products with available pricing, features, images, and audience information.More playground tools
Email-based brand lookup and font extraction are now available in the dashboard playground.Prefetch by work email
Prefetch brand data from a work email before you need the result. The operation costs 0 credits for paid subscribers and rejects free or disposable email addresses with422.NAICS results and confidence
NAICS classification addsminResults and maxResults controls, from 1 to 10 codes, and a high, medium, or low confidence level for each match. Defaults are one minimum and five maximum results.Merchant phone numbers
Include a merchantphone number in transaction enrichment to help verify the company match.Request brand updates
Request a brand-data update for incorrect logos, colors, or company details. The launch offers review within 24 hours.More context for transaction matching
Improve merchant matching with an optional category code (mcc), city, and country (country_gl). See Transaction enrichment.Billing on successful requests
At this release, billing changed to charge only successful200 responses, leaving invalid inputs, inaccessible domains, and rejected email types unbilled. See current billing guidance for today’s policy.Clearer demo errors
Demos explain invalid inputs more clearly, and website links and missing-page handling have been corrected.Brand lookup by email
Look up a brand from a work email. The API extracts the company domain and returns a specific error for free or disposable email providers.More brand lookup options
Brand lookup documentation now covers domain, company-name, and ticker inputs with a consistent response shape. See Get brand data.Fewer false logo matches
Logo detection rejects more decorative icons that could otherwise be mistaken for company logos.International ticker exchanges
Setticker_exchange to distinguish the same ticker across international exchanges. Without it, the lookup assumes a US listing. See Look up by ticker.Zapier 2.0
Zapier 2.0 adds three actions, updates brand retrieval, and includes new recipes. See the Zapier guide for the current action catalog.Styleguide controls
Styleguide adds aprioritize choice between speed and quality. Styleguide removes this parameter in April 2026; follow the current design-system guide.Starter pricing
Starter pricing changes for new customers. Existing customers retain their previous plan rates.One site for docs and account tools
Account management and documentation now share the main website, removing the need to switch to a separate developer-portal domain.Industry and subindustry labels
Brand profiles add Easy Industry Classification inindustries.eic, with industry and subindustry labels.Look up by name or ticker
Look up brand profiles by company name or stock ticker, in addition to domain. See Get brand data for supported lookup methods.More wordmark coverage
Improved wordmark extraction and refreshed brand records increase the coverage of wide brand logos.Keep history when rotating keys
Rotating an API key no longer clears request history. Usage remains attached to the organization, including historical calls.Adult-content classification
Brand profiles addis_nsfw to help applications identify adult-content websites.Higher-resolution logos
Logo extraction prioritizes higher-resolution sources and filters low-quality variants.Original search API retired
The original search endpoint is retired and returns410 Gone. This historical retirement does not apply to the Web Search and Brand Search APIs introduced in 2026.