Skip to main content
ScrapeGraphAI uses a credit system to measure API usage. Each successful API call consumes a number of credits depending on the service and the complexity of the request.

Credit costs per service

Proxy modifiers

Using a proxy adds extra credits on top of the base service cost: For a full breakdown of plans and monthly credit allowances, see Plans & Pricing.
Failed requests and requests that return an error are not charged.

Checking your credit balance

Log in to the dashboard to see:
  • Remaining credits for your current billing period
  • Usage history broken down by service and date
You can also query your balance programmatically:

What happens when you run out of credits?

When your credits are exhausted, the API returns an HTTP 402 Payment Required response:
Upgrade your plan or purchase additional credits from the dashboard.

Tips to reduce credit usage

  • Cache results for URLs that don’t change frequently to avoid re-scraping.
  • Use scrape with MarkdownFormatConfig instead of extract when you only need the page content in a readable format and don’t need structured extraction — it’s 1 credit vs. 5.
  • Limit crawl scope in crawl.start by setting max_depth and max_pages to avoid accidentally crawling more pages than needed.