🚀 1,000 free API creditsTry it free →
Docs/Account & Stats

Account & Stats

Retrieve your account details, credit balance, concurrency limits, and time-series usage data.

GET/api/v1/account

Get Account Info

Returns your current plan, credit balance, concurrency limit, request totals, and success rate.

Python
import requests

response = requests.get(
    "https://scrape.sparkproxy.io/api/v1/account",
    headers={"X-API-Key": "YOUR_API_KEY"},
)
print(response.json())

Response

{
  "api_key":           "sk-xxxxxxxxxxxxxxxx",
  "email":             "[email protected]",
  "plan":              "pro",
  "credits_remaining": 4850,
  "total_credits":     5000,
  "total_used":        150,
  "api_concurrency":   3,
  "active_requests":   1,
  "requests_total":    312,
  "requests_success":  308,
  "requests_error":    4,
  "success_rate_pct":  98.7,
  "last_used_at":      "2026-06-27T12:34:56.000Z"
}
FieldTypeDescription
api_keystringYour API key.
emailstringAccount email address.
planstringCurrent plan: free, starter, pro, or enterprise.
credits_remainingnumberCredits available to spend.
total_creditsnumberTotal credits purchased on current plan.
total_usednumberCumulative credits consumed.
api_concurrencynumberMax simultaneous requests allowed.
active_requestsnumberRequests currently in progress.
requests_totalnumberTotal requests made.
requests_successnumberSuccessful requests.
requests_errornumberFailed requests.
success_rate_pctnumberSuccess rate as a percentage (0–100).
last_used_atISO 8601Timestamp of last API call.
GET/api/v1/stats

Get Usage Stats

Returns daily time-series data and a per-format breakdown for the past N days (default 30, max 90).

Query ParamTypeDefaultDescription
daysnumber30Number of past days to include (1–90).
Python
import requests

response = requests.get(
    "https://scrape.sparkproxy.io/api/v1/stats",
    headers={"X-API-Key": "YOUR_API_KEY"},
    params={"days": 30},
)
data = response.json()
print(f"Requests last 30 days: {data['summary']['requests_total']}")
for row in data['daily']:
    print(row['date'], row['requests'], row['credits_used'])

Response

{
  "summary": {
    "api_key":          "sk-xxxxxxxxxxxxxxxx",
    "requests_total":   312,
    "requests_success": 308,
    "requests_error":   4,
    "success_rate_pct": 98.7,
    "total_used":       1560,
    "credits_remaining":4850,
    "total_credits":    5000
  },
  "by_format": [
    { "format": "html",       "requests": 200, "success": 198, "errors": 2 },
    { "format": "screenshot", "requests":  80, "success":  80, "errors": 0 },
    { "format": "md",         "requests":  32, "success":  30, "errors": 2 }
  ],
  "daily": [
    {
      "date":           "2026-06-27",
      "requests":       42,
      "success":        41,
      "errors":          1,
      "credits_used":   210,
      "avg_duration_ms":3840
    }
  ],
  "period_days": 30
}