Choose the outputs your product needs and get them back together, from clean Markdown to a full-page screenshot.
Markdown, HTML, links, images, JSON, and screenshots from the same request.
Click, scroll, or wait for a selector before the page is captured.
Read the live page, or reuse a recent copy when speed matters more.
Install the SDK, pass a URL and the formats you want, and get everything back in one response.
npm install context.devimport ContextDev from 'context.dev';const client = new ContextDev({ apiKey: process.env.CONTEXT_DEV_API_KEY });const page = await client.web.scrape({ url: 'https://linear.app', formats: { markdown: true, screenshot: true },});Feed your knowledge pipeline, or collect pages across a much larger job with the same API key.
Crawl a sitemap, convert every page to clean Markdown, and send it straight into your embeddings.
Scrape thousands of URLs in one job, then collect the results when the batch completes.
More details in the API documentation.