Web Rendering API for busy developers

Turn any URL into whatever you need.

One API for screenshots, PDFs, snapshots, markdown, HTML, links, JSON, brand assets, scraping, and site crawls. For software teams and AI agents.

Get your free API key · 100 free credits · No credit card required

Trusted by 2K+ developers. Web captures this week:0· 99.9% uptime

Kirk McNeill

"PNG and markdown in one call. No more babysitting headless Chrome."

Kirk McNeill, Founder at UI Collective

James Okonkwo

"Dropped Puppeteer in a weekend. Cache hits alone paid for the migration."

James Okonkwo, CTO at Relaybase

Elena Vasquez

"Our agents finally see the web. MCP setup took five minutes."

Elena Vasquez, Founder at Draftline

Set up in under a minute.

One API call. Any language. Start capturing in seconds.

1

Get your free API key

Sign up and get 100 free credits. No credit card required.

Get API key
2

Pick any language

We'll give you the exact snippet to run.

3

Send your first request

Paste this into your app, script, or terminal.

JavaScript
4

You're set 🎉

Onecapture helps you search, scrape, and interact with the web at scale

Your agent needs Markdown and screenshots. One API, both. MCP. Skills. Works in Claude Desktop, Claude Code, Cursor, Cline, and anything else that speaks MCP.

You

Capture stripe.com/pricing as markdown and a full-page screenshot

C

Claude

I'll call CaptureWeb. One API returns both formats.

Used CaptureWeb MCP

Done. Full-page PNG saved and markdown ready to paste into your docs.

One URL, Multiple Formats. The capture API captures perfect screenshots, renders PDFs, and extracts content from any webpage at scale.

Sales and outreach tools

A screenshot of the prospect's site for the email, and the Markdown for the model writing it. /brand pulls their logo, colors, and OG data so outreach feels personal. One call.

AI agents and RAG pipelines

Clean Markdown in, structured JSON out. Crawl a whole docs site when you need the corpus.

Directories, galleries, and marketplaces

Thumbnail every listing. /crawl branches through categories and tag pages until the full catalog is covered.

Fintech and billing

Capture pricing pages, fee schedules, and regulatory disclosures as PDFs and Markdown for audits and compliance reviews.

Healthcare portals

Screenshot patient-facing flows and archive consent screens with timestamped captures your compliance team can trust.

E-commerce and retail

Render product pages and checkout flows at scale for catalogs, price monitoring, and marketplace listings.

Invoicing and reporting products

Ship PDFs from your own HTML. No Chromium to host, no wkhtmltopdf CVEs to explain in a security review.

Compliance and archival

Timestamped, hashed, immutable captures. PNG, PDF, and source HTML from a single page load, so all three are provably the same moment.

QA and visual regression

Baseline every page in production. Compare screenshots release over release without running headless Chrome yourself.

Screenshots, PDFs, Markdown, brand assets, and structured data from any URL. One API for every team above.

Infrastructure you don't have to run.

Edge caching, stealth browsers, CAPTCHA solving, and global CDN. Powered by Cloudflare and Browserbase. One API call.

<60msCached response
~1.5sUncached p50
99.9%Uptime
50K+Blocking rules

Edge caching

Instant repeat captures. Cache hits cost zero credits.

Global CDN

Worldwide delivery on Cloudflare. Sub-second cache hits.

No browsers to run

We operate the clusters. You send a URL.

Stealth & bot bypass

Proxies and fingerprint rotation when pages fight back.

CAPTCHA auto-solve

Challenge walls solved transparently. No 502s.

50,000+ blocking rules

Banners, ads, trackers, and chat widgets stripped.

Smart render chain

fetch, browser, stealth, fallback. Always a result.

Device emulation

17+ real device profiles. Retina-ready.

Authenticated sessions

Capture behind login walls with a session ID.

Auto-scaling

Thousands of parallel renders. No Puppeteer pools.

Pricing

Flexible plans that scale with you. Cancel anytime, no questions asked.

Free
$0/mo

For trying things out.

Get started free
100 credits / month
5 requests / minute
Screenshot (PNG, JPEG, WebP)
PDF from URL or raw HTML
Markdown & HTML extraction
Link extraction
Brand extraction (logo, colors, fonts, OG)
Multi-format snapshot (2 credits)
Cache hits cost 0 credits
Starter
$7/mo

For side projects and small tools.

Get started
1,000 credits / month
30 requests / minute
Everything in Free
Site crawling (up to 500 pages)
Async jobs + webhooks
Structured extraction with AI (/json)
Email support
Ultimate
$99/mo

For high-volume data pipelines.

Get started
50,000 credits / month
120 requests / minute
Everything in Pro
Structured extraction with built-in AI
Dedicated support channel
SLA available on request

Frequently asked questions

What counts as a credit?

One successful render = 1 credit. /snapshot costs 2 (screenshot + PDF + HTML + Markdown in one call). /brand costs 1 and returns logo, favicon, colors, fonts, and OG data. Cache hits cost 0. Failed renders cost 0.

Do unused credits roll over?

Yes. Unused credits carry over to the next month, up to 2x your monthly allowance. Burst one month, coast the next.

Does it cache responses?

Yes. Results are cached automatically. The same URL with the same parameters costs 0 credits on the second call. Pass fresh: true to bypass the cache when you need the latest version of a page.

Can it handle JavaScript-heavy pages and SPAs?

Yes. Every request runs through a 5-tier render chain. If a lightweight fetch is enough, we use it. If the page needs a full browser to execute JavaScript, we fall through to headless rendering automatically.

What's the difference between /markdown and /content?

/markdown returns clean, LLM-ready text with nav, footer, and cookie banners stripped. /content returns the raw or cleaned HTML of the full page.

What's the difference between /snapshot and /screenshot?

/screenshot returns one image. /snapshot fires one browser session and returns a screenshot, PDF, HTML, and Markdown together for 2 credits instead of 4 separate calls.

What does /brand return?

/brand extracts logo, favicon, color palette, fonts, and Open Graph metadata from any domain in one call. Plain HTTP fetch, no browser required, ~300ms. Ideal for directories, CRMs, and onboarding flows. 1 credit per domain.

What is structured extraction?

The /json endpoint. You give it a URL and a prompt, it gives back structured JSON. Available on Starter and above. Built-in AI with no key required is on Ultimate.

Can I crawl an entire site?

Yes. /crawl follows a site's link graph up to 500 pages. It runs async so you get a job ID back immediately, and a webhook fires when it's done. Requires Starter or above.

When do I need Pro?

When you need to render bot-protected sites (Cloudflare, Akamai, etc.). Pro unlocks proxy and stealth rendering, which routes requests through residential IPs to get past those protections.

What happens when I hit my credit limit?

Requests return a 429 with a clear error. No surprise overages, ever. Upgrade your plan or wait for your rollover credits to kick in.

Can I upgrade or downgrade anytime?

Yes. Changes go through the Stripe customer portal. Upgrades are prorated and take effect immediately. Downgrades take effect at the next billing cycle.

Do I need a credit card to start?

No. Sign up and get 100 free credits with no credit card required. Upgrade when you're ready.

Your AI agents can't see the web.
They don't have to guess.

CaptureWeb turns any URL into screenshots and markdown. One API, MCP-ready. Works with Claude, Codex, Cursor, Cline, Gemini CLI, VS Code, OpenClaw, Devin, Grok, Goose, opencode, Amp, Zapier, n8n, Make, and anything else that speaks MCP.

Copied!