[ Explainer ]

Per credit, per response, per record or per compute unit: the four ways scraping APIs charge

Fourteen vendors, four units of billing. What each unit means, who uses it, and what the free tier of each is worth, with the read date.

Published 2026-09-18 by Phillip Paul Inker. Sources re-read 2026-09-18. 8 sources.

Credits on a monthly plan

The common model: a monthly fee buys a pool of credits, a plain request spends one, a harder request spends more. ScrapingBee, ScraperAPI, ZenRows, Scrapfly, Scrapingdog, Scrape.do and ScrapingAnt sell this way, with entry plans between $16 and $49 a month. The pool resets monthly at most of them; ZenRows prints rollover per tier and ScraperAPI's FAQ says credits do not roll over. The comparison to make is the plan price divided by credits, then by the multiplier your targets need, which the guide on credits walks through.

Per successful response, no plan

Zyte sells no plan sizes: a rate per 1,000 successful responses that depends on which tier it assigns the target site and whether the response is rendered, $0.13 to $1.27 per 1,000 over HTTP pay as you go and $1.01 to $16.08 rendered, lower with a $100 or $200 monthly commitment. Crawlbase does the same by volume instead of by site: one graduated ladder from $3.00 per 1,000 for the first thousand requests down the brackets, with optional monthly blocks at a lower effective rate. Decodo sits between: plans from free to $99, but every mode priced per 1,000 requests on the plan.

Per record

Bright Data's Web Scraper API charges per record, one extracted item shown as a row, for instance one LinkedIn profile: $1.50 per 1,000 pay as you go, a plan with 384,000 records included and $1.30 per 1,000 beyond it, 5,000 records a month free. A record can take several requests to produce, so the per-record price is not comparable with a per-request one; it is comparable with the time it would take to build the scraper for that site yourself.

Per compute unit

Apify charges for the compute an Actor uses, $0.20 a unit on its free and $19 plans, $0.16 on $199 and $0.13 on $999, with each plan's fee credited back as usage. Many of the 70,495 Actors in its store add a price per result set by their author. There is no per-page figure to print; the cost is per Actor, on its store page. Firecrawl is the fourth shape's cousin: one credit per page, but the page is the cleaned text for a model, and the plans are small, 5,000 pages for $16 a month at annual billing.

Credits, entry plans
$16 to $49
seven vendors
Zyte, per 1,000 HTTP
$0.13 to $1.27
by site tier
Bright Data, per 1,000 records
$1.50
pay as you go
Apify, per compute unit
$0.20
free and $19 plans

Free tiers, read carefully

Monthly allowances: ScrapingAnt 10,000 credits, ZenRows 5,000, Bright Data 5,000 records, Scrape.do 1,000 successful calls with every feature, Firecrawl 1,000 credits, Apify $5 of usage. One-time allowances: Crawlbase 5,000 requests, ScrapingBee 1,000 credits, Scrapfly 1,000 credits with no time limit, ScraperAPI 1,000 credits with five concurrent connections, Scrapingdog 200 credits. Zyte gives $5 of credit for thirty days. Decodo's free plan has no credit count on the page; it is the $19 plan's rates at 10 requests a second. Oxylabs offers a trial whose terms were not on the pages read.

  • Monthly or once: the word on the plan card decides whether the free tier is a test or a budget
  • Card or no card: every vendor above except Oxylabs and Zyte states no card on the pages read; Zyte's $5 credit does not state either way
  • Every feature or a subset: Scrape.do and ZenRows say everything is unlocked; ScraperAPI's free plan caps concurrency at five
Sources
  1. [1]
    Zyte pricing Zyte, read 2026-09-18.

    From $0.06 per 1,000 successful responses. Try Zyte API with $5 free credit. No commitment or subscription, 30 days to try it out.

  2. [2]
    Crawlbase pricing Crawlbase, read 2026-09-18.

    Pay as you go: One graduated ladder, like income tax. Subscriptions: Optional plans, cheaper per credit.

  3. [3]
    Bright Data Web Scraper API pricing Bright Data, read 2026-09-18.

    Free Tier 5K records per month No credit card required. Pay as you go $ 1.5 /1K record Pay only for success. 384,000 records included $ 1.3 /1K additional records. A record is one extracted item, shown as a row in the table - e.g., one LinkedIn profile.

  4. [4]
    Apify pricing Apify, read 2026-09-18.

    Free $0 $5 to spend in Apify Store or on your own Actors $0.2 per compute unit. Starter $19 / month + pay as you go. Scale $199 $0.16 per compute unit. Business $999 $0.13 per compute unit.

  5. [5]
    Firecrawl pricing Firecrawl, read 2026-09-18.

    Free Plan 1,000 credits / month. Hobby 5,000 credits / month $16 /month Billed yearly. Prices shown are per month, billed annually.

  6. [6]
    ScrapingAnt homepage ScrapingAnt, read 2026-09-18.

    10,000 free credits every month. No credit card.

  7. [7]
    Decodo Web Scraping API price table Decodo, read 2026-09-18.

    $0: $0.50 $0.75 $1.00 $1.50 10 req/s. Start for free.

  8. [8]
    Scrapfly pricing, free tier Scrapfly, read 2026-09-18.

    1,000 credits on signup. No credit card, no time limit. Every product usable, prototype and smoke-test forever.

Reviews this guide draws on

Zyteper request

No plan sizes at all: a $5 trial credit, thirty days, then a rate per 1,000 successful responses that depends on which tier Zyte puts the target site in and whether you render it. Cheap on easy sites, the dearest browser rate in this database on hard ones.

56Fair, 56 of 100Facts read 2026-09-18
Bright Dataper request

The Web Scraper API sells finished rows from 800+ site scrapers, a record being one extracted item such as one LinkedIn profile, and bills only what is delivered. The unit makes it the dearest line in this table and the least comparable; the plans behind the slider, $499, $999 and $1,999, are public once you read the page's own data.

60Fair, 60 of 100Facts read 2026-09-18
Apifysubscription

The price of a page depends on which Actor fetches it and how much compute it burns, so no per-1,000 figure fits. What is public is the platform ladder: a free $5 of monthly usage, three paid tiers whose fee is also their usage credit, compute from $0.20 down to $0.13 a unit, and the add-ons.

70Good, 70 of 100Facts read 2026-09-18
Decodoper request

The pricing table answers the question every other vendor makes you compute: standard proxies, standard with JavaScript, premium proxies, premium with JavaScript, each priced per 1,000 requests on each plan, with the rate limit beside it. A free starter plan and a 14-day money-back line finish it.

86Excellent, 86 of 100Facts read 2026-09-18
Crawlbaseper request

Pricing written like a tax table: pay as you go on a ladder of brackets, or a monthly block at a lower effective rate with the ladder continuing past it. A failed or blocked request is never billed and a rendered one costs two credits, which is the simplest multiplier in this database.

64Fair, 64 of 100Facts read 2026-09-18
Firecrawlsubscription

The unit is a page turned into clean text, one credit each, with search at two credits per ten results and browser time at two a minute. Cheap plans are small: 5,000 pages for $16 is the dearest entry price per 1,000 in this database, and the printed prices assume annual billing.

60Fair, 60 of 100Facts read 2026-09-18

Run a scraping API?Get it on the record.

Send us the pages that state your prices, credit costs and limits. We read them, score them on the public rubric, and publish the review with the date.