import ContextDev from 'context.dev';
const client = new ContextDev({
apiKey: process.env['CONTEXT_DEV_API_KEY'], // This is the default and can be omitted
});
const response = await client.web.webCrawlMd({ url: 'https://example.com' });
console.log(response.metadata);{
"results": [
{
"markdown": "<string>",
"metadata": {
"url": "<string>",
"title": "<string>",
"crawlDepth": 123,
"statusCode": 123,
"success": true
}
}
],
"metadata": {
"numUrls": 123,
"maxCrawlDepth": 123,
"numSucceeded": 123,
"numFailed": 123
}
}Performs a crawl starting from a given URL, extracts page content as Markdown, and returns results for all crawled pages. Only follows links within the same domain as the starting URL. Costs 1 credit per successful page crawled.
import ContextDev from 'context.dev';
const client = new ContextDev({
apiKey: process.env['CONTEXT_DEV_API_KEY'], // This is the default and can be omitted
});
const response = await client.web.webCrawlMd({ url: 'https://example.com' });
console.log(response.metadata);{
"results": [
{
"markdown": "<string>",
"metadata": {
"url": "<string>",
"title": "<string>",
"crawlDepth": 123,
"statusCode": 123,
"success": true
}
}
],
"metadata": {
"numUrls": 123,
"maxCrawlDepth": 123,
"numSucceeded": 123,
"numFailed": 123
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The starting URL for the crawl (must include http:// or https:// protocol)
Maximum number of pages to crawl. Hard cap: 500.
1 <= x <= 500Maximum link depth from the starting URL (0 = only the starting page)
x >= 0Regex pattern. Only URLs matching this pattern will be followed and scraped.
Preserve hyperlinks in the Markdown output
Include image references in the Markdown output
Truncate base64-encoded image data in the Markdown output
Extract only the main content, stripping headers, footers, sidebars, and navigation
When true, follow links on subdomains of the starting URL's domain (e.g. docs.example.com when starting from example.com). www and apex are always treated as equivalent.
Was this page helpful?