DekuDeals Scraper — Nintendo eShop Price History avatar

DekuDeals Scraper — Nintendo eShop Price History

Pricing

from $1.40 / 1,000 dekudeals price histories

Go to Apify Store
DekuDeals Scraper — Nintendo eShop Price History

DekuDeals Scraper — Nintendo eShop Price History

DekuDeals Nintendo Switch / eShop price history from /items/ pages: current price, MSRP, discount %, all-time low, and compressed eShop price history points. Search by keyword or pass item URLs. Not wishlist alerts. Residential proxy ready.

Pricing

from $1.40 / 1,000 dekudeals price histories

Rating

0.0

(0)

Developer

Noah Adler

Noah Adler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Scrape DekuDeals Nintendo Switch / eShop price history from public /items/{slug} pages: current price, MSRP, discount %, all-time low, and compressed eShop history points.

This is not wishlist alerts, stock bots, or Amazon historical prices (DekuDeals hides Amazon history in the UI). Paths under /games/ are skipped — they return Cloudflare 403.

Proxy: Apify RESIDENTIAL (US or EU) recommended if bare IPs get blocked. Prefer /items/ + /search only.


What this Actor does

StepAction
1Accept query and/or itemUrls (/items/…) / itemSlugs
2Resolve search hits to /items/ slugs (never /games/)
3Parse embedded price_history_data JSON + current eShop prices
4Compress daily series to price change-points (cap via maxHistoryPoints)

Input

FieldRequiredDescription
queryOne ofKeyword (e.g. zelda)
itemUrlsOne ofhttps://www.dekudeals.com/items/{slug}
itemSlugsOne ofSlugs like celeste
maxItemsNo1–50 (default 20)
maxHistoryPointsNo1–500 compressed points (default 120)
proxyConfigurationNoDefault RESIDENTIAL + US

Example

{
"query": "zelda",
"maxItems": 5,
"maxHistoryPoints": 80,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

Output example

{
"itemSlug": "celeste",
"title": "Celeste",
"detailUrl": "https://www.dekudeals.com/items/celeste",
"currentPrice": 4.99,
"msrp": 19.99,
"discountPct": 75,
"currency": "EUR",
"store": "Nintendo eShop",
"platforms": ["switch"],
"allTimeLowDigital": 4.99,
"allTimeLowPhysical": 19.99,
"isAllTimeLow": true,
"priceHistory": [
{ "date": "2018-05-31", "digitalPrice": 19.99, "physicalPrice": null, "currency": "EUR", "store": "Nintendo eShop" },
{ "date": "2026-10-05", "digitalPrice": 4.99, "physicalPrice": null, "currency": "EUR", "store": "Nintendo eShop" }
],
"historyPointCount": 3050,
"historySource": "dekudeals",
"query": "celeste",
"scrapedAt": "2026-10-05T20:00:00Z",
"error": false
}

historyPointCount is the raw daily series length before compression. priceHistory keeps change-points only (plus sampling if still over the cap).


Notes

  • Public deal/price pages only — no login / wishlist harvesting.
  • Respect robots.txt: avoid URLs with filter[.
  • Icon is an abstract cyan/red geometric mark inspired by Joy-Con colors — not the official DekuDeals logo (trademark-safe).