Skip to main content

Confirm

Are you sure?

URL in. Clean data out.

One developer API for everything you'd otherwise scrape — Markdown, metadata, AI summaries, keywords, Lighthouse and screenshots. Start free, no card.

  • No credit card
  • 50 AI + 500 web ops / month on the free plan
  • Cached results don't count toward quota
  • EU-hosted

200 OK · 412 ms

Request

curl -X POST https://urlpipe.dev/markdown \
  -H "Authorization: Bearer sk_live_***" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://anthropic.com"}'

Response

# Anthropic

We're an AI safety company. We build
reliable, interpretable, and steerable
AI systems.

## Claude

Claude is our flagship AI assistant…

Endpoints

Eight endpoints. One bearer token.

URLpipe is a developer API that turns any URL into clean, structured data — Markdown, metadata, AI summaries, keywords, Lighthouse audits, screenshots, rendered HTML and JavaScript console logs — all behind one bearer token.

Each endpoint takes a URL and returns exactly what you'd write a one-off scraper for. The four AI endpoints run a language model under the hood; the rest are pure browser-and-network.

Try any endpoint free — no signup required

/htmlWeb
Fetch the rendered HTML of any page. JavaScript executed, redirects followed.
Try it free
/screenshotWeb
PNG screenshot of the rendered page, returned base64-encoded. Useful for previews, monitoring and visual QA.
Try it free
/lighthouseWeb
A real Google Lighthouse audit. Mobile or desktop, with optional full audit data.
Try it free
/consoleWeb
JavaScript console errors, warnings and uncaught exceptions during page load.
Try it free
/markdownAI
Convert the page's main content to clean Markdown — nav, sidebars and chrome stripped. Ideal for feeding web pages to an LLM or RAG pipeline.
Try it free
/metaAI
Title, description, author, publication date, feed and main image — extracted intelligently.
Try it free
/summarizeAI
A concise AI summary of the page's main content, in Markdown.
Try it free
/keywordsAI
5–15 relevant keywords and phrases extracted from the page, ordered by relevance.
Try it free

How it works

From signup to first response in minutes.

No SDK to install. No webhook to set up. Both are supported when you need them.

01

Sign up

Create a free account in seconds. No credit card. We send the API key to your inbox after you create your first project.

02

Create a project

Each project gets its own API key and its own request history. Use one project per app or environment.

03

POST a URL

Hit any endpoint with a URL and your bearer token. Sync mode returns the result directly; async mode delivers it to your webhook.

Pricing

Free while we're growing.

The free plan is meant for real usage, not just a demo. If you outgrow it, get in touch.

Free

For real usage — side projects and low-volume production.

$0/ month
  • 50 AI operations / month
  • 500 web operations / month
  • Unlimited projects and API keys
  • Sync and async (webhook) modes
  • Repeat requests served from cache — free, and never count toward your quota
  • Quota resets on the 1st of each month, UTC
Start free

Unlimited

Recommended for production

For production workloads that have outgrown the free plan. Requests usually answered within 24 hours.

Custom
  • No monthly caps
  • Same endpoints, same API
  • Direct contact with the team
  • Priority support
Email contact@urlpipe.dev

FAQ

Common questions

Do I need to install anything on my site?
No. URLpipe calls your public URLs from our servers. No scripts, no DNS records, no server access required.
Can I try it without signing up?
Yes. Every endpoint has a free, no-signup tool at /tools — paste a URL and see the result live in your browser. It's the same API under the hood, capped at a couple of runs at a time. When you're ready to build, grab a free API key.
Which endpoints use AI?
Four of them: /markdown, /meta, /summarize and /keywords. The other four (/html, /screenshot, /lighthouse, /console) don't use AI. The Free plan caps each category separately so you can experiment without burning the AI budget.
Can I use URLpipe to feed web pages to an LLM?
Yes. The /markdown endpoint returns clean Markdown with navigation, sidebars and boilerplate stripped — the format LLMs and RAG pipelines work best with. Point it at any URL and pass the result straight into your prompt or vector store. Because pages are rendered with headless Chrome first, JavaScript-heavy sites produce complete content too.
What happens when I hit a quota limit?
The endpoint returns HTTP 429 with a JSON body explaining which quota was exceeded, how much you've used, and when it resets (the 1st of next month, UTC). The dashboard shows your remaining quota at any time.
Do repeated requests use up my quota?
No. When you request the same URL and operation again within your freshness window, we serve the cached result — instantly, and without counting it toward your monthly quota. You control the window with the max_age parameter (default 7 days); set max_age=0 to always fetch fresh.
Does it handle JavaScript-rendered sites?
Yes. Pages are rendered with headless Chrome before we extract anything, so single-page apps and client-rendered content work normally.
What does async mode do?
Instead of waiting for the result, URLpipe accepts the request immediately, processes it in the background, and POSTs the result to a webhook URL you provide. Useful for long-running operations like Lighthouse.
Where is my data stored?
Account data and request history live on infrastructure in the EU. We don't sell or share it. See the privacy policy for the full picture.

Get an API key in under a minute.

Free plan, no card. Your API key arrives by email after you create your first project — you'll be making real requests in minutes.