Load up any world

Gaming credits, topped up programmatically

Give your agent one API to buy Steam wallet codes, PlayStation and Xbox credit, Roblox and Google Play top-ups across 190+ countries. Every purchase runs under a per-agent spend cap, a brand allowlist, and human approval above your threshold. Codes are released once and never logged.

Steam · PlayStationXbox · Roblox
190+countries
Secondsto deliver
Platforms

Every major store, one call

Wallet codes and top-ups for the platforms your users actually play on, delivered as encrypted single-read codes the moment the purchase settles.

Steam

Steam wallet codes to fund games, DLC and in-game purchases. Delivered as a redeemable code in the buyer's region.

PlayStation

PlayStation Store credit for PS5 and PS4 games, add-ons and PlayStation Plus, matched to the account's store region.

Xbox

Xbox gift cards and Game Pass value for games, apps and subscriptions across the Microsoft Store.

Roblox

Roblox credit that redeems to Robux for avatar items, passes and experiences. Ideal for community and creator agents.

Google Play

Google Play balance for mobile games, in-app currency and subscriptions across Android titles.

Nintendo

Nintendo eShop credit for Switch games, DLC and Nintendo Switch Online, redeemable in the account's country.

Buy under policy

One purchase, one code, full control

Your agent names a gaming brand and an amount in minor units. The policy engine checks caps and the allowlist before any money moves, then the redemption code is released exactly once.

agent.py
# Buy a $25 Steam wallet top-up under policy
task = client.buy_giftcard(
    brand="steam",
    amount_minor=2500,        # $25.00, integer cents
    country="US",
    client_ref="raid-reward-4821",  # idempotent
)

# Same client_ref never charges twice.
if task.status == "succeeded":
    # Encrypted, single-read. Call once.
    code = client.get_code(task.task_id)
    deliver_to_player(code.value)
    # A second get_code returns ALREADY_RELEASED
  • Spend caps and allowlist. Per-agent daily and monthly limits plus a brand allowlist. The policy engine fails closed, so if it is unreachable the purchase is denied, never allowed.
  • Human approval above a threshold. Set a value ceiling and larger top-ups pause for a person to approve in Slack before any charge.
  • Encrypted single-read codes. Redemption codes are released exactly once through get_code and are never logged or traced. Later reads return ALREADY_RELEASED.
  • Idempotent by client_ref. Reusing a client_ref returns the existing task and never charges twice, even across retries and crashes.
  • Full audit trail. Every purchase is reconstructable from an OpenTelemetry trace and a double-entry ledger, so spend always reconciles.
Who uses it

Built for agents that reward and fulfill

Any agent that needs to move real value into a gaming platform, with the guardrails to do it safely at scale.

In-game economy agents

Agents that top up player wallets, fund tournament prize pools or convert rewards into store credit, each purchase capped and logged.

Reward and fulfillment bots

Loyalty, referral and support bots that deliver a game top-up the moment a customer earns it, with idempotent orders and single-read codes.

Community tooling

Discord and community bots that hand out Robux or wallet codes to members, running on a fixed budget with human approval for larger drops.

Ship gaming top-ups this week

Wire up buy_giftcard and get_code once and your agent can fund any major platform, safely, in seconds. Start free in sandbox with test products.