other · Listed · Found · 79 endpoints · Not used for Gateway
Context API
Context API
API for retrieving context data from any website
Not used for Gateway
Listed — live manifest, not yet verified · not used for Gateway Still catalogued — dead/unreachable knowledge is index value. (Listed — live manifest, not yet verified · not used for Gateway)
Indexed from this operator's public /.well-known/x402.json. Found is not operator-owned and is not attested. Claim or opt out.
Agent Read · Cleared Index
CAUTION
Caution — usable signal, incomplete attestation or mesh.
confidence
67%
source
signal
Index before you pay. Same payload for agents:
GET /api/cleared/agent-read?slug=context-api-konv
When to call
- API for retrieving context data from any website
Risks
- Found — not operator-owned; claim status unknown.
- No Cleared settlement receipt on file yet.
- Endpoint response check pending or failed.
- No Gateway traffic yet — market share unproven.
Price posture
79 endpoints — confirm price on manifest before pay.
Category · Gateway
other · no Gateway routes yet — early / unproven on Cleared market share.
Endpoint hints
POST /news/searchSearches live and historical company news for one company, identified in searchBy by name, domain, ticker (optionally disambiguated by exchange), or ISIN. Resul
POST /parseConverts raw text, source code, web/data, PDF, Microsoft Office, and image bytes into LLM-usable Markdown.
GET /web/scrape/htmlScrapes the given URL and returns the raw HTML content of the page. The base request costs 1 credit; requests with browser actions cost 2 credits.
GET /web/scrape/markdownScrapes the given URL into LLM usable Markdown. Inspect key_metadata on JSON responses from a recognized API key; use error_code to distinguish stable failure c
GET /web/scrape/imagesExtract image assets from a web page, including standard URLs, inline SVGs, data URIs, responsive image sources, metadata, CSS backgrounds, video posters, and e
GET /web/scrape/sitemapCrawl an entire website's sitemap and return all discovered page URLs. Pass `search` to have the crawled sitemap filtered down to the pages about a phrase (for
POST /web/crawlPerforms a crawl starting from a given URL, extracts page content as Markdown, and returns results for all crawled pages.
POST /web/extractCrawl a website, use the provided JSON Schema and instructions to prioritize relevant internal links, and extract structured data from the selected pages.
Evidence (Cleared)
- → Intake listed · not used for Gateway
- → Trust 55/100 · fail · tier listed
- → Protocol mpp
- → Manifest reachable · schema valid
- → Found listing — indexed from public x402.json, not operator-attested.
Endpoints
Search company news
MeteredPOST https://www.context.dev/news/searchSearches live and historical company news for one company, identified in searchBy by name, domain, ticker (optionally disambiguated by exchange), or ISIN. Results can be filtered by publisher domain, publisher country, article language, article type, and published-at date, and include stable story IDs, source metadata, verified entity relevance, and cursor pagination.
Parse Bytes
MeteredPOST https://www.context.dev/parseConverts raw text, source code, web/data, PDF, Microsoft Office, and image bytes into LLM-usable Markdown.
Scrape HTML
MeteredGET https://www.context.dev/web/scrape/htmlScrapes the given URL and returns the raw HTML content of the page. The base request costs 1 credit; requests with browser actions cost 2 credits.
Scrape Markdown
MeteredGET https://www.context.dev/web/scrape/markdownScrapes the given URL into LLM usable Markdown. Inspect key_metadata on JSON responses from a recognized API key; use error_code to distinguish stable failure categories. ### YouTube YouTube URLs return the video or channel itself rather than the surrounding player and navigation chrome. A URL addressing a single video (`/watch`, `youtu.be`, `/shorts`, `/embed`, `/live`) returns its title, channel, duration, view count, keywords, full description, and the transcript when the video has captions that can be retrieved; videos without captions return everything except the transcript. A channel URL (`/channel/UC…`, `/@handle`, `/c/…`, `/user/…`) returns its name, handle, subscriber count, video count, and full description. When `includeImages=true`, video responses also include the thumbnail and channel responses include the avatar. Costs the same as any other scrape. ### Billing & errors | HTTP status | Billed? | Meaning | | --- | --- | --- | | 200 | Yes — 1 credit, or 2 credits with actions | Successful scrape, including a zero-length result when includeSelectors matched nothing | | 400 | No | Invalid input, skipped PDF, or the page could not be scraped. error_code WEBSITE_BLOCKED specifically means the site answered with an anti-bot challenge, CAPTCHA wall, or login shell instead of the page (even when the site returned HTTP 200) — retrying later or from another country sometimes succeeds | | 401 / 403 | No | Invalid/disabled key, insufficient permissions, or credits exhausted; inspect error_code | | 404 | No | Target page returned or fingerprinted as not found | | 408 | No | Request timed out | | 413 | No | Target content exceeds the maximum supported size (20 MB) | | 415 | No | Unsupported content type | | 429 | No | Per-minute rate limit exceeded; honor Retry-After | | 500 | No | Internal error |
Scrape Images
MeteredGET https://www.context.dev/web/scrape/imagesExtract image assets from a web page, including standard URLs, inline SVGs, data URIs, responsive image sources, metadata, CSS backgrounds, video posters, and embeds. The base request costs 1 credit, or 2 credits with browser actions. When enrichment is enabled, the entire call costs 5 credits, including requests that also use actions.
Crawl Sitemap
MeteredGET https://www.context.dev/web/scrape/sitemapCrawl an entire website's sitemap and return all discovered page URLs. Pass `search` to have the crawled sitemap filtered down to the pages about a phrase (for example `pricing and plans` or `api authentication docs`), most relevant first — a searched crawl scans the whole sitemap and costs 2 credits instead of 1.
Crawl Website & Scrape Markdown
MeteredPOST https://www.context.dev/web/crawlPerforms a crawl starting from a given URL, extracts page content as Markdown, and returns results for all crawled pages.
Extract Structured Website Data
MeteredPOST https://www.context.dev/web/extractCrawl a website, use the provided JSON Schema and instructions to prioritize relevant internal links, and extract structured data from the selected pages.
Web Search
MeteredPOST https://www.context.dev/web/searchSearch the web and optionally scrape each result to Markdown in one round-trip.
Find website competitors
MeteredGET https://www.context.dev/web/competitorsAnalyze a company's landing page and web search evidence to return direct competitors for the same product or market.
Enrich Person
MeteredPOST https://www.context.dev/people/enrichFinds and normalizes the best available person candidate from additive identity clues, then assigns an identity match score from 0 to 100. Available on all paid plans. Successful requests cost 20 credits. Disposable and free email addresses (like gmail.com, yahoo.com) will throw a 422 error.
Retrieve Person
MeteredPOST https://www.context.dev/people/retrieveRetrieve and normalize a person profile from identifiers. Education and experience entries include LinkedIn-derived organization data (website, logo, employee counts, followers, headquarters, and Context.dev industry classification) when available.
Retrieve brand data by domain
MeteredGET https://www.context.dev/brand/retrieveRetrieve logos, backdrops, colors, industry, description, and more from any domain
Retrieve brand data
MeteredPOST https://www.context.dev/brand/retrieveRetrieve logos, backdrops, colors, industry, description, and more. Provide exactly one lookup identifier in the request body: a domain, company name, email address, stock ticker, transaction descriptor, or direct URL. Note: `by_direct_url` fetches brand data only from the provided URL — not from the entire internet.
Retrieve brand data by company name
MeteredGET https://www.context.dev/brand/retrieve-by-nameRetrieve brand information using a company name.
Brand Search
MeteredGET https://www.context.dev/brand/searchSearch indexed brands by name or domain
Retrieve brand data by email address
MeteredGET https://www.context.dev/brand/retrieve-by-emailRetrieve brand information using an email address while detecting disposable and free email addresses. Disposable and free email addresses (like gmail.com, yahoo.com) will throw a 422 error.
Retrieve brand data by stock ticker
MeteredGET https://www.context.dev/brand/retrieve-by-tickerRetrieve brand information using a stock ticker symbol.
Retrieve brand data by ISIN
MeteredGET https://www.context.dev/brand/retrieve-by-isinRetrieve brand information using an ISIN (International Securities Identification Number).
Identify brand from transaction data
MeteredGET https://www.context.dev/brand/transaction_identifierEndpoint specially designed for platforms that want to identify transaction data by the transaction title.
Retrieve simplified brand data by domain
MeteredGET https://www.context.dev/brand/retrieve-simplifiedReturns a simplified version of brand data containing only essential information: domain, title, colors, logos, and backdrops. Optimized for faster responses and reduced data transfer.
Scrape Styleguide
MeteredGET https://www.context.dev/web/styleguideExtract a comprehensive design system from a website including colors, typography, spacing, shadows, and UI components.
Scrape Fonts
MeteredGET https://www.context.dev/web/fontsScrape font information from a website including font families, usage statistics, fallbacks, and element/word counts.
Scrape Screenshot
MeteredGET https://www.context.dev/web/screenshotCapture a screenshot of a website.
Classify NAICS industries
MeteredGET https://www.context.dev/web/naicsClassify any brand into 2022 NAICS industry codes from its domain or name.
Classify SIC industries
MeteredGET https://www.context.dev/web/sicClassify any brand into Standard Industrial Classification (SIC) codes from its domain or name. Choose between the original SIC system (`original_sic`) or the latest SIC list maintained by the SEC (`latest_sec`).
Query website data using AI
MeteredPOST https://www.context.dev/brand/ai/queryUse 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.
Extract a single product from a URL
MeteredPOST https://www.context.dev/brand/ai/productGiven a single URL, determines if it is a product page and extracts the product information.
Extract products from a brand's website
MeteredPOST https://www.context.dev/brand/ai/productsExtract product information from a brand's website. We will analyze the website and return a list of products with details such as name, description, image, pricing, features, and more.
Prefetch brand data for a domain
MeteredPOST https://www.context.dev/brand/prefetchSignal that you may fetch brand data for a particular domain soon to improve latency.
Prefetch brand data by email
MeteredPOST https://www.context.dev/brand/prefetch-by-emailSignal 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.
Prefetch data
MeteredPOST https://www.context.dev/utility/prefetchSignal that you may fetch data soon to improve latency. The type field selects what to prefetch ('brand' queues a brand data fetch, 'styleguide' queues a styleguide extraction) and identifier carries exactly one lookup key: a domain, or an email whose domain is extracted and validated (free email providers and disposable email addresses are not allowed).
List monitors
MeteredGET https://www.context.dev/monitorsLists monitors for the authenticated organization. Supports free-text search (`q` over `search_by` fields, `prefix` or `exact` via `search_type`) plus status/type/tag filters. Results are paginated via the opaque `cursor`.
Create a monitor
MeteredPOST https://www.context.dev/monitorsCreates a monitor. The request body is a union of the supported target/change detection combinations. The monitor runs immediately after creation to create its initial baseline.
Get a monitor
MeteredGET https://www.context.dev/monitors/{monitor_id}Get a monitor
Update a monitor
MeteredGET https://www.context.dev/monitors/{monitor_id}Updates a monitor. If `target` or `change_detection` changes, the monitor creates a new baseline. Unsupported target/change detection combinations are rejected.
Delete a monitor
MeteredGET https://www.context.dev/monitors/{monitor_id}Delete a monitor
List monitor runs
MeteredGET https://www.context.dev/monitors/{monitor_id}/runsList monitor runs
Retrieve a monitor run
MeteredGET https://www.context.dev/monitors/{monitor_id}/runs/{run_id}Fetches one run for a monitor, including lifecycle status, timing, credits charged, and any detected change.
List changes for a monitor
MeteredGET https://www.context.dev/monitors/{monitor_id}/changesList changes for a monitor
List runs
MeteredGET https://www.context.dev/monitors/runsReturns an account-wide feed of monitor runs across all monitors.
Monitor credit usage
MeteredGET https://www.context.dev/monitors/credit-usageReturns credits charged per monitor over an optional [since, until] window, newest spenders first.
Monitor limits
MeteredGET https://www.context.dev/monitors/limitsReturns how many monitors the account has and the maximum it allows.
List changes
MeteredGET https://www.context.dev/monitors/changesReturns an account-wide feed of detected changes across monitors.
Get a change
MeteredGET https://www.context.dev/monitors/changes/{change_id}Get a change
Run a monitor now
MeteredPOST https://www.context.dev/monitors/{monitor_id}/runTriggers an immediate run of the monitor outside its normal schedule. The run is queued and processed asynchronously.
Rotate a monitor webhook secret
MeteredPOST https://www.context.dev/monitors/{monitor_id}/webhook/rotate-secretGenerates a new signing secret for the monitor's webhook and returns the updated monitor (including the new `webhook.secret`). The previous secret stops signing deliveries immediately, so update your endpoint before rotating.
List collections
MeteredGET https://www.context.dev/webdbs/collectionsReturns your WebDB collections.
Create a collection
MeteredPOST https://www.context.dev/webdbs/collectionsCreates a collection and queues its first sync. Use the preview endpoint first to test extraction.
Get a collection
MeteredGET https://www.context.dev/webdbs/collections/{collection_id}Returns one WebDB collection.
Update a collection
MeteredGET https://www.context.dev/webdbs/collections/{collection_id}Changes collection settings. New extraction rules apply on future syncs.
Delete a collection
MeteredGET https://www.context.dev/webdbs/collections/{collection_id}Deletes a collection and all data stored for it.
Trigger a sync now
MeteredPOST https://www.context.dev/webdbs/collections/{collection_id}/syncQueues a sync now. Returns the current run when a sync is already active.
Reprocess rows from stored snapshots
MeteredPOST https://www.context.dev/webdbs/collections/{collection_id}/reprocessExtracts rows again from saved pages without fetching them again. Use `where` to select rows.
Purge rows by URL pattern
MeteredPOST https://www.context.dev/webdbs/collections/{collection_id}/purgePermanently deletes matching rows, change history, and saved pages.
Query rows
MeteredPOST https://www.context.dev/webdbs/collections/{collection_id}/queryFilters and sorts collection rows. Use `next_cursor` to load more results.
List runs for a collection
MeteredGET https://www.context.dev/webdbs/collections/{collection_id}/runsReturns recent runs for a collection.
List rejections for a collection
MeteredGET https://www.context.dev/webdbs/collections/{collection_id}/rejectionsReturns pages that did not become rows and explains why.
List changes for a collection
MeteredGET https://www.context.dev/webdbs/collections/{collection_id}/changesReturns row changes for a collection, newest first.
Get a row
MeteredGET https://www.context.dev/webdbs/rows/{row_id}Returns one row and links to its latest saved page.
Delete a row
MeteredGET https://www.context.dev/webdbs/rows/{row_id}Deletes a row. Set `purge=true` to also delete its history and saved pages.
Get a row's change history
MeteredGET https://www.context.dev/webdbs/rows/{row_id}/historyReturns changes for one row, newest first.
Download a row's page snapshot
MeteredGET https://www.context.dev/webdbs/rows/{row_id}/snapshotRedirects to the latest saved page in HTML or Markdown.
Get a run
MeteredGET https://www.context.dev/webdbs/runs/{run_id}Returns the status and results of one collection run.
List webhooks
MeteredGET https://www.context.dev/webdbs/webhooksReturns your WebDB webhooks.
Create a webhook
MeteredPOST https://www.context.dev/webdbs/webhooksCreates a webhook for row and run events. Use the returned secret to verify signatures.
Get a webhook
MeteredGET https://www.context.dev/webdbs/webhooks/{webhook_id}Returns one WebDB webhook.
Update a webhook
MeteredGET https://www.context.dev/webdbs/webhooks/{webhook_id}Changes a WebDB webhook.
Delete a webhook
MeteredGET https://www.context.dev/webdbs/webhooks/{webhook_id}Deletes a WebDB webhook.
List webhook deliveries
MeteredGET https://www.context.dev/webdbs/webhooks/{webhook_id}/deliveriesReturns delivery attempts for a webhook, newest first.
Preview extraction (dry run)
MeteredPOST https://www.context.dev/webdbs/previewTests extraction on up to 5 URLs without creating a collection. Each URL costs 1 credit.
WebDBs credit usage
MeteredGET https://www.context.dev/webdbs/usageReturns WebDB credit, row, sync, and storage usage.
Submit a batch
MeteredPOST https://www.context.dev/batch/submitScrape 25K URLs or crawl large websites asynchronously.
List batches
MeteredGET https://www.context.dev/batch/listList your batches from newest to oldest. Filter by status or continue with a cursor.
Get a batch
MeteredGET https://www.context.dev/batch/{batch_id}Check progress, and get download links once the batch finishes.
Delete a batch
MeteredGET https://www.context.dev/batch/{batch_id}Permanently delete a finished batch and its stored results. Active batches must settle first.
Get batch results
MeteredGET https://www.context.dev/batch/{batch_id}/resultsPage through a finished batch's results as JSON instead of downloading the NDJSON files.
Cancel a batch
MeteredPOST https://www.context.dev/batch/{batch_id}/cancelStop a batch from starting new pages. In-progress pages finish, and unused credits are refunded.
Retrieve company funding
MeteredPOST https://www.context.dev/company/fundingRetrieve the structured funding history (rounds, dates, amounts) for a company by its domain. Served from Context's continuously updated company graph, which aggregates funding rounds observed across company data sources and global business news. Domains with no known funding data return an empty rounds list and are not charged.
Checks
reachable
valid
2026-08-25T06:01:58.080Z
Intake listed · Listed — live manifest, not yet verified · not used for Gateway · probed 0/3 · No settlement evidence found in chain signals.
Claim this listing to upgrade to Cleared attestation.
Claim listing