About this API
The PlayStation Store lists games for each country; this API reads the US store. Each record is one game with its title, price, discounted price, discount text and media.
Platforms, genres, release date and publisher are on each game's own page. They are added when enrich_records is on, which is the default. Price, genre, platform, release date, VR and age rating are inputs.
Typical uses
- Watch discounts on PS4 and PS5 games.
- Compare prices across genres.
- Build a list of new and upcoming releases.
What you get
| Field | Type | Sample value |
|---|---|---|
name |
string | Fortnite |
base_price |
string | Free |
discounted_price |
string | Free |
discount_text |
string | not in the saved sample |
is_free |
boolean | true |
platforms |
array | not in the saved sample |
localized_genres |
array | not in the saved sample |
publisher_name |
string | not in the saved sample |
All 33 fields
Key fields
namebase_pricediscounted_pricediscount_textis_freeplatformslocalized_genrespublisher_namepricerelease_dateincludes_bundle_offermedia_rolemedia_typemedia_urlservice_branding
Technical fields
idis_exclusiveis_tied_to_subscriptionmediaproductsproducts_idupsell_service_brandingupsell_textaccessibility_notices_by_platformcompatibility_notices_by_platformcontent_ratingdefault_productdescriptionsinvariant_nameis_announcedetail_nameprivacy_policydetail_products
Every field with its type, and the schemas, are in contract.json.
Sample records
1 of 2 saved records. This is a saved sample, not a live run.
name |
base_price |
discounted_price |
is_free |
|---|---|---|---|
| Fortnite | Free | Free | true |
Scroll sideways to see more columns.
Inputs
-
pricelist of choicesOptional. Filters by the site's Price control. Choose one or more.
-
genrelist of choicesOptional. Filters by the site's Genre control. Choose one or more.
-
platformlist of choicesOptional. Filters by the site's Platform control. Choose one or more.
-
supported_featureslist of choicesOptional. Filters by the site's Supported Features control. Choose one or more.
-
release_datelist of choicesOptional. Filters by the site's Release Date control. Choose one or more.
-
vrlist of choicesOptional. Filters by the site's VR control. Choose one or more.
-
age_ratinglist of choicesOptional. Filters by the site's Age Rating control. Choose one or more.
enrich_records is on by default and adds the fields that only appear on each record's detail page. Send false to read list fields only. See Run an API.
Request
POST https://broker.cleanedweb.com/v1/catalog/public/apis/generated_6e55357a682046925e542c28/endpoints/generated_6e55357a682046925e542c28_search/run
curl -X POST https://broker.cleanedweb.com/v1/catalog/public/apis/generated_6e55357a682046925e542c28/endpoints/generated_6e55357a682046925e542c28_search/run \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Idempotency-Key: UNIQUE_REQUEST_ID" \
-H "Content-Type: application/json" \
-d '{
"input": {},
"max_items": 25
}'
Save the Idempotency-Key before you send, and reuse it only to retry the same request. The key needs the run scope. See Run a catalog API.
Coverage
- Category
- Commerce
- Countries
- United States
- Languages
- English
Limitations
- Platforms, genres, release date and publisher are in the schema but not in the saved sample.
Reach. A run reads until the source ends or your max_items, timeout_seconds or budget stops it.
CleanedWeb is not affiliated with PlayStation Store.