Start selling game top-ups with the ForaStack reseller API
Run a top-up shop, a Discord bot or a Telegram store? The ForaStack API gives you the whole catalogue, player checks, idempotent orders and signed webhooks.

If you run a top-up shop, a Discord or Telegram bot, or an app, you can sell the full ForaStack catalogue under your own brand. Every account comes with API keys.
How it works
- Fund your wallet with crypto. API orders are paid from the same balance as the website.
- Create an API key in your dashboard under API keys. You can restrict it to your server's IP addresses.
- Load the catalogue with
GET /api/v1/products. Prices already include your plan discount. - Check the player with
POST /api/v1/players/validatebefore you take your customer's money. - Place the order with
POST /api/v1/ordersand anIdempotency-Keyheader. - Get notified by a signed webhook when the order completes, or poll
GET /api/v1/orders/{id}.
Built so you never double-charge
Network timeouts happen. If you resend an order with the same Idempotency-Key, you get the original order back instead of a second purchase. Use one key per customer checkout and retry safely.
Webhooks you can trust
Every webhook is signed with HMAC-SHA256 in the X-ForaStack-Signature header. Verify it with your signing secret, reject old timestamps, and use the event ID to ignore duplicates. Code samples are in the docs.
Codes stay safe
Gift card codes are only returned by GET /api/v1/orders/{id}, never inside webhooks or order lists. That keeps them out of logs.
Limits and pricing
The Basic plan allows 120 requests a minute. Pro and Business raise that to 600 and 2,000, add bigger discounts on every order and lower your funding fee, which matters when you sell at volume.
curl https://forastack.com/api/v1/products?q=free%20fire \
-H "Authorization: Bearer fsk_live_..."Ready to build? Read the full API reference. You can try every endpoint live from the docs page.


