GIFT CARD & PAYOUT INFRASTRUCTURE FOR PLATFORMS

Embed a global rewards layer in your product — in days, not quarters.

One REST API for 5,000+ brands across 100+ countries. White-label catalog, webhook events, sandbox environment, SDKs in 4 languages. Direct supplier connections mean no markup, no margin.

5,000+ Brands
100+ Countries
99.9% Uptime
4 SDKs
   
api.gifq.com / v1 / rewards
POST/v1/rewards
curl -X POST https://api.gifq.com/v1/rewards \
  -H "Authorization: Bearer $GIFQ_KEY" \
  -d '{
    "brand": "amazon-us",
    "amount": 50,
    "currency": "USD",
    "recipient": {
      "email": "alex@acme.com"
    },
    "tag": "q2-demo-bonus"
  }'
200 OKapplication/json
{
  "id": "rw_01HX9F...",
  "status": "delivered",
  "amount": 50,
  "currency": "USD",
  "brand": "amazon-us",
  "claim_url": "https://gif.qq/x9R7M",
  "delivered_at": "2026-04-27T09:42:18Z"
}
QUICK START

Send your first reward in 30 seconds.

Free sandbox environment. No credit card. SDKs in Node, Python, Ruby, and Go.

curlNode.jsPythonRubyGo
import { GIFQ } from 'gifq';

const gifq = new GIFQ(process.env.GIFQ_KEY);

const reward = await gifq.rewards.send({
  brand: 'amazon-us',
  amount: 50,
  currency: 'USD',
  recipient: { email: 'alex@acme.com' },
  tag: 'demo-bonus',
});

console.log(reward.claim_url);
// => https://gif.qq/x9R7M
Powering rewards and payouts for global product teams
Rizon
CoinGate
Kardpay
ACEB
GAIMIN
1stopVAT
WHY GIFQ FOR PLATFORMS

Built for product teams shipping global rewards.

Direct supplier connections, webhook-first events, and a sandbox you can hit in 30 seconds. No middleman markup. No quarterly procurement cycle.

One API, 5,000+ brands

Single integration. GIFQ handles supplier connections, FX, country routing, and inventory. Your team ships features instead of chasing supplier contracts.

Webhooks for everything

Subscribe to delivery, redemption, and refund events. Build the UX you want — claim flows, dashboards, retries — on top of clean event streams.

Native crypto rails — no FX markup

Pay in USDT, USDC, or BTC alongside fiat. Direct on-chain settlement. The only multi-supplier API with crypto baked in, not bolted on.

USE CASES

From rewards modules to crypto off-ramps.

The patterns product teams ship most often on top of GIFQ. Each one runs on the same REST API and webhook event types — integrate once, reuse everywhere.

+ 250 POINTS

Loyalty & rewards modules

Embed a points-to-rewards layer in your loyalty product. Members redeem against 5,000+ brands; you keep the wallet logic.

POST /v1/rewards
PAID

Marketplace seller payouts

Pay sellers their share in branded gift cards or fiat. One API call per payout, webhook on delivery.

POST /v1/payouts
GIFT CARD

Crypto-to-gift-card off-ramp

Convert ETH, BTC, USDC, or USDT into spendable gift cards in one round-trip. The exit ramp Web3 wallets actually use.

POST /v1/swap

Survey & research platforms

Pay panelists the moment they finish a study. UserInterviews / Prolific–style integrations stand up in hours, not weeks.

POST /v1/rewards · webhook: reward.delivered
5%CASHBACK — INSTANT

Cashback & rebate platforms

Issue cashback and rebates as branded gift cards instead of bank transfers. Faster delivery, higher activation, lower cost-per-payout.

POST /v1/rewards · POST /v1/refunds
REWARDS API — EMBEDDED

Embedded HR & people-ops

White-label our recognition feed inside your people-ops product. Birthdays, anniversaries, and stipends — all wired up via REST.

GET /v1/catalog · POST /v1/rewards
HOW IT WORKS

From sandbox to production in days, not quarters.

A clean REST API, signed webhooks, and SDKs in four languages. No procurement cycles, no supplier negotiations, no inventory headaches.

01

Get an API key

Sign up, hit the sandbox immediately. Production keys are scoped per environment with rotate-on-demand and IP allowlisting.

02

Make your first call

POST to /v1/rewards or /v1/payouts. Get back a status, an id, and a claim URL in under 30 seconds. Idempotency keys included.

03

Wire your webhooks

Subscribe to delivery, redemption, refund, and refund.failed events. Retries are exponential, signed with HMAC, and replayable from the dashboard.

04

Go live

Flip the env flag from sandbox to production. Same payload, same response shape. Talk to a senior engineer when you need volume contracts.

INTEGRATIONS

Plays nicely with the stack you already run.

Drop GIFQ into your existing observability, deploy, and event tooling. No proprietary SDKs required — just clean REST, signed webhooks, and an OpenAPI spec.

D
Datadog
Metrics
S
Segment
Events
P
PagerDuty
Alerts
$
Stripe
Payments
Vercel
Deploy
G
GitHub
Source
Sentry
Errors
Postman
API tests
{ }
OpenAPI
Spec v3
Webhooks
Signed
g
gRPC
Streaming
REST API
v1
SOCIAL PROOF

Built by a team that ships, for teams that ship.

“Sandbox was running in 30 minutes. Production live by Friday. The webhook-first design meant we shipped without polling — clean, predictable, exactly what an engineering team wants from a payouts API.”

Engineering lead
Customer testimonial
48h
Average sandbox-to-production time
measured across the last 12 customer integrations
4
SDK languages — Node, Python, Ruby, Go
99.9%
Uptime SLA on /v1/rewards
$0
Setup fees, platform fees, or seat costs
VS. THE ALTERNATIVES

GIFQ vs single-supplier gift card APIs.

Tango Card, Tremendous, and Giftbit all rebrand a single upstream supplier. GIFQ aggregates across suppliers, routes per country, and settles in fiat or crypto — with no platform markup.

Single-supplier APIs (Tango, Tremendous, Giftbit)

  • ×One supplier behind the curtain — limited brand catalog
  • ×Per-transaction markups (3–7%) on top of catalog price
  • ×FX conversion fees on every cross-border reward
  • ×No native crypto rails — fiat only, slow settlement
  • ×Manual ops for delivery failures and refund chains
  • ×Webhook coverage gaps; polling required for production
  • ×Long onboarding cycles, procurement gates, sales calls

GIFQ

  • Direct connections to multiple global suppliers
  • Wholesale pricing — zero platform markup, zero seat fees
  • 40+ currencies settled at mid-market rates
  • Native crypto: USDT / USDC / BTC alongside fiat
  • Automated refunds, retries, and claim-URL regeneration
  • Signed webhooks for delivery, redemption, refund events
  • Self-serve sandbox in 30 seconds — talk only when you want volume
SECURITY & COMPLIANCE

Built for production from day one.

🔐

OAuth 2.0 + scoped API keys

Per-environment keys, scope-restricted by endpoint, rotate-on-demand. Full audit log of every key creation, use, and revocation.

🌍

GDPR & CCPA

Recipient PII handled per regional regulations. EU data residency on request. DPA available. Sub-processors listed publicly.

📜

SOC 2 Type II — in audit

Currently mid-audit (Q3 2026 target). NDA-able evidence and SOC 2 Type I report available on request from security@gifq.com.

IP allowlists + rate limits

Lock production keys to specific IP ranges. Per-key quotas surfaced in headers. HMAC-signed webhooks with replay protection.

FAQ

Questions developers ask first.

What are the API rate limits?+

Production keys default to 1,000 requests per minute and 60,000 per day, with burst headroom for batch sends. Higher limits on request. Every response carries X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers. Sandbox runs at 100/min so you can stress-test retry logic without touching prod quotas.

Do you provide a sandbox environment?+

Yes. Free for the lifetime of your account, no credit card required. Same endpoints, same payload shape, same response schema as production — just isolated brand inventory and dummy claim URLs. Flip a single environment variable to switch contexts.

How are delivery failures and refunds handled?+

Failed deliveries surface as a reward.failed webhook with the failure reason and a one-call retry path. POST /v1/refunds regenerates the claim URL or refunds the originating wallet. Idempotency keys make retries safe. Unclaimed rewards auto-expire to your configured window and refund automatically.

Which SDKs do you provide?+

Node.js, Python, Ruby, and Go — all generated from the same OpenAPI spec and shipped in lock-step with every API release. Java and PHP SDKs are on the Q3 2026 roadmap. For anything else, the OpenAPI spec generates a clean client in your language of choice.

Where is the OpenAPI spec?+

Public at https://docs.gifq.com/openapi.yaml and rendered as interactive docs at https://docs.gifq.com. Postman collection and Bruno collection both auto-generated and downloadable from the docs site.

How does GIFQ compare to Tremendous, Tango Card, or Giftbit for developers?+

Tremendous, Tango Card, Giftbit, and Runa all rebrand the same upstream supplier — they don’t aggregate. That means a single point of failure on inventory, no supplier-level routing, and a margin layered on top of every reward. GIFQ runs direct connections to multiple suppliers, routes per country, settles in fiat or crypto, and charges no platform markup. The delta is largest on cross-border payouts and high-volume sends.

Is GIFQ the only gift card API with native crypto rails?+

Yes. GIFQ settles rewards and payouts in USDT, USDC, BTC, ETH, and 40+ other tokens directly on-chain — no off-ramp partner, no double FX dip. For platforms where the recipient or the buyer holds crypto, this is the only API that doesn’t force a fiat conversion round-trip. It’s why Web3 wallets, exchanges, and crypto-native marketplaces use GIFQ as their gift card layer.

What webhook event types does GIFQ emit?+

reward.delivered, reward.redeemed, reward.refunded, reward.failed, reward.expired, payout.delivered, payout.refunded, swap.completed, refund.failed, and account.* lifecycle events. All HMAC-signed. All retried with exponential backoff. All replayable from the dashboard or via POST /v1/webhooks/replays/{event_id}.

GDPR & CCPA99.9% uptime SLANo platform fees

Ship a global rewards layer this sprint.

Free sandbox in 30 seconds. Production-ready in days. Direct supplier rates, native crypto rails, and webhooks for everything.

Join the platforms already shipping rewards on GIFQ.

No credit card · Free sandbox forever · API key in 30 seconds