The Giftoro gift card API is a single B2B integration for selling digital gift cards, game codes and in-game top-ups. It returns the catalogue available to your account with your prices, accepts orders and delivers codes instantly, so a storefront or app can offer 100+ brands without integrating each issuer separately.
The API is for businesses: storefronts, marketplaces, fintech and banking apps, rewards platforms and resellers. We share the specification and a sandbox key after a short call with Sales.
What the API covers
| Capability | What it gives you |
|---|---|
| Catalogue | Products, brands, regions and denominations available to your account |
| Pricing | Your trade prices per product, kept current as the catalogue changes |
| Orders | Place an order for a product and quantity, with a reference you control |
| Delivery | Codes delivered instantly once an order clears |
| Sandbox | A test environment and key, so you can build without spending money |
Products include gift cards (PlayStation, Xbox, Nintendo eShop, Steam, Apple, Google Play), game credit and direct top-ups (Roblox, PUBG Mobile UC, Free Fire diamonds, Razer Gold), prepaid products and SIM/eSIM.
How integration works
- Request access. Tell Sales what you sell and in which markets. We send the specification and a sandbox key.
- Build against the sandbox. Sync the catalogue, place test orders and handle the error cases. Our sandbox testing guide lists what to test before go-live.
- Onboarding. KYB checks and commercial terms run in parallel with your build.
- Go live. A first production order under supervision, then live traffic. See the go-live runbook.
Not ready for an integration? Start with bulk files or file drops and switch to the API when volume justifies it: the catalogue and terms stay the same.
Built for orders that cannot be undone
A delivered code is spent money, so the integration has to be safe under retries, timeouts and price changes. We cover these in detail on the blog:
- Idempotent orders, so a retry never buys twice.
- Retry logic for irreversible purchases.
- Catalogue sync and price drift, so you never sell a product at a stale price.
- Player ID validation for direct top-ups.
- Storing codes securely once they reach you.
- Webhooks or polling for delivery status.
One API instead of many
| Integrating each brand | Giftoro API | |
|---|---|---|
| Integrations to build | One per brand, where an API exists | One |
| Contracts | One per brand | One |
| Catalogue updates | Tracked per brand | One feed |
| Regions | Negotiated per brand | Global sourcing behind one account |
| Support | Per brand | A dedicated account manager |
For the wider picture of buying through a distributor, see Giftoro gift card distribution.
Frequently asked questions
How do I get API access?
Send a request through the Talk to Sales form with what you sell, your markets and your expected volume. We reply with the API specification and a sandbox key.
Is there a sandbox?
Yes. You receive a sandbox key with the specification, so you can sync the catalogue and run test orders before any money moves.
Which products are available through the API?
Gift cards, game codes, in-game top-ups, prepaid products and SIM/eSIM from 100+ brands. The products, regions and denominations you see depend on your account and markets.
Can I start without an integration?
Yes. Most partners start with bulk files or secure file drops and move to the API once volume justifies the integration. The catalogue and commercial terms stay the same.
How fast is code delivery?
Instantly: codes reach your system the moment an order clears. For high-volume programmes, scheduled bulk batches are available alongside per-order API delivery.