Steam Gifts

and Digital Keys

Automated real-time sales of Steam gift cards and activation keys

~50ms

~50ms

Key delivery time

99.9%

99.9%

Service uptime

180+

180+

Countries and regions

What You Get

Steam Gift Cards

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

Game Activation Keys

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

Catalog with Stock Levels

Catalog with Stock Levels

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

24/7 Automated Delivery

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.

01

Receive the Key

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

02

Deliver It to the Customer

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

03

Main Endpoints

Documentation

GET

/products/steam

List of available products and stock levels

GET

/products/{id}/stock

Stock level for a specific product

POST

/orders

Create an order and receive the key

GET

/orders/{id}

Order status and details

POST

/webhooks

Register a webhook URL

REQUEST EXAMPLE — POST /orders
{
"product_id": "steam_gift_usd_10",
"quantity": 1,
"region": "EU",
"external_order_id": "your-order-123"
}
RESPONSE
{
"order_id": "ord_9fk2m...",
"status": "completed",
"product_key": "XXXXX-XXXXX-XXXXX",
"delivered_at": "2024-03-15T10:22:04Z"
}

Technical Advantages

Synchronous Delivery

Synchronous Delivery

The key is returned in the response body, with no need to poll the order status.

Multi-Region Support

Multi-Region Support

Select the Steam region when creating an order.

Webhooks and Events

Webhooks and Events

Real-time stock.low, order.completed, and order.failed events.

Idempotency

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.