Markdown
Clean, LLM-ready markdown from any page. Boilerplate and chrome stripped out.
1 creditOne API turns any page or audio file into markdown, structured JSON, screenshots, PDFs, and transcripts — ready to feed an LLM.
$ curl -X POST https://forageapi.com/v1/markdown \ -H "Authorization: Bearer fk_live_..." \ -d '{"url":"https://en.wikipedia.org/wiki/Foraging"}'
# 200 OK · 1 credit { "url": "https://en.wikipedia.org/wiki/Foraging", "rendered": false, "markdown": "# Foraging\n\nForaging is searching for...", "tokens_estimate": 1840 }
Every endpoint takes a URL and hands back something an agent can use. One bearer token, credits per call, failed calls refunded automatically.
Clean, LLM-ready markdown from any page. Boilerplate and chrome stripped out.
1 creditStructured JSON that matches a JSON Schema you provide. Never invents data — missing fields come back null.
2 creditsFull-page or viewport PNG, rendered in a real headless browser. Set width, height, and wait.
1 creditRender a live page to a print-ready A4 PDF, backgrounds and all.
2 creditsWhisper transcript of any audio URL with segments, timestamps, and VTT. Up to 24MB.
2 credits + 1 / minschema.org reviews and aggregate ratings from any page with JSON-LD. Not charged if none are found.
2 creditsMint a free key with an email — 300 credits, no card. One per email, shown exactly once.
FreeCheck your balance and recent calls any time. Reconcile spend without leaving your terminal.
FreeMost pages are static — Forage fetches those directly and returns in milliseconds. When a page is a JavaScript shell, we spin up a real headless browser automatically. Force it either way with render: "always" or "never".
A plain edge fetch pulls the HTML and converts it — no browser, minimal latency, one credit.
If the page needs JavaScript to show its content, Forage escalates to a headless browser on its own.
If a fetch or conversion fails, the credits are returned automatically. You only pay for data you get.
Credits never auto-renew, and unused credits are refundable within 14 days. Start free — top up only when you need more.
Paid credit packs are opening shortly — grab your free key now and start building.
Drop in your email and we'll mint a live key on the spot. One key per email — it's shown once, so copy it somewhere safe.
fk_live_…
Saved it? Good — this is the only time we'll show it. Next: make your first call.
429 rate_limited — wait a moment and retry.300 free credits, no card, one API. Your agents will thank you.
Get your free key