PlayStation Store Scraper — Prices & Regions avatar

PlayStation Store Scraper — Prices & Regions

Pricing

from $5.00 / 1,000 results

Go to Apify Store
PlayStation Store Scraper — Prices & Regions

PlayStation Store Scraper — Prices & Regions

Scrape PlayStation Store game data — name, platforms, base & discounted price, discount and currency — across regions. Compare a game price between countries via concept id. Headless browser.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Ponderable Hydrometer

Ponderable Hydrometer

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Get PlayStation Store game prices, discounts and metadata for any title — and compare the same game's price across countries side by side. Localized price strings plus numeric values and ISO currency codes. No API key.

The PS Store is a client-rendered SPA with no clean public API, so simple HTTP scrapers come back empty. This actor runs a real headless browser and intercepts the store's own GraphQL responses, returning exactly what a shopper sees — robust to DOM redesigns.

What you get

One row per product × region:

  • IdentityproductId, name, conceptId, npTitleId, type, platforms, publisher, releaseDate
  • Localized pricebasePrice / discountedPrice display strings ($69.99, £69.99, 2.799,00 TL)
  • Numeric pricebasePriceValue, discountedPriceValue (major currency units) + ISO currency
  • DiscountsdiscountText, discountEndTime
  • FlagsisFree, isExclusive, isTiedToSubscription
  • Media & link — cover image, product url

Cross-region price comparison — the killer use case

PlayStation product IDs are region-locked (US UP9000-…, EU EP9000-…), so a US product id doesn't exist on the UK store. Pass the game's concept id — a single global number (e.g. 10002456 for Marvel's Spider-Man 2, from any …/concept/<number> URL) — and the actor resolves each region's own product automatically. One comparable row per region for the same title.

Input

FieldTypeDefaultDescription
productIdsarrayrequiredConcept ids ("10002456"), region product ids ("UP9000-PPSA03016_00-MARVELSPIDERMAN2"), or full product/concept URLs. Use concept ids for cross-region comparison
regionsarray["en-us"]Store locales, e.g. en-us, en-gb, tr-tr, ja-jp, de-de
maxConcurrencyinteger5Parallel browser pages (1–20)
useApifyProxybooleantrueRoute the browser through Apify Proxy
debugbooleanfalseDump captured responses / screenshot to the key-value store

Example input

{
"productIds": ["10002456"],
"regions": ["en-us", "en-gb", "tr-tr"]
}

Output sample

{
"productId": "UP9000-PPSA03016_00-MARVELSPIDERMAN2",
"region": "en-us",
"url": "https://store.playstation.com/en-us/product/UP9000-PPSA03016_00-MARVELSPIDERMAN2",
"name": "Marvel's Spider-Man 2",
"conceptId": "10002456",
"npTitleId": "PPSA03016_00",
"platforms": ["PS5"],
"basePrice": "$69.99",
"basePriceValue": 69.99,
"discountedPrice": "$69.99",
"discountedPriceValue": 69.99,
"currency": "USD",
"discountText": null,
"discountEndTime": null,
"isFree": false,
"isTiedToSubscription": false,
"image": "https://image.api.playstation.com/vulcan/ap/rnd/.../cover.jpg"
}

Same game in three regions returns three rows — en-us $69.99, en-gb £69.99, tr-tr 2.799,00 TL — each with currency and numeric values for easy comparison.

Why this actor

  • It actually returns data — a real browser reads the store's GraphQL, where HTTP scrapers get empty pages.
  • Cross-region comparison built in — concept-id resolution gives one comparable row per country.
  • Both string and numeric prices — display the localized string, compute on the numeric value.
  • Discount-aware — captures active sales, discount text and end time.

Pricing

Pay per result — $5.00 per 1,000 results. Higher than metadata-only actors because it runs a real browser (heavier compute). One result = one product × region.

  • Steam Scraper — Steam game prices and metadata.
  • Nintendo eShop Scraper — multi-region eShop prices.
  • App Store Scraper — Apple App Store apps and pricing.

Notes & limitations

  • Region availability: if a game isn't sold in a requested region, that region is skipped with a warning (no row). Concept ids maximize coverage.
  • Product ids are region-specific: pass a concept id to compare across regions; a raw product id only returns data in its own region.
  • Prices reflect the store's current listing (any active sale is captured).
  • This actor is an independent tool, not affiliated with or endorsed by Sony Interactive Entertainment.