API
Documentation
POST is the recommended method. GET is supported for compatibility. Your API token is generated on the Account page.
key parameter in every requestIf the key is missing or invalid: {"error": "Invalid API key"}
Default
| Parameter | Description | |
|---|---|---|
| service | required | Service ID from action=services |
| link | required | Target URL |
| quantity | required | Order quantity (within service min/max) |
| delay | optional | Minutes until the order should start. Minimum 1. If omitted, the order starts immediately. |
Custom comments
For services with type=Custom comments. Quantity is calculated from the number of comment lines. Max comment length: 500 characters.
| Parameter | Description | |
|---|---|---|
| service | required | Service ID from action=services |
| link | required | Target URL |
| comments | required | Comments list separated by \r\n or \n. Max 500 characters per comment. |
| delay | optional | Minutes until the order should start. Minimum 1. If omitted, the order starts immediately. |
Poll
For services with type=Poll. Specify which poll answer to vote for.
| Parameter | Description | |
|---|---|---|
| service | required | Service ID from action=services |
| link | required | Target URL |
| quantity | required | Number of votes |
| answer_number | required | Answer number of the poll, starting from 0 |
| delay | optional | Minutes until the order should start. Minimum 1. If omitted, the order starts immediately. |
| Parameter | Description | |
|---|---|---|
| order | or orders | Single order ID |
| orders | or order | Comma-separated IDs, max 100 |
Possible statuses: Pending, Delayed, Processing, In progress, Completed, Partial, Canceled
If the order was created with delay=, its status stays Delayed until the scheduled time arrives. While Delayed, the response also includes scheduled_at (UTC, ISO-8601) and delay_remaining (minutes left, never negative). These two fields are only present for Delayed orders - every other status keeps the response shape shown above.
| Parameter | Description | |
|---|---|---|
| order | required | Order ID to refill |
Value 1 means the request was accepted and queued. Only available for completed orders with refill support.
| Parameter | Description | |
|---|---|---|
| order | required | Order ID to cancel |
Value 1 means the request was accepted and queued. Only available for services with cancel support.
error key| "Invalid API key" | Token missing or incorrect |
| "Incorrect request" | Unknown action or invalid parameters |
| "Incorrect service ID" | Service not found or inactive |
| "Service not available" | Service cannot be ordered via API |
| "Quantity must be between X and Y" | Quantity outside service min/max |
| "Comments are required for this service" | Comments parameter is missing or empty |
| "Comments count must be between X and Y" | Number of comments is outside service min/max |
| "Comment is too long" | One comment exceeds 500 characters |
| "Answer number is required for this service" | Poll answer_number parameter is missing |
| "Incorrect answer number" | answer_number must be 0 or greater |
| "Insufficient balance" | Not enough funds |
| "Incorrect order ID" | Order not found or belongs to another user |
| "Refill not available" | Refill conditions not met |
| "Cancel not available" | Cancel conditions not met |