Documentation Index
Fetch the complete documentation index at: https://docs.funbypass.com/llms.txt
Use this file to discover all available pages before exploring further.
API Keys
FunBypass uses API keys for authentication. Your key is passed in the request body as theclientKey field — there are no headers or bearer tokens required.
Key Types
| Prefix | Type | Description |
|---|---|---|
FUN- | Balance-based | Pay-per-task at $0.75/1,000 tasks. Balance is deducted per task. |
PKG- | Package-based | Subscription packages with daily/hourly quotas or unlimited tasks. |
Getting Your API Key
- Sign up at app.funbypass.com
- Navigate to Dashboard → Settings
- Copy your API key
Authentication Flow
Every API request requires yourclientKey in the request body:
- Key existence — The key must be registered
- Account status — Account must not be suspended
- Package validity — For
PKG-keys, the package must be active and not expired - Balance/Quota — Sufficient balance or remaining quota for the request
Balance-Based Keys (FUN-)
- Cost: 0.00075 per task)
- Balance is deducted when a task starts processing
- If the task fails, the balance is automatically refunded
- Check your balance via the
POST /getBalanceendpoint
Package-Based Keys (PKG-)
Packages come in several types:
| Type | Description |
|---|---|
unlimited | No task limit during the subscription period |
daily | Fixed number of tasks per day, resets daily |
hourly | Fixed number of tasks per hour, resets hourly |
active, paused, or expired. Only active packages can create tasks.
Error Responses
If authentication fails, you’ll receive one of these errors:| Error Code | Description |
|---|---|
ERROR_KEY_DOES_NOT_EXIST | API key not found |
ERROR_ACCOUNT_SUSPENDED | Account has been suspended |
ERROR_PACKAGE_PAUSED | Package is currently paused |
ERROR_PACKAGE_EXPIRED | Package subscription has expired |
ERROR_ZERO_BALANCE | Insufficient balance (balance-based keys) |
ERROR_RATE_LIMIT_EXCEEDED | Daily or hourly quota exceeded (package keys) |
Next Steps
Create a Task
Start with the createTask endpoint.
Check Balance
Query your current balance programmatically.