Skip to main content

Confirm

Are you sure?

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.

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
  • 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
  • Community support
Start free

Starter

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

$15.83/ month

$190 billed yearly — two months free

  • 20,000 credits / month
  • 20,000 page fetches, or 1,176 /summarize — any mix
  • 3 requests in parallel
  • 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.

$40.83/ month

$490 billed yearly — two months free

  • 55,000 credits / month
  • 55,000 page fetches, or 3,235 /summarize — any mix
  • 8 requests in parallel
  • 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
  • Higher burst rate limits

Scale

For high-volume pipelines and agencies.

$124.16/ month

$1,490 billed yearly — two months free

  • 175,000 credits / month
  • 175,000 page fetches, or 10,294 /summarize — any mix
  • 20 requests in parallel
  • 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 an EU VAT number 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

URLpipe is built and run by Roger Campos. Every email to contact@urlpipe.dev is read by the person who wrote the code.

What each call costs

Every endpoint is priced by what it costs us to run. The five that only render the page cost 1 or 2 credits; the three that call a language model cost more, and among those, summarizing a whole article costs more than reading a page's metadata. 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.

/screenshot1 credit

A PNG of the rendered page. Same page visit, no model.

/lighthouse2 credits

A full Google Lighthouse audit — minutes of CPU, and it runs in its own limited lane.

/meta5 credits

Title, description, author, dates, images. A small model call over the page's head.

/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.

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

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%

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$15.83$40.83$124.16
Credits / month1,00020,00055,000175,000
Parallel requests13820
/console, /html, /markdown, /screenshot (1 credit)1,00020,00055,000175,000
/lighthouse (2 credits)50010,00027,50087,500
/meta (5 credits)2004,00011,00035,000
/keywords (15 credits)661,3333,66611,666
/summarize (17 credits)581,1763,23510,294
Past the allowanceRequests pause$1.50 / 1,000, no cap$1.50 / 1,000, no cap$1.50 / 1,000, no cap
All 8 endpointsYesYesYesYes
Sync + async modesYesYesYesYes
Free cache hitsYesYesYesYes
Projects & API keysUnlimitedUnlimitedUnlimitedUnlimited
SupportCommunityEmailPriority 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, /screenshot, /console) is 1 credit, a Lighthouse audit is 2, /meta is 5, /keywords is 15 and /summarize is 17. A /scrape request spends the sum of the operations it runs, exactly as if you'd called them separately.