Skip to main content

Pricing

Pay for the pages you process.

One credit is one page fetch. Heavier work costs more credits, every rate is published below, and cache hits are free.

Plans

Free

For trying it out and for side projects.

$0/ month

No credit card

  • 1,000 credits / month
  • 1,000 page fetches, or 58 /summarize — any mix
  • 1 request at a time
  • One user
  • Requests pause when the credits run out
  • Cache hits are free and never spend credits
  • Unlimited projects and API keys
  • Sync and async modes — webhook or fetch by token
  • The MCP server, for AI agents
Start free

Starter

For the first real workload you put in front of users.

$19/ month
  • 20,000 credits / month
  • 20,000 page fetches, or 1,176 /summarize — any mix
  • 3 requests in parallel
  • Your whole team, as many members as you need
  • Never cut off: extra credits at $1.50 per 1,000, no cap
  • Cache hits are free and never spend credits
  • Everything in Free
  • Email support
  • Cancel any time

Pro

Most popular

For production apps pulling web data on a schedule.

$49/ month
  • 55,000 credits / month
  • 55,000 page fetches, or 3,235 /summarize — any mix
  • 8 requests in parallel
  • Your whole team, as many members as you need
  • Never cut off: extra credits at $1.50 per 1,000, no cap
  • Cache hits are free and never spend credits
  • Everything in Starter
  • Priority email support

Scale

For high-volume pipelines and agencies.

$149/ month
  • 175,000 credits / month
  • 175,000 page fetches, or 10,294 /summarize — any mix
  • 20 requests in parallel
  • Your whole team, as many members as you need
  • Never cut off: extra credits at $1.50 per 1,000, no cap
  • Cache hits are free and never spend credits
  • Everything in Pro
  • Direct line to the team
  • Usage reviews on request

Picking a paid plan takes you through sign-up first, then straight to Stripe's checkout. Cancel any time.

Prices in US dollars, before VAT. EU customers see it added at checkout; a business with a VAT number in an EU country other than Spain pays none.

Need more than Scale?

Larger volumes run on a contract we size with you, invoiced rather than charged to a card. Tell us what you're planning and we'll work it out.

Email contact@urlpipe.dev

What each call costs

Every endpoint is priced by what it costs us to run. The six that only read the rendered page cost 1 or 2 credits; the two that call a language model cost more. These rates are the same ones the API meters with.

/console1 credit

The page's JavaScript console output. Same page visit, no model.

/html1 credit

Rendered DOM from a real headless Chrome. The baseline: one page visit.

/markdown1 credit

The whole page converted to clean markdown, straight from the rendered DOM. Same page visit, no model.

/meta1 credit

Title, description, authors, dates, images, feeds. Read from the rendered page, no model.

/pdf1 credit

The whole page printed to a PDF, on the paper you choose or as one long page. Same page visit, no model.

/screenshot1 credit

The whole rendered page as PNG, JPEG or WebP, every option included. Same page visit, no model.

/technologies1 credit

The CMS, frameworks, analytics and CDN a site runs on, matched against open fingerprints. Same page visit, no model.

/lighthouse2 credits

A full Google Lighthouse audit — the heaviest thing we run, in its own lane on its own engine.

/keywords15 credits

Keywords extracted from the readable text. A model call over the whole article.

/summarize17 credits

A written summary. A model call over the whole article.

/extract24 credits

Your own schema filled from the whole page, null where it has nothing. A reasoning model call over all of it.

A /scrape request spends the sum of the operations it runs, from a single page visit. Requests served from cache, and requests where the target URL failed, spend nothing at all.

For sites that serve a datacentre differently from a person, add residential: true to any request and the page is fetched from a home broadband address: 25 credits per page visit on top of the operation, charged once per visit — a /scrape pays it once — and nothing when no exit is free. How residential exits work.

Work out your bill

Put in the calls you expect to make in a month. Everything updates as you type, and nothing is sent anywhere — this runs entirely in your browser.

Calls per month

  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
0%

How much of your traffic asks for a URL you've already fetched inside your max_age window. Those come back instantly and spend nothing.

Credits per month

0

Billable calls
0
Free cache hits
0

Smallest plan that fits

Free

$0

0 credits

Put in the calls you expect and this fills in.

Every plan, side by side

FeatureFreeStarterProScale
Price / month$0$19$49$149
Credits / month1,00020,00055,000175,000
Parallel requests13820
Team members1UnlimitedUnlimitedUnlimited
/console, /html, /markdown, /meta, /pdf, /screenshot, /technologies (1 credit)1,00020,00055,000175,000
/lighthouse (2 credits)50010,00027,50087,500
/keywords (15 credits)661,3333,66611,666
/summarize (17 credits)581,1763,23510,294
/extract (24 credits)418332,2917,291
Past the allowanceRequests pause$1.50 / 1,000, no cap$1.50 / 1,000, no cap$1.50 / 1,000, no cap
Every endpoint and the MCP serverYesYesYesYes
Sync + async modesYesYesYesYes
Free cache hitsYesYesYesYes
Projects & API keysUnlimitedUnlimitedUnlimitedUnlimited
SupportBest-effort emailEmailPriority emailDirect

Pricing questions

The unit every plan is sold in. One successful, uncached API call against one URL spends credits according to what that call costs us to run: a page fetch (/html, /markdown, /meta, /screenshot, /console) is 1 credit, a Lighthouse audit is 2, /keywords is 15, /summarize is 17 and /extract is 24. A /scrape request spends the sum of the operations it runs. The one extra is residential: true, which adds 25 credits per page visit — once per visit, so a /scrape pays it once however many operations it runs.