Wholesale supply · for stores

Destiny 2 wholesale supply: codes for stores over one API

20 distinct products, 21 sellable positions once every orderable variant is counted separately. Orders return a redeemable code that your buyer activates on the publisher's side. This is a supply listing for stores — there is no checkout on this page and no retail price on it.

21 sellable positions20 distinct products1 regionscode delivery
Steam

GLOBAL

Product ladder

Every distinct product name this title carries, in ladder order. Each row names one product in the B2B catalog by the id that endpoint returns for it; a name carried by more than one orderable position is one row here and several there.

ProductB2B idProduct slug
Armory Collection170446980armory-collection
Beyond Light170446975beyond-light
Bungie 30th Anniversary Pack170446973bungie-30th-anniversary-pack
Bungie 30th Anniversary Pack DLC170446974bungie-30th-anniversary-pack-dlc
Forsaken170446977forsaken
Forsaken Pack108626666forsaken-pack
Legacy Collection170446983legacy-collection
Legacy Collection (2023)170446981legacy-collection-2023
Legacy Collection (2024)170446984legacy-collection-2024
Legacy Collection (2025)108471247legacy-collection-2025
Lightfall170446979lightfall
Lightfall Annual Pass108626668lightfall-annual-pass
Renegades170446987renegades
Shadowkeep108626665shadowkeep
Shadowkeep Pack170446976shadowkeep-pack
The Edge of Fate170446985the-edge-of-fate
The Final Shape108626667the-final-shape
The Witch Queen170446978the-witch-queen
Upgrade Edition108471237upgrade-edition
Year of Prophecy170446988year-of-prophecy

How an order is delivered

Delivery is a code: the order returns a redeemable string — a gift card, a key, a top-up voucher — and what happens next is between your buyer and the publisher's redemption page. A code position never asks for an in-game ID, which keeps checkout short and makes the order safe to complete on someone else's behalf as a gift. Codes are drawn from stock, so the honest constraint here is availability rather than speed: a position is either there or it is not, and the catalog is what tells you which. Show the code once, store it yourself, and treat it like cash — a revealed code cannot be recalled, replaced or refunded.

Regions

GLOBAL

Region tags come straight off the supplier rows behind this title. Availability is per-account: your region allowlist is applied when you read the catalog, and again when an order is created.

Read it from the API

Two calls: the title, then its products. Both take your key, and neither returns anything your account may not sell.

# the title and its categories
curl -s https://api.gamecore-api.tech/b2b/catalog/games/destiny-2 \
-H 'X-Api-Key: gc_live_…'
# every position you may sell, priced for your account
curl -s https://api.gamecore-api.tech/b2b/catalog/games/destiny-2/products \
-H 'X-Api-Key: gc_live_…'

The first row of the ladder above is platform product id 170446980 (slug armory-collection). This page lists the whole platform catalog for the title; the second response is filtered to what your own account may sell, so a given id can be absent from it.

Full catalog reference

Questions from stores

Get a key and read the live catalog

One contract, one integration, and the whole supply catalog behind it. Tell us your volume and which titles matter — access is granted at onboarding.