All guides

Billing

Know what a successful request costs.

Understand validated success, optional processing, retries, and the difference between credits and attempts.

3 min read

What counts as a billable success?

Scraply checks that the target result is HTTP 200, contains meaningful content, and has no unresolved challenge. A block page or empty result fails validation. Requested structured fields must also pass validation before a successful charge.

Calculate the complete request

A standard successful scrape costs 1 credit. Language extraction adds 2 credits and JavaScript rendering adds 3. With both options enabled, the total is 6 credits. Failed output costs 0 credits. Existing jobs keep the quote made when they were accepted.

Retries are recovery attempts

The backend can retry up to five times with refreshed request profiles. Those attempts do not multiply a successful job's credit charge. An HTTP 202 response means the job is still processing, not that a second request is needed.

Check the evidence in your account

Compare the job result with your request logs and balance. A key's daily allowance may reserve capacity for active work. If something looks wrong, contact support with the request ID and time, not your API key or a private target URL.

  • Review completed results in Request Logs.
  • Check your balance in Billing.
  • Remember that the current crypto checkout is simulated and does not transfer funds.

KEEP BUILDING

Put it into practice.

Read the success-only billing policy