We'll contact you within 24 hours to schedule your demo
Buy gift cards in bulk for employees, customers, and partners — Steam, Razer Gold, PlayStation, Nintendo, Xbox, Apple, iTunes, Amazon, and Airbnb from a single REST API or a no-code CSV upload. Volume discounts built in. Delivery in under 60 seconds.
The brands your recipients actually want, reachable from a single endpoint. Every brand has its own regional catalog, currency set, and delivery speed. We pick the right one per recipient automatically.
Gaming credits, USD/EUR/GBP/RUB/PLN/BRL and 30+ more currencies. Best for: gaming platforms, esports rewards.
Top-up for 33M+ Razer users globally, redeemable across 8,000+ games. Best for: APAC & LATAM gaming rewards.
PSN wallet top-ups in 70+ countries. PS Store, games, DLC, subscriptions. Best for: console gaming, creator payouts.
eShop funds in 40+ countries. Switch, 3DS, switchable to local currency at redemption. Best for: family-friendly rewards, EMEA & NA.
Xbox Live and Microsoft Store credits globally. Subscriptions, games, DLC. Best for: cross-platform gaming rewards.
App Store & iTunes credits in 175+ countries. Apps, games, music, movies, iCloud+ subscriptions. Best for: developer rewards, global teams.
Legacy iTunes credit in 175+ countries. Music, movies, TV, books. Best for: entertainment-lover personas.
Region-specific Amazon balance (Amazon.com, .co.uk, .de, .jp, etc.). Anything Amazon sells, in the recipient region. Best for: universal default reward.
Airbnb gift credits globally. Best for: travel rewards, executive-level recognition, milestone gifts.
A definition, the difference vs. one-off web purchases, and where Rewordin fits in.
A bulk gift card API is a programmatic interface that lets a business send large volumes of digital gift cards directly from its own software — without a human clicking “Buy” for each one. Instead of browsing a marketplace, picking a brand, paying with a credit card, and forwarding an email, your system makes a single POST /v1/orders call with a list of recipients, and the gift cards are delivered automatically.
The “bulk” part is what separates a true API from a one-off web purchase. A bulk API is built for repeated, automated, high-volume use: it includes things you would never need for a single gift card (idempotency keys, signed webhooks, batch endpoints, sandbox environments, audit logs) and it includes things you would never get from a one-off flow (volume discount tiers, batch reconciliation, contracted pricing). The unit economics change once you cross a few hundred cards a month, and the engineering shape of the integration changes once you cross a few thousand.
Rewordin sits in this market as a B2B gift card supplier with a developer-first API. We carry 9 of the highest-demand brands (Steam, Razer Gold, PlayStation, Nintendo, Xbox, Apple, iTunes, Amazon, and Airbnb) and the full 5,000+ brand catalog behind the same endpoint. We do not white-label a third-party catalog — every brand is a direct partnership, with its own delivery SLA, regional availability, and reconciliation flow. If you are sourcing gift cards at scale, that distinction is the whole game.
Most people who need to buy gift cards in bulk are not developers. If you are a procurement manager, an HR or people-ops lead, or the finance owner of a rewards budget, this is the path that does not require an engineer.
Buying gift cards in bulk as a business is a different transaction from buying one at a supermarket rack. A consumer buys a card, pays with a personal card, and gets a code. A business needs an invoice in its own currency, a VAT or sales-tax treatment its finance team can defend, a record of who received what, and a supplier that can repeat the whole thing next quarter without a new procurement cycle. That is the difference between a retail purchase and a corporate gift card program, and it is why a gift card API for business exists at all.
The no-code path is a form. You upload a CSV of recipients in the dashboard, click Send, and the same delivery pipeline, the same volume tier, and the same audit log apply as they would for an API order — the dashboard calls the API under the hood. Teams routinely start on CSV uploads, prove the program internally, and only wire up the REST endpoint once the sends become recurring enough that a human should not be doing them. Neither route is a downgrade: the discount tier is earned on volume, not on which surface you ordered from.
Gift cards given to employees are taxable in most jurisdictions, and the thresholds differ sharply by country — which is exactly the detail that derails a rollout after the cards have already gone out. Before you size a program, check the rules where your people actually are: Germany, Canada, Australia, and Poland each treat the same card differently.
If you already know which brand you need, these walk through the purchase channels, regional availability, and delivery options for each one: Amazon, Steam, Apple, PlayStation, Xbox, Google Play, and Visa.
Five structural benefits that show up the moment your order volume crosses a few hundred cards a month. No prices — just the shape of the platform.
Steam, Razer Gold, PlayStation, Nintendo, Xbox, Apple, iTunes, Amazon, and Airbnb — all reachable from a single POST. One integration, one set of credentials, one contract.
Per-card cost drops automatically as your monthly order volume grows. No renegotiation, no separate SKU. Your current tier is always visible in the dashboard.
order.created, order.processing, order.delivered, order.failed — signed with HMAC, retried with exponential backoff, fully logged. No polling, no scraping.
One API call can hit a recipient in Tokyo and a recipient in São Paulo. We pick the correct regional catalog for each recipient, convert currency, and apply local tax.
One MSA, one onboarding call, one monthly invoice in your base currency. No per-brand reseller paperwork, no per-region tax documents for your finance team.
Discounts grow as your monthly order volume grows. We negotiate once, you send more, your per-card cost drops automatically. No quarterly renegotiation, no separate SKUs, no manual approval chain.
When you create an order via the API, the response includes a unit_price for each line item. That price is the discounted price for your current tier — not the list price. If you cross into a higher tier mid-month, the next order automatically uses the new tier’s pricing. You never negotiate the discount; you simply earn it as your volume grows. The dashboard always shows your current tier, the next tier’s threshold, and how many cards you need to clear it.
For finance teams that don’t want surprise cost variance on a quarterly accrual, Enterprise customers can lock their per-card rate forward by quarter. The rate you see at the moment of lock is the rate you pay on every order for the next 90 days, regardless of tier drift. This is standard for our Enterprise rollouts running a $50K+ monthly volume.
One endpoint, one API call, one signed response. We return the order ID and a per-recipient tracking URL — no polling, no scraping, no fragile scraping logic to maintain.
curl https://api.rewordin.com/v1/orders \
-H "Authorization: Bearer sk_test_REDACTED" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: ord_2026_06_10_abc123" \
-d '{
"external_id": "campaign-q2-launch-2026",
"recipients": [
{
"email": "alex@customer.com",
"country": "US",
"brand": "amazon",
"amount": 5000,
"currency": "USD",
"message": "Thanks for being an early supporter!"
},
{
"email": "lin@partner.io",
"country": "JP",
"brand": "playstation",
"amount": 10000,
"currency": "JPY",
"message": "Q2 partner award — great work."
}
],
"metadata": {
"campaign": "q2-launch",
"cost_center": "marketing-rewards"
}
}'The API returns the order ID and a per-recipient status. Each delivery is also confirmed asynchronously via a signed webhook event (order.delivered or order.failed) so you never have to poll.
{
"id": "ord_01HXYZABCDEF...",
"object": "order",
"status": "processing",
"external_id": "campaign-q2-launch-2026",
"created_at": "2026-06-10T13:18:42Z",
"tier": "scale",
"currency": "USD",
"totals": {
"subtotal_cents": 8250,
"discount_cents": 412,
"total_cents": 7838
},
"recipients": [
{
"id": "rcp_01...",
"status": "delivered",
"brand": "amazon",
"country": "US",
"tracking_url": "https://rewordin.com/r/rcp_01...",
"delivered_at": "2026-06-10T13:18:51Z"
},
{
"id": "rcp_02...",
"status": "processing",
"brand": "playstation",
"country": "JP",
"tracking_url": "https://rewordin.com/r/rcp_02..."
}
]
}https://api.rewordin.com/v1/openapi.jsonThe honest side-by-side. The bulk API is a developer surface designed for programmatic, high-volume use. The Web Buy flow is the dashboard checkout for ad-hoc orders. Different products, different use cases.
Four patterns we see repeatedly across our API customers. Each one runs hands-off once the integration is live.
Cashback, referral bonuses, milestone unlocks — emitted as a gift card from your own platform. Most customers wire our API into the same webhook that fires on signup or first-purchase. The user never knows Rewordin is in the loop.
White-label the delivery. Your brand on the email, your colors on the page, your domain on the link — but the actual catalog, FX, and tax work is on us. Webhook back to your platform so you can record the redemption in the employee file.
Member earns points, cashes them out for a gift card. We deliver instantly, you keep the engagement loop. Per-recipient metadata (member ID, campaign ID, redemption code) flows through the API so attribution works end-to-end.
Replace refund-to-store-credit with refund-to-gift-card-from-9-brands. Average uplift on a returns program using branded gift card over cash refund: 18% retained margin. Promo code drops at checkout integrate via the same API.
The common thread across these use cases: the gift card is the output of something else that already happens in your product. A user converts points, closes a deal, hits a milestone, or refers a friend — and our API turns that event into a delivery, end-to-end. The HR-tech and SaaS patterns in particular pair well with our broader recognition playbook for tech teams and the points-based vs. gift card analysis in the blog. If you are weighing gift cards against cash bonuses, the case for branded rewards is worth a read.
For HR-tech and People Ops teams building a budget case, the CFO-ready budget framework walks through the exact spreadsheet a finance team needs to greenlight a programmatic rewards program. And if you are choosing between building in-house vs. using an API, the procurement buyer’s guide lays out the build-vs-buy math.
The 9 brands are not equal in regional coverage. Some are global, some are region-locked, some have country-specific storefronts. The API picks the right catalog per recipient automatically.
Global, 30+ currencies. USD, EUR, GBP, RUB, PLN, BRL, JPY, and more. Top-up to Steam wallet.
130+ countries. Strongest in APAC, MENA, and LATAM. PIN-style codes plus wallet top-up.
70+ countries. Region-locked — we pick the right PSN region per recipient automatically.
40+ countries. Single-use codes that work in the recipient’s local eShop.
Global. Microsoft Store and Xbox Live credits in 25+ currencies.
175+ countries. App Store & iTunes credits in local currency.
175+ countries. Legacy Apple ID balance for media purchases.
20+ regional Amazon storefronts. US, UK, DE, FR, IT, ES, JP, IN, BR, CA, AU, MX, and more.
Global. USD-denominated gift credit that recipients can apply to any stay.
When you submit a recipient with a country, the API selects the correct regional catalog for that country and brand. A brand: "amazon" + country: "DE" produces an Amazon.de balance; the same brand with country: "JP" produces an Amazon.co.jp balance. You do not have to manage region codes yourself; we do it server-side. The full list of supported (brand, country) pairs is published in the OpenAPI spec and updated whenever we add a new region.
Enterprise-grade defaults. B2B gift card distribution has real regulatory weight — every B2B account goes through KYB, every API key is scoped, and every event is logged. Here is exactly what is in scope.
Standard KYB on every API account: legal entity, beneficial owners, signed MSA, sanctions screening. Required by all major brand partners before we can turn the API on for your account.
Optionally restrict API access to a list of your outbound IPs. Available on Pro and Enterprise. Most fintech and healthcare customers enable it on day one.
Issue per-environment keys (live, sandbox), per-service keys (read-only vs order-creating), and per-team keys. Revoke from the dashboard; keys expire automatically after 90 days of inactivity.
Every order, refund, and admin action is logged with actor, IP, and timestamp. Logs are exportable as JSON or CSV for your SOC 2 auditor. Retention: 24 months minimum.
Type I in production today; Type II observation period underway. GDPR-compliant data handling, EU data residency available for EU-only customers. PCI scope limited to the order-payment flow.
99.95% API uptime target over the trailing 12 months, with a public status page. Webhook retries are automatic and idempotent — your system receives every event exactly once.
Most procurement and security teams can complete their review of Rewordin in under two weeks, using a standard SIG-lite questionnaire plus our public trust portal. We share our latest penetration-test summary, SOC 2 progress notes, sub-processor list, and DPA on request under NDA. For SSO, HRIS, and SCIM integrations, we ship SAML 2.0 and OIDC out of the box and SCIM 2.0 for user provisioning. Every event the API emits is also available in the real-time analytics dashboard — order-level reconciliation, per-recipient status, brand-level mix, and cost-center rollups.
The same API, four different on-ramps. Pick the one that matches your team’s stack and timeline.
OpenAPI 3.1 spec, Postman collection, predictable JSON. The fastest path to production.
JavaScript/Node, Python, and Go (beta). Idiomatic, type-safe, and pinned to the same OpenAPI.
Signed events for every state change. HMAC-SHA256, exponential backoff, full retry log.
Same API, just a form. CSV upload of recipients, click Send. Zapier-style triggers from your CRM.
For non-developers or one-off projects, the dashboard no-code form calls the same API under the hood — you upload a CSV of recipients, click Send, and the same webhooks fire. For SaaS, HR-tech, and loyalty platforms, the REST API + webhooks is the right path. For most teams, the bulk of the integration work is mapping your internal event to our recipient schema; the actual API call is one HTTP request. The procurement buyer’s guide walks through a typical rollout timeline in detail.
The questions B2B buyers, developers, and procurement teams ask most. If yours is not here, our API team replies within 4 business hours.
Nine high-demand brands: Steam, Razer Gold, PlayStation (PSN), Nintendo (eShop), Xbox, Apple, iTunes, Amazon, and Airbnb. The full 5,000+ brand catalog is also reachable via the same API — those 9 are the highest-volume, highest-margin brands we recommend for B2B use cases.
No. Discount tiers are automatic. As your trailing-30-day order volume grows, your per-card price drops to the next tier without renegotiation, contract amendment, or sales call. You can see your current tier and the next threshold in the dashboard at any time. For Enterprise customers running multi-quarter rollouts, we also offer locked forward rates and contracted volume pricing — talk to your account manager.
Yes. A single POST to /v1/orders accepts an array of recipients, each with its own country, brand, amount, and currency. Rewordin picks the right regional catalog for each recipient, applies the correct local tax treatment, and converts from your base currency if needed. There is no separate “international endpoint” — it is one API call for one recipient in Tokyo and one in São Paulo. See how global delivery works in detail.
The integration is a single REST endpoint: POST /v1/orders with a JSON body containing your recipients, brands, and amounts. We return a 200 with the order ID, per-recipient delivery status, and a tracking URL. We ship an OpenAPI 3.1 spec, a Postman collection, and official SDKs for JavaScript/Node, Python, and Go (Go is in beta). For non-developers, the dashboard offers a no-code CSV upload that calls the same API under the hood.
Digital gift cards are delivered to the recipient in under 60 seconds from a successful API call. The delivery itself is async — you receive a 200 with the order ID, and a webhook event confirms each individual delivery (order.created, order.delivered, or order.failed). For batch orders with thousands of recipients, median delivery time is 47 seconds per recipient and the batch completes in roughly 2-3 minutes total.
The bulk API is designed for programmatic, repeated, high-volume use: it includes idempotency keys, webhooks, batch orders, sandbox and live environments, an OpenAPI spec, and automatic volume discount tiers. The Web Buy flow is a one-off purchase flow in the dashboard for ad-hoc orders (“buy a $50 Steam code right now for a single recipient”) — it is not a developer surface and it does not qualify for volume discounts. If you are sending more than a handful of gift cards per month, the bulk API is the right product. For evaluating which platform to build on, our platform-selection framework lays out the criteria procurement should weigh.
Yes. The dashboard has a no-code order form: upload a CSV of recipients with their country, brand, and amount, then click Send. It calls the same API under the hood, so you get the same regional catalog selection, the same webhooks, the same audit log, and the same volume tier as a programmatic order. Most HR and procurement teams run their first few programs entirely on CSV uploads and only involve engineering once the sends become recurring. The buyer’s guide to bulk gift cards for employees walks through a first rollout end to end.
A corporate gift card program is the business process — who gets rewarded, for what, on whose budget, with which tax treatment. A bulk gift card API is the delivery mechanism underneath it. You can run a program without an API (someone buys cards manually and forwards codes), and you can integrate an API without a program (a SaaS paying out cashback). Rewordin covers both: the API and the no-code form for delivery, the analytics dashboard for budget and cost-center reporting, and one invoice for finance. For choosing the surrounding platform, see our platform-selection framework.
Yes — employee rewards are the most common use case, but the same account and endpoint cover customer incentives, research and survey participants, channel-partner spiffs, loyalty redemptions, refund-to-gift-card flows, and support goodwill gestures. The practical difference is tax treatment and record-keeping, not the delivery mechanism: employee gifts are usually taxable compensation, while customer incentives are usually a marketing expense. Your finance team should confirm the treatment in each country you send to.
In most jurisdictions, yes. Gift cards are near-cash, so tax authorities generally treat them as taxable compensation rather than a tax-free gift, though several countries carve out small-value or occasion-based allowances. The thresholds and conditions differ enough that a program sized for one country can create a payroll problem in another. We maintain country guides for Germany, Canada, Australia, and Poland. They are a starting point for scoping, not tax advice — confirm with your own advisor before a rollout.
Tell us your monthly volume, the brands you care about, and your integration timeline. We will send a sandbox key and a 30-minute walkthrough of the dashboard, the API, and the webhook flow. When you are ready, our pricing page shows how the per-card cost drops with each volume tier.