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.Documentation Index
Fetch the complete documentation index at: https://docs.scrapegraphai.com/llms.txt
Use this file to discover all available pages before exploring further.
Credit costs per service
| Service | Credits per request | Details |
|---|---|---|
| Scrape (markdown) | 1 | Basic page scrape returning markdown |
| Scrape (screenshot) | 2 | Page scrape with a screenshot |
| Scrape (branding analysis) | 25 | Full branding analysis of a page |
| Extract | 5 | Structured data extraction |
| Search (no prompt) | 2 per result | Search results without LLM processing |
| Search (with prompt) | 5 per result | Search results processed by an LLM |
| Crawl | 2 startup + per-page scrape cost | Startup fee plus scrape cost for each page |
| Monitor | +5 | Additional credits when a change is detected |
Proxy modifiers
Using a proxy adds extra credits on top of the base service cost:| Proxy mode | Additional credits |
|---|---|
| Fast / JS rendering | +0 |
| Stealth | +4 |
| JS + Stealth | +5 |
| Auto (worst case) | +9 |
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
What happens when you run out of credits?
When your credits are exhausted, the API returns an HTTP402 Payment Required response:
Tips to reduce credit usage
- Cache results for URLs that don’t change frequently to avoid re-scraping.
- Use
scrapewithMarkdownFormatConfiginstead ofextractwhen 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.startby settingmax_depthandmax_pagesto avoid accidentally crawling more pages than needed.