Dashboard

Credits & Billing

Scrayle uses a credit-based system. Each API operation consumes credits from your account balance. Credits are deducted before the job starts.

Credit Costs

OperationCreditsNotes
Scrape (single page)1Per request
Batch Scrape1Per URL in the batch
Crawl2Per page (multiplied by limit)
Browser Session5Playwright / Puppeteer cloud browser
Selenium Session5Selenium grid session
Captcha Solve3Per solve (reCAPTCHA, hCaptcha, Turnstile)
Universal Scraper2Web unlocker / JS render
Workflow Run5Per execution (spawns a browser)
AI Agent Session5 + iterationsBase cost + per-iteration model cost

AI Agent Model Pricing

The AI agent charges a base cost of 5 credits to start a session, plus a per-iteration cost based on the selected model tier. Credits are reserved upfront based on the maximum iteration limit.

TierCredits / IterationExample Models
Budget2Gemini 3 Flash, GPT-5 Nano, Qwen3 VL Flash, Grok 4 Fast
Standard5GPT-5 Mini, Claude 4.5 Haiku, Qwen3 VL Plus, Kimi K2.5
Performance10GPT-5, Gemini 3.1 Pro, GPT-5.2, Claude 4.5 Sonnet
Premium25Claude Sonnet 4.6, GPT-5.4, Claude Opus 4.6, Grok 4
Ultra50GPT-5.4 Pro, Claude Opus 4.1
💡Formula

Total AI Agent cost = 5 (base) + (maxIterations x creditsPerIteration) + 3 (if captcha solver enabled)

Example Calculation

AI Agent with GPT-5 Mini (standard tier), 25 iterations, captcha solver enabled:

Base cost:          5 credits
Iterations:        25 x 5 = 125 credits
Captcha surcharge:  3 credits
Total:            133 credits

Insufficient Credits

If your balance is too low for an operation, the API returns a 402 Payment Required response:

{
  "error": "Insufficient credits",
  "required": 133,
  "available": 50
}

Credit Refunds

Credits for failed jobs are automatically refunded to your account. If a browser session fails to launch or a scrape returns an error, the credits are returned.

Checking Your Balance

Your current credit balance is visible in the dashboard. You can also check it programmatically via the API Keys endpoint, which returns your remaining credits in the response.