PlayStation Store Scraper — Prices & Regions
Pricing
from $5.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
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:
- Identity —
productId,name,conceptId,npTitleId,type,platforms,publisher,releaseDate - Localized price —
basePrice/discountedPricedisplay strings ($69.99,£69.99,2.799,00 TL) - Numeric price —
basePriceValue,discountedPriceValue(major currency units) + ISOcurrency - Discounts —
discountText,discountEndTime - Flags —
isFree,isExclusive,isTiedToSubscription - Media & link — cover
image, producturl
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
| Field | Type | Default | Description |
|---|---|---|---|
productIds | array | required | Concept ids ("10002456"), region product ids ("UP9000-PPSA03016_00-MARVELSPIDERMAN2"), or full product/concept URLs. Use concept ids for cross-region comparison |
regions | array | ["en-us"] | Store locales, e.g. en-us, en-gb, tr-tr, ja-jp, de-de |
maxConcurrency | integer | 5 | Parallel browser pages (1–20) |
useApifyProxy | boolean | true | Route the browser through Apify Proxy |
debug | boolean | false | Dump 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.
Related actors
- 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.