What You Get

Steam Gift Cards
Steam Wallet top-ups in denominations from $5 to $100. All major regions: RU, EU, NA, TR, CN, and more.

Game Activation Keys
CD keys for activation on Steam, bulk key uploads, and balance management through your personal dashboard.

Catalog with Stock Levels
Real-time API with stock levels for each item. Webhook notifications when stock runs out.

24/7 Automated Delivery
The key or code is delivered to the buyer automatically — no operator involvement required.
How It Works
Create an Order
Pass the product_id, quantity, and customer data via POST /orders.

Receive the Key
The API will return the activation key or gift code synchronously — in the response body.

Deliver It to the Customer
Display the key to the user on your side. A webhook will confirm the delivery.

Main Endpoints
Documentation
/products/steam
List of available products and stock levels
/products/{id}/stock
Stock level for a specific product
/orders
Create an order and receive the key
/orders/{id}
Order status and details
/webhooks
Register a webhook URL
{
"product_id": "steam_gift_usd_10",
"quantity": 1,
"region": "EU",
"external_order_id": "your-order-123"
}{
"order_id": "ord_9fk2m...",
"status": "completed",
"product_key": "XXXXX-XXXXX-XXXXX",
"delivered_at": "2024-03-15T10:22:04Z"
}Technical Advantages
Synchronous Delivery
The key is returned in the response body, with no need to poll the order status.
Multi-Region Support
Select the Steam region when creating an order.
Webhooks and Events
Real-time stock.low, order.completed, and order.failed events.
Idempotency
Pass external_order_id — the request will return the same key.
Frequently Asked Questions
Which regions are supported for Steam Gifts?
RU, EU, NA, TR, CN, LATAM, and 170+ additional regions. The up-to-date list is available in GET /products/steam with the region filter.
What happens if the key is not delivered?
The order moves to the failed status, and no funds are charged. The order.failed webhook will arrive within 10 seconds.
How do I upload my own keys to the system?
Through the supplier dashboard or via POST /supplier/keys — bulk uploads of up to 10,000 keys at a time are supported.
Is there a sandbox environment?
Yes, sandbox.api.giftapi.com provides full emulation. Test keys are issued automatically and are not billed.