Nintendo eShop wholesale supply: codes for stores over one API
69 distinct products, 76 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.
BR · EU · 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.
| Product | B2B id | Product slug |
|---|---|---|
| 3 Months | 129046265 | 3-months |
| 5 USD | 80918344 | 5-usd |
| 10 USD | 80918350 | 10-usd |
| 12 Months | 129046266 | 12-months |
| 15 AUD | 170445151 | 15-aud |
| 15 EUR | 80918356 | 15-eur |
| 15 GBP | 170445147 | 15-gbp |
| 20 CHF | 80918366 | 20-chf |
| 20 USD | 170444560 | 20-usd |
| 25 CAD | 170445146 | 25-cad |
| 25 EUR | 80918370 | 25-eur |
| 25 GBP | 170444562 | 25-gbp |
| 30 AUD | 170445152 | 30-aud |
| 35 CHF | 80918378 | 35-chf |
| 50 BRL | 170445154 | 50-brl |
| 50 EUR | 80918385 | 50-eur |
| 50 GBP | 170445148 | 50-gbp |
| 50 USD | 170444561 | 50-usd |
| 70 PLN | 170445136 | 70-pln |
| 70 USD | 80918391 | 70-usd |
| 75 CHF | 80918396 | 75-chf |
| 75 EUR | 80918395 | 75-eur |
| 75 GBP | 170445149 | 75-gbp |
| 99 CAD | 170448699 | 99-cad |
| 99 USD | 80918397 | 99-usd |
| 100 AUD | 170445153 | 100-aud |
| 100 BRL | 170445155 | 100-brl |
| 100 EUR | 80918404 | 100-eur |
| 100 GBP | 170445150 | 100-gbp |
| 100 HKD | 170442181 | 100-hkd |
| 100 MXN | 170445141 | 100-mxn |
| 100 USD | 80918398 | 100-usd |
| 120 PLN | 170445137 | 120-pln |
| 150 DKK | 170445158 | 150-dkk |
| 150 NOK | 170445131 | 150-nok |
| 150 SEK | 170445126 | 150-sek |
| 150 USD | 80918408 | 150-usd |
| 155 HKD | 129046271 | 155-hkd |
| 200 MXN | 170445142 | 200-mxn |
| 250 BRL | 170445156 | 250-brl |
+29 more products — read the full ladder from the API.
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
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 categoriescurl -s https://api.gamecore-api.tech/b2b/catalog/games/nintendo-eshop-gift-card \-H 'X-Api-Key: gc_live_…'# every position you may sell, priced for your accountcurl -s https://api.gamecore-api.tech/b2b/catalog/games/nintendo-eshop-gift-card/products \-H 'X-Api-Key: gc_live_…'
The first row of the ladder above is platform product id 129046265 (slug 3-months). 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.
Questions from stores
Similar supply
Titles with comparable catalog depth and the same delivery mechanics.
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.