Pricing and credits

What each call costs, when you are charged, and when you are refunded.

Written By Carmine Cella

Last updated About 3 hours ago

DataFuel bills in credits. A credit is deducted per task when it is queued and refunded when the task fails. Buy credits and see your balance in the DataFuel dashboard, or call GET /users/@me/balance.

Unlocker (pages)

The cost of a page depends on the proxy plan (proxy_type) and on whether it is fetched with a plain request or rendered in a browser (js_rendering: true).

BasicPremium
Request (js_rendering off)1 credit10 credits
Browser (js_rendering on)5 credits20 credits

A task, one URL of a job and one page of a crawl all cost the same.

Map and crawl

BasicPremium
Map (per call, any number of links)1 credit10 credits
Crawl, request (per page, charged when queued, capped by max_pages)1 credit10 credits
Crawl, browser (js_rendering on)5 credits20 credits

LLM scraping

Cost
Any engine, per request100 credits

When you are charged

  • Tasks and jobs: each target is charged when it is queued.
  • Crawls: each page is charged when it is queued, so max_pages bounds the cost.
  • Map: one flat charge per call.

When you are refunded

  • A task that fails is refunded. credits_used is 0 on a failed task.
  • A blocked page (target answered 403, 429 or 503, or an anti-bot wall) is a failed page on both engines and is refunded.
  • A page that completes with a 404 or another non-2xx status is not refunded. The fetch succeeded; the site chose the answer.
  • A call rejected with 503 MODULE_UNAVAILABLE or ENGINE_UNAVAILABLE charges nothing.

A crawl's total_cost is the sum charged at queue time and does not subtract refunds. Sum credits_used over the crawl results for the net figure.

Limits

GET /users/@me returns your concurrency limit and monthly quota. Contact us through the dashboard to raise them.