Nintendo eShop+API.SH

Nintendo eShop API

Search Nintendo eShop games and get live prices and sales for any country as JSON.

The API.SH Nintendo eShop API covers the eShop catalogue and its prices. Search games and DLC by words, system, genre, publisher, price range, sale and demo, open one game with release date, age rating, players, languages and size, and fetch live regular and sale prices for many eShop ids at once in any country.

  • 3 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Nintendo eShop search
GET https://api.api.sh/nintendo/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Nintendo eShop API

eShop deal trackers

Check sale prices, sale start and end dates for a watchlist of games in each country and alert users when a price drops.

Regional price comparison

Look up the same eShop ids across countries to compare regular and sale prices.

Game catalogue databases

Search the catalogue by system, genre or publisher and store eShop ids, release dates, age ratings, play modes and languages.

Publisher and market research

List a publisher's games, or every game in a genre on sale, to study pricing and discount patterns.

Discord bots and AI agents

Answer 'how much is this game on the eShop?' with one call that returns the game and its live price.

Nintendo eShop data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Nintendo eShop API endpoints and prices

Every Nintendo eShop endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
Nintendo eShop search
/nintendo/v1/search
$1 · $2 PAYG
1 credit
Products, listings and places1
Nintendo eShop prices
/nintendo/v1/prices
$1 · $2 PAYG
1 credit
More data1
Nintendo eShop game
/nintendo/v1/game
$1 · $2 PAYG
1 credit

Call the Nintendo eShop API

Nintendo eShop search: GET https://api.api.sh/nintendo/v1/search

curl "https://api.api.sh/nintendo/v1/search?q=zelda" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 483 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Nintendo eShop data

  • Public data only: no Nintendo eShop login, cookies or account needed
  • One key and one response shape for Nintendo eShop and 482 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Nintendo eShop API

Nintendo does not offer a public eShop API; its developer portal is for licensed game developers. Developers use unofficial packages such as nintendo-eshop-api on npm. API.SH returns eShop catalogue and live price data as JSON with no Nintendo account.

Instead of relying on an unofficial npm or GitHub eShop package that breaks when Nintendo changes its site, API.SH gives you one maintained endpoint set, one key and a fixed price per call.

Nintendo eShop API questions

What Nintendo eShop data can I get?+

Catalogue search with filters and sorts (/nintendo/v1/search), one game with its details and live prices (/nintendo/v1/game) and live prices for many eShop ids in a country (/nintendo/v1/prices).

How much does the Nintendo eShop API cost?+

Every Nintendo eShop endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /nintendo/v1/game at 1 credit each.

Is there an official Nintendo eShop API?+

No public one. Nintendo's developer site is for licensed developers, and the eShop data that apps use comes from unofficial libraries. API.SH gives you that data as a supported API.

Do I need a Nintendo account or login?+

No. API.SH reads public eShop catalogue and price data only. No endpoint uses a Nintendo Account, and no endpoint buys games.

Is there a free Nintendo eShop API?+

Unofficial open-source packages exist on GitHub and npm. With API.SH, every account gets 1,000 free credits every month, so you can test search and price lookups before paying.

Which countries and regions are covered?+

Prices work for any eShop country through the country parameter. Search covers Nintendo's European catalogue, with price filters in euros; each game includes its eShop ids, which you can price in other countries.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /nintendo/v1/game with a game name in q and a country. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More media & music APIs all music, movie & game APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 483 platforms.
Get a free API key