Datasets

Search PlayStation games dataset

Searches the crawled public PlayStation Store catalog stored in a search index. One row per product SKU (game, edition or add-on); concept_id / np_title_id group a title's SKUs. price_tier enum: free, under_5, 5_to_10, 10_to_20, 20_to_40, 40_to_60, 60_plus. Sort enum: relevance, rating_desc, reviews_desc, price_asc, price_desc, discount_desc, release_desc, release_asc. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100).

get/datasets/playstation-games/search

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/datasets/playstation-games/search
  • Auth: API key in header x-api-key

Query parameters

qstring

Full-text query over name and publisher, max 256 characters

publisherstring

Exact publisher filter, max 128 characters

classificationstring

Exact classification filter: FULL_GAME, PREMIUM_EDITION, GAME_BUNDLE, ADD_ON_PACK, VIRTUAL_CURRENCY, LEVEL, OTHER

genrestring

Exact genre filter (e.g. Action, Role Playing Games), max 128 characters

platformstring

Exact platform filter: PS4 or PS5

content_ratingstring

Exact content-rating authority filter (e.g. ESRB, PEGI), max 128 characters

content_descriptorstring

Exact content-descriptor filter (e.g. Blood, Violence, In-Game Purchases, Users Interact), max 128 characters

price_tier'free' | 'under_5' | '5_to_10' | '10_to_20' | '20_to_40' | '40_to_60' | '60_plus'

Price-tier enum: free, under_5, 5_to_10, 10_to_20, 20_to_40, 40_to_60, 60_plus

brandingstring

Exact subscription/service-branding filter (e.g. PS_PLUS, EA_PLAY, UBISOFT_PLUS), max 128 characters

regionstring

Exact store region (country code) filter, max 128 characters

concept_idstring

Exact concept id filter (groups all SKUs of a title), max 128 characters

np_title_idstring

Exact np_title_id filter, max 128 characters

run_idstring

Exact crawl run-id filter, max 128 characters

is_freeboolean

Filter by free flag

is_addonboolean

Filter: true returns add-ons/DLC/currency, false returns games and editions

is_tied_to_subscriptionboolean

Filter for titles included with a subscription (e.g. free with PS Plus)

coming_soonboolean

Filter for pre-release / not-yet-purchasable titles

on_saleboolean

Filter by titles currently discounted (discount_pct > 0)

min_price_valueinteger

Minimum current price in minor units (e.g. cents)

max_price_valueinteger

Maximum current price in minor units (e.g. cents)

min_star_ratingnumber

Minimum average star rating, 0 through 5

min_star_countinteger

Minimum number of star ratings

min_discount_pctinteger

Minimum discount percent, 0 through 100

min_release_yearinteger

Minimum release year

max_release_yearinteger

Maximum release year

sort'relevance' | 'rating_desc' | 'reviews_desc' | 'price_asc' | 'price_desc' | 'discount_desc' | 'release_desc' | 'release_asc'

Sort enum: relevance, rating_desc, reviews_desc, price_asc, price_desc, discount_desc, release_desc, release_asc

pageinteger

Page number, defaults to 1

page_sizeinteger

Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "msg": "OK"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.