Reseller API
Place TimeForLike orders from your own panel. The API follows the SMM panel API v2 format and pays from your wallet.
Getting started
- Create a member account and top up your wallet. Wallet
- Create an API key in your account. It is shown once; keep it secret like a password. API keys
- Send POST requests with your key and an action, as form fields or JSON.
- Endpoint
POST https://timeforlike.com/api/reseller/v2- Body
application/x-www-form-urlencoded·application/json
curl -X POST https://timeforlike.com/api/reseller/v2 \
-d key=YOUR_API_KEY -d action=add \
-d service=12 -d link=https://www.instagram.com/p/abc/ -d quantity=500Actions
| action | Parameters | Description | Example response |
|---|---|---|---|
services | — | List services with rate per 1000, minimum and maximum. | [{"service": 12, "name": "Instagram Likes", "type": "Default", "category": "Instagram likes", "rate": "4.9000", "min": "100", "max": "10000", "refill": false, "cancel": false, "currency": "USD"}] |
add | service, link, quantity, comments? | Create an order. It is paid from your wallet at once. | {"order": 23501} |
status | order | orders=1,2,3 | Status of one order, or up to 100 orders. | {"charge": "0.49", "start_count": "3572", "status": "In progress", "remains": "157", "currency": "USD"} |
balance | — | Your wallet balance. | {"balance": "100.84", "currency": "USD"} |
refill | order | orders=1,2 | Request a refill, where the service offers one. | {"refill": "1"} |
refill_status | refill | Status of a refill request. | {"status": "Completed"} |
cancel | orders=1,2 | Cancel orders that are not paid yet. | [{"order": 9, "cancel": 1}] |
Prices, limits and errors
- Every order is charged from your wallet when it is created. If the balance is too low, no order is created.
- The rate is the price per 1000 for the smallest package. Larger quantities can cost less; status returns the actual charge.
- Each key can send up to 60 requests per minute and 30 new orders per minute. Repeated invalid keys are blocked for a while.
- Errors are returned as {"error": "…"} with an HTTP status code (400, 401, 402, 403, 404, 409, 429).
- Drip-feed (runs, interval) is not supported. Order statuses: Awaiting payment, Pending, In progress, Completed, Partial, Canceled.