Scrapall

4 endpoints.

GET /v1/usage/balance

Get credit balance

Returns the number of API credits remaining on your Scrapall account. The response contains a single creditCount field with your current balance.

Parameters

No parameters.

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/usage/balance" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/usage/balance", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/usage/balance",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "credit_count": 333
}

GET /v1/usage/get_api_usage

Get request history

Returns a paginated list of your API requests, including the endpoint called, status code, credits used, and timestamp. Useful for debugging and monitoring your API usage. Supports filtering by endpoint name and status code.

Parameters

NameInTypeDescription
endpointquerystringFilter by endpoint name (partial match)
status_codequerystringFilter by HTTP status code
pagequerystringPage number for pagination (max 100)

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/usage/get_api_usage" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/usage/get_api_usage", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/usage/get_api_usage",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

[
  {
    "id": "00000000-0000-0000-0000-000000000000",
    "endpoint": "/v1/tiktok/profile?handle=stoolpresidente",
    "status_code": 200,
    "duration_ms": 762,
    "response_time": "2026-04-15T11:21:31.513+00:00",
    "request_time": "2026-04-15T11:21:30.754+00:00",
    "request_payload": {
      "handle": "stoolpresidente"
    },
    "http_method": "GET",
    "created_at": "2026-04-15T11:22:10.556302+00:00",
    "duration_secs": 1,
    "credits": 1
  }
]

GET /v1/usage/get_daily_usage_count

Get daily usage

Returns aggregated daily usage statistics for the last 30 days, including total credits consumed and number of requests per day.

Parameters

No parameters.

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/usage/get_daily_usage_count" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/usage/get_daily_usage_count", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/usage/get_daily_usage_count",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

[
  {
    "usage_date": "2026-04-14T16:00:00.000Z",
    "total_credits": "47",
    "request_count": "47"
  }
]

GET /v1/usage/get_most_used_routes

Get most used routes

Returns your top 20 most called API endpoints ranked by call count, along with total credits consumed per endpoint. Defaults to the last 24 hours. Supports custom time ranges up to 1 year.

Parameters

NameInTypeDescription
start_timequerystringStart of time range (ISO 8601 format)
end_timequerystringEnd of time range (ISO 8601 format)

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/usage/get_most_used_routes" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/usage/get_most_used_routes", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/usage/get_most_used_routes",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

[
  {
    "base_endpoint": "/v1/tiktok/profile",
    "call_count": "45",
    "total_credits": "45"
  }
]