Recipes
Every call uses X-API-Key. Replace the sample player IDs and codes. The full field list is in the reference.
Redeem Free Fire
curl -sS -X POST https://api.zadtop.com/v1/jobs/instant-redeem \
-H "X-API-Key: pk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"player_id":"2186053213","codes":["4233939008625064"],"game":"freefire"}'
Check PUBG cards
curl -sS -X POST https://api.zadtop.com/v1/codes/check \
-H "X-API-Key: pk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"game":"pubg","with_value":true,"codes":["YOURCODE"]}'
Look up a player
curl -sS "https://api.zadtop.com/v1/player/lookup?game=freefire&player_id=2186053213" \ -H "X-API-Key: pk_YOUR_KEY"
Yalla Ludo, with a pack
curl -sS -X POST https://api.zadtop.com/v1/jobs/instant-redeem \
-H "X-API-Key: pk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"game":"ludo","player_id":"12345678","tier":2,"codes":["YOURCODE"]}'
iTunes balance
curl -sS -X POST https://api.zadtop.com/v1/codes/check \
-H "X-API-Key: pk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"game":"itunes","codes":["X000000000000000"]}'
Razer Gold PIN check
Five requests per PIN. The PIN is not spent.
curl -sS -X POST https://api.zadtop.com/v1/codes/check \
-H "X-API-Key: pk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"game":"razer","codes":["YOURPIN"]}'
Razer Gold recharge
The password signs the wallet in and is not stored. Five requests for each PIN that got a verdict.
curl -sS -X POST https://api.zadtop.com/v1/codes/check \
-H "X-API-Key: pk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"game":"razer_recharge","email":"name@mail.com","password":"secret","codes":["YOURPIN"]}'
Wait for the job
curl -sS "https://api.zadtop.com/v1/jobs/JOB_ID?wait=25" \ -H "X-API-Key: pk_YOUR_KEY"
What a failed card can say
| err_code | Meaning |
|---|---|
CODE_ALREADY_USED | Already redeemed. Do not retry it. |
INVALID_CODE | The shop does not recognise the card. |
REGION_MISMATCH | Wrong region for this player. |
PLAYER_NOT_FOUND | No account with this ID. The cards were not used. |
NETWORK | The connection dropped, the shop refused the request, or no result came back. Refunded. Retry. |
VERIFICATION · VERIFICATION_FAILED | Verification did not pass. The card was not spent. Retry later. |