API Key
To authenticate your requests, you must include thex-api-key header with a valid API key.
Your unique API key generated via the
/auth endpoint.Admin Key
For administrative operations and unlimited access to/x endpoints, you can use the x-admin-key header.
The administrative API key configured in the deployment environment
(
ADMIN_API_KEY).Generate API Key
To get started, you need to generate an API key via our Telegram Bot. Note: There is a strictly enforced limit of 3 API keys per Telegram user.- Call the
/authendpoint to initiate the process.
Response
The API will return an authentication link:- Click the
auth_urlto open the Telegram Bot. - Click Start or send
/start .... - The bot will verify your session and send you a new API Key.
Keep this key safe! You can list your active keys at any time by sending /getkey to the bot.
Live Demo
You can interact with our live Scrapest instance at:https://scrape.st/
Authentication is required for all state-changing operations and sensitive
data access on the live instance.
Example Request
Error Responses
- 401 Unauthorized: Missing or invalid authentication headers (
x-api-keyorx-admin-key). - 403 Forbidden: API key limit reached (when generating keys).
- 429 Too Many Requests: Standard API key has exceeded the rate limit.
401 Unauthorized
429 Too Many Requests