ScraperFlyAI-ready Web Data API

pricing

Pay as you go web scraping API credits

Not every scraping workload deserves a subscription on day one. ScraperFly lets teams start with free credits, buy pay-as-you-go credits for uneven projects, and move to monthly credit plans only when recurring volume becomes predictable.

Flexible buying path

Start small, prove the target, and buy credits when the project earns it

ScraperFly lets teams validate public page capture before committing to recurring spend. Use free credits for first tests, pay-as-you-go credits for uneven projects, and monthly credits when the workload becomes predictable.

The same API request workflow stays in place as volume grows, so billing follows real usage instead of forcing every new idea into a subscription.

free startcredit packsmonthly when proven
Developer planning pay-as-you-go web scraping API credits and request profiles

What is a pay-as-you-go web scraping API?

A pay-as-you-go web scraping API charges through credits that are consumed when requests are made, instead of forcing every user into a fixed subscription from the beginning. The model is useful when the team does not yet know how many public pages it will capture, which targets will require rendering, how often the job will repeat, or whether the scraped data will become part of a production workflow.

The advantage is not only price. It is risk control. Before committing budget, developers can test real targets, compare raw HTML and rendered output, choose response formats, and see whether sessions, headers, country routing, premium delivery, screenshots, or PDFs are actually needed. The buying decision follows evidence instead of guesswork.

Practical takeaway: use pay-as-you-go credits when the target, request profile, or monthly volume is still being proven.

Why does pay-as-you-go fit scraping better than a forced subscription?

Scraping projects often begin unevenly. A developer might test ten targets, then pause for a week. A product team might need a one-time public dataset. A monitoring workflow might start with a small sample before expanding. A growth team might validate a market, then stop if the signal is weak. Subscription-first tools can make those early steps feel more expensive than they need to be because the user has to buy recurring capacity before the recurring workflow exists.

Pay-as-you-go keeps the early phase lighter. You can spend credits on real requests, learn which targets are simple, discover which pages need rendering or routing, and avoid paying for idle monthly allowance while the project is still changing. Once the workload becomes steady, monthly credits can make sense. The key is that the upgrade happens after the demand pattern is visible, not before.

Buying situation Best fit Why it works What to watch
First target tests Free credits Validate URLs, output formats, and request controls before paying Use representative targets, not only easy examples.
Uneven project volume Pay-as-you-go credits Buy credits when the project needs them and spend them on real work Track which request profiles consume more credits.
One-off dataset Pay-as-you-go credits Avoid a subscription for work that may not repeat Estimate target difficulty before the full run.
Predictable recurring jobs Monthly credits Match stable usage to a recurring plan Keep request profiles classified by target type.
Production monitoring Monthly plan plus request discipline Recurring capacity supports scheduled workflows Do not render, route, or screenshot pages that do not need it.

How do credits connect cost to the real request profile?

A useful scraping price model should reflect delivery effort. A simple public HTML request is not the same as a rendered browser request with waits, premium routing, session state, and visual file output. If a pricing model hides that difference, teams can accidentally make every scrape as expensive as the hardest target. ScraperFly credits make the request profile visible, so teams can keep simple jobs simple and reserve heavier controls for pages that prove they need them.

This is where pay-as-you-go becomes more than a billing option. It encourages better engineering behavior. Test the lightweight request first. Add rendering only when raw HTML misses useful content. Add sessions only when requests depend on shared state. Add country routing only when regional output matters. Generate screenshots or PDFs only when humans need visual evidence or archives. Each choice has a reason, and each reason can be tied back to the captured response.

Request control When it earns its place Pay-as-you-go decision
Raw HTML The page source already contains the data Use it as the default first test.
JavaScript rendering The useful content appears after browser execution Enable it per target, not across the whole workload.
Sessions and cookies Related requests need shared state or preferences Use them for workflows with real continuity.
Headers and country routing The public page changes by request context or region Add only the context that changes the response.
Screenshots and PDFs The workflow needs visual proof, QA, review, or archive output Generate visual files for selected events, not every machine-only scrape.

Who benefits most from pay-as-you-go scraping credits?

Pay-as-you-go is strongest for teams that are still learning the shape of a workload. Developers can validate integration code without procurement overhead. Product teams can test whether a public data source is useful before turning it into a recurring pipeline. Agencies and operators can run client-specific projects without buying a plan for every temporary job. Analysts can capture a focused dataset without keeping unused monthly allowance alive afterward.

It is also useful for teams with mixed targets. A workload may include easy static pages, JavaScript-heavy pages, regional pages, pages that need sessions, and pages that require visual evidence. With credits, the team can spend according to the actual request profile instead of flattening all pages into one heavy default. That makes the model especially good for experimentation, irregular projects, seasonal demand, and early production validation.

When should a team move from pay-as-you-go to a monthly plan?

A monthly plan starts to make sense when the workload becomes predictable. If the team knows how many public pages it captures each week, which request controls are usually enabled, how many targets require rendering, and how often monitoring jobs run, recurring credits can simplify budgeting. At that point, the decision is based on observed usage rather than optimism.

The move should not require a new integration. With ScraperFly, the API workflow stays the same. The team can continue using the same request builder, output formats, routing options, and code paths. The billing model changes because the workload has matured, not because the platform forced a subscription before the scraping workflow proved itself.

Use ScraperFly pricing to compare free credits, pay-as-you-go credit packs, and monthly credit plans when the usage pattern becomes clearer.

How should developers estimate pay-as-you-go usage before scaling?

Start with representative samples. Do not estimate a full run from only the easiest page. Test static pages, JavaScript-heavy pages, regional variants, pages with redirects, pages that may need sessions, and outputs that require screenshots or PDFs. Compare the request profiles and classify the target set. This gives a more reliable estimate than assuming every URL costs the same.

The API Builder is the simplest place to begin. Send a public URL, choose HTML, text, Markdown, JSON metadata, screenshot, or PDF output, then add rendering, headers, sessions, country routing, or stronger delivery only when the response proves the need. For larger estimates, use the web scraping API credit cost calculator to think through volume and request weight before buying credits for a bigger job.

What mistakes make pay-as-you-go less effective?

The biggest mistake is using pay-as-you-go while still treating every request like the hardest possible target. Rendering everything, adding long waits by default, using premium routing before testing standard delivery, or generating screenshots for machine-only workflows can burn credits without improving the result. Pay-as-you-go works best when the team keeps request controls tied to evidence.

Another mistake is waiting too long to switch to monthly credits after the pattern is proven. If a job becomes reliably recurring, monthly plans can make budgeting easier. The practical path is not “never subscribe.” The practical path is “do not subscribe before the workload earns it.” Start free, use pay-as-you-go for uneven work, and move to monthly credits when stable demand is clear.

Practical takeaway: pay-as-you-go is most valuable when it is paired with disciplined request testing, not blind escalation.

Where should a team start?

Start with a real target, not a theoretical plan. Use free credits to test a small sample, prove whether the public pages return useful data, and decide which request controls are necessary. If the project is still uneven, buy pay-as-you-go credits and keep learning from real responses. If the same job becomes predictable, move to a monthly credit plan with confidence.

For technical setup, open the API Builder and build the request before writing production glue code. For output choices, review response formats. For rendering-heavy targets, compare the JavaScript rendering API path before assuming every page needs a browser.

Flexible billing

Use pay-as-you-go credits when scraping volume is uneven or still being proven

Start with free credits, buy more only when a project needs them, and avoid forcing uneven scraping work into a monthly subscription. When recurring volume becomes predictable, monthly credits are ready without changing the API workflow.

Free

Free

Try ScraperFly with enough credits to run real test requests.

$01000 credits included

  • No card required
  • API access for testing
  • Upgrade only when you need more volume
See pay-as-you-go pricing
No subscription

Pay as you go

Buy credits once and spend them whenever your project needs them.

Credit packsNo monthly commitment

  • Credits stay available until used
  • Best for uneven workloads
  • Switch here automatically if a subscription payment fails
See pay-as-you-go pricing
Monthly

Solo

A compact monthly plan for small recurring scraping jobs.

$9.9910,000 credits every month

  • Unused credits roll over
  • Good for scheduled jobs and small monitors
  • Cancel or change plan from the customer portal
See pay-as-you-go pricing
Monthly

Team

Higher monthly credit volume for monitoring and production pipelines.

$49.99100,000 credits every month

  • Unused credits roll over
  • Built for frequent production workloads
  • Use the same dashboard, logs, and customer portal controls
See pay-as-you-go pricing

Need more volume or custom limits? Contact support and we will map a plan around your targets, rendering mix, and routing needs.

Spend control

Pay for the request profile that works, not the heaviest profile by default

Pay-as-you-go keeps experimentation practical: test simple HTML first, add rendering or routing only when the response proves it, and keep project-based scraping affordable while the workload is still uneven.

A lightweight HTML request returning a simple response
01

Basic fetch

Use a basic fetch when public HTML already contains the fields you need.

Lightest request profile; keep it when the response is complete.

JavaScript rendering producing a complete DOM
02

Rendering

Use rendering when raw HTML is a shell and JavaScript completes the page.

Heavier profile; use it only when browser output changes the result.

Several requests preserving cookies and visitor state
03

Stateful session

Use sessions when cookies, consent, locale, or pagination change the response.

Heavier state profile; preserve it only when continuity matters.

Request routing through geo and higher quality routes
04

Premium routing & geo

Use premium routing or geo only when origin, country, reputation, or regional content changes the result.

Heaviest routing profile; apply it only to targets that prove they need it.

Controls that can change credit usage

More infrastructure work

Browser rendering, routing choices, and longer waits mean the platform has to do more than return a simple response.

More target uncertainty

Redirects, empty states, rate limits, and challenge pages often require stronger delivery options or retries.

More state to preserve

Cookies, sessions, consent, and multi-page flows add moving parts that a plain stateless fetch does not have.

More evidence to return

Screenshots, PDFs, rendered output, and richer response artifacts are useful, but they are heavier than plain HTML.

How to keep pay-as-you-go practical

Sample before scale

Test a small URL set first and group targets by the lightest profile that returns complete data.

Do not render by default

Inspect raw HTML before turning on rendering. Many public pages already contain the data you need.

Escalate by evidence

Move up only when the response shows missing content, state dependency, geo variance, or routing problems.

Measure useful results

Optimize around valid records delivered, not raw request volume. A lighter profile is best only when it stays complete.

Billing comparison

Where ScraperFly is more practical than subscription-first scraping tools

Validate targets without a forced subscription, use credits for irregular workloads, and switch to monthly plans only when the scraping pattern becomes predictable.

Happy team validating a project on a laptop
01 / Start easy

Easy, free start before any billing pressure

ScraperFly gives you room to test the real target first. Use free credits to check whether the page works, whether the data is present, and which controls are actually needed before you commit money to a plan. That makes the first experiment feel light: no procurement loop, no forced subscription, no guessing your monthly volume on day one.

Free creditsNo card for first testsValidate before scaling
Smiling professional working successfully with a laptop
02 / Spend smart

Affordable, flexible billing for real-world scraping volume

Not every scraping workload is a neat monthly curve. Some projects spike, some pause, and some only become recurring after the data proves value. ScraperFly supports that reality with a pay-as-you-go path plus monthly credit plans when steady volume makes sense. You can buy what you need, keep costs visible, and avoid turning a small test into an oversized subscription.

Pay as you goMonthly when usefulCost control
Developer preparing structured output from a laptop
03 / Ship faster

Response preprocessing that removes cleanup work

A cheap fetch is not enough if your team still has to build converters, cleaners, screenshots, PDF capture, and LLM-ready formatting around it. ScraperFly can return the response as HTML, clean text, Markdown, structured JSON, PDF, or image output, so your pipeline gets closer to the final asset in one request. Less glue code, fewer moving parts, faster delivery.

HTMLTextMarkdownJSONPDFImage

Pay-as-you-go vs fixed monthly pressure

ScraperFly is strongest when users want to validate the target and scale only after the workflow proves value.

Decision pointScraperFly advantageTypical competitor tradeoff
First experimentStart with free credits and validate the real target before spending. You can prove whether raw HTML, rendering, premium routing, or country targeting is actually needed.Trials often push you quickly toward a recurring plan or hide the true cost until add-ons enter the request.
Billing modelUse pay-as-you-go credits for uneven work, then move to monthly credits only when the workload becomes predictable. This keeps small tests and project-based scraping affordable.Many tools are optimized around monthly subscriptions, fixed allowances, or tier gates that can feel heavy before volume is proven.
Request weightKeep simple pages simple. Turn on JavaScript rendering, premium routing, sessions, headers, waits, or country routing only when the response evidence says they matter.Comparable controls may exist, but they are often bundled into higher tiers, defaults, or more complex pricing profiles.
Output formatsReturn the response in the shape your product needs: HTML for parsers, text or Markdown for content pipelines, JSON for structured metadata, and PDF/image output for visual proof.Some providers focus mainly on access and leave formatting, capture, cleanup, and downstream preparation to your own code.
Developer workflowOne API surface can cover target testing, escalation, rendering, routing, sessions, headers, response formatting, and status checks. The path from prototype to production stays compact.Proxy-first tools, actor marketplaces, and crawler platforms can be powerful, but often require more glue code or a heavier operating model.
Best fitTeams that want practical web data delivery: start small, measure cost per useful result, and scale only the controls that improve the outcome.Teams with fixed high-volume contracts, custom proxy infrastructure, or broad marketplace crawler needs may prefer a more specialized platform.

Technical proof

Use the API Builder to prove the request before buying more credits

Test format, rendering, headers, sessions, and routing before buying more credits. The request shape can be proven first, then scaled with fewer surprises.

HTML
Raw response

Raw HTML for parsers and crawlers

Use the fastest path for static pages, listings, docs, and product pages. Fetch the original source HTML first, then switch on browser rendering when JavaScript creates the markup your scraper needs.

format=htmlrender=falserender=true
TXT
Clean data

Text, Markdown, and JSON

Skip the cleanup layer after page access. Return readable text for agents, Markdown for prompts and RAG, or structured JSON with metadata, links, headings, clean text, and Markdown ready for your pipeline.

format=textformat=markdownformat=json
PDF
Visual files

Screenshots and PDFs

Capture what a real browser sees when you need QA evidence, archived proof, visual regression checks, downloadable reports, or shareable page records for customers and internal teams.

format=screenshotformat=pdfdownload

Controls that keep requests predictable

url

The target page to fetch, render, clean, or capture.

format

Select the response your product needs: html, text, markdown, json, screenshot, or pdf.

premium

Escalate to stronger routing for blocks, unstable targets, or geo-sensitive content.

render

Run Chromium for SPAs, JS-injected markup, screenshots, PDFs, and browser-only pages.

country

Request a country-specific route when content changes by location.

keep_headers

Forward selected request context such as user-agent, cookie, language, and referer.

render_wait

Give dynamic content a controlled extra wait before extraction or capture.

download

Return visual artifacts as downloadable files when the output is screenshot or PDF.

cURL example

Generate Markdown with the same request shape you can move into production

curl "https://scraperfly.com/api/v1?url=https%3A%2F%2Fexample.com&format=markdown" \
  -H "apikey: YOUR_API_KEY"

Billing questions

Common questions about pay-as-you-go scraping credits

Practical answers for teams deciding whether to start free, buy credits for uneven projects, or move to monthly credit plans after recurring usage is clear.

Billing FAQ
Start

Free and first tests

Early scraping work should prove the target before spend grows.

Can I start without a monthly subscription?

Yes. ScraperFly supports a free start and pay-as-you-go credits, so teams can validate targets before choosing a recurring plan.

What should I test before buying more credits?

Test representative URLs, output formats, rendering needs, routing behavior, response size, and whether the captured data is useful for the workflow.

Credits

Using pay-as-you-go

Credits are useful when volume is uneven or project-based.

When is pay-as-you-go better than monthly billing?

Use pay-as-you-go when the workload is irregular, one-off, seasonal, experimental, or not yet predictable enough for a recurring plan.

Do credits force a different API integration?

No. The request workflow stays the same. The billing path can change as the workload grows without rewriting the integration.

Control

Keeping spend predictable

Request profiles should stay tied to target evidence.

How do I avoid spending credits on heavy requests?

Start with simple HTML, then add rendering, sessions, headers, routing, screenshots, or PDFs only when samples prove those controls improve the result.

Should I render every page just in case?

No. Rendering is valuable for JavaScript-built content, but static pages should usually stay on lighter request profiles.

Scale

Moving to monthly plans

Recurring billing makes sense after recurring demand is visible.

When should I switch to a monthly credit plan?

Switch when the workload has a stable pattern: recurring volume, known target types, and predictable request profiles.

Can pay-as-you-go and monthly planning work together?

Yes. Use pay-as-you-go for testing and uneven jobs, then move stable recurring work to monthly credits when the pattern is proven.