Turn any URL into clean Markdown, plain text, HTML, article data, links, or metadata. Powered by a real Chromium browser for JavaScript-rendered pages.
Choose the output format that fits your use case.
Clean Markdown output with headings, links, lists, and emphasis preserved. Perfect for LLMs and RAG pipelines.
Plain text with no HTML tags or formatting. Great for search indexing, summarization, and text analysis.
Raw cleaned HTML of the main content area. Useful when you need to preserve original markup and styling.
Structured article data: title, author, date, excerpt, and main content. Powered by Mozilla Readability.
All links on the page with anchor text and href. Useful for building crawlers, sitemaps, and link analysis tools.
Open Graph tags, Twitter cards, and other meta tags as structured JSON. Build link preview cards instantly.
One request, structured content back. Works with GET or POST.
curl "https://app.snap-render.com/v1/extract?url=https://example.com&type=markdown" \
-H "X-API-Key: sk_live_your_key_here"
curl -X POST "https://app.snap-render.com/v1/extract" \
-H "X-API-Key: sk_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "type": "markdown"}'
import SnapRender from 'snaprender';
const snap = new SnapRender({ apiKey: 'sk_live_your_key_here' });
const result = await snap.extract({ url: 'https://example.com', type: 'markdown' });
console.log(result.content);
Pass your target URL and extraction type (markdown, text, html, article, links, or metadata).
SnapRender loads the page in a real browser, executes JavaScript, and waits for the content to settle.
Receive clean, structured content in your chosen format. No HTML soup, no boilerplate.
markdown, text, html, article, links, and metadata. Each returns structured data in a format suited to specific use cases.Sign up in 30 seconds. 500 free extractions per month. No credit card required.
Create free account