DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk4 min

How to Handle Pagination, Filtering, and Language Options in Steam Review Data

A practical guide to Steam’s current GetAppReviews endpoint: cursor pagination, filter and purchase choices, language parameters, response fields, and reliable stopping conditions.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use Steam’s current IUserReviewsService/GetAppReviews endpoint, pass its returned cursor from page to page, and choose Recent or Updated when you need a chronological traversal that can end naturally. Set the language and review filters deliberately: they define which reviews your dataset contains.

How do I get all Steam reviews?

Steam describes GetAppReviews as a service that “Gets a page of public reviews for an app.” It replaces the older store.steampowered.com/appreviews/<appid>?json=1 endpoint. The current service URL is https://api.steampowered.com/IUserReviewsService/GetAppReviews/v1/; send the endpoint parameters together inside input_json. The service can be called without an API key.

As an Amazon Associate I earn from qualifying purchases.

  1. Choose an app ID and make the population explicit: select a sort filter, review type, purchase type, language scope, and any date or other restrictions.
  2. For the first request, omit cursor or set it to *. Set num_per_page to a value up to 100; the default is 20.
  3. Check the HTTP status before processing the response. The current service response has no success field; handle HTTP 429 as rate limiting.
  4. Process the page’s reviews, then pass the returned cursor unchanged as the next request’s cursor. Encode it appropriately when constructing a URL, since cursor strings may contain characters that require URL encoding.
  5. With Recent or Updated, continue until the response contains an empty reviews list. Store the selected parameters alongside the collected data.

This retrieves the reviews matching the parameters and the endpoint’s available results; it should not be described as every review regardless of language, purchase source, or other filters unless those settings actually include them. Anonymous responses may be cached for up to 10 minutes. Steam says calls without a key associated with the app share a lower rate limit, but its reference does not specify a numeric threshold.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose a pagination filter that can finish

The filter parameter controls ordering, and the choice affects whether an empty page is a useful stopping condition.

#1 Best Overall
Valve Steam Deck OLED 1TB Handheld Gaming Console
  • 1TB NVMe SSD
  • 1280 x 800 HDR OLED display with premium anti-glare etched glass, 7.4" Diagonal display size up to 90Hz refresh rate
  • Wi-Fi 6E
  • 50Whr battery; 3-12 hours of gameplay (content-dependent)
  • Carrying case with removable liner
Filter What it returns Use for a full traversal?
Recent Newest-created reviews first Yes. Steam documents that paging eventually returns an empty list.
Updated Most recently updated reviews first Yes. Steam documents that paging eventually returns an empty list.
Helpful Reviews ranked by helpfulness within day_range No. By default, when a window has no reviews, the endpoint widens the day range to find results, so results are not a chronological export with a dependable empty-page end condition.
Funny Reviews ranked by funny votes It is a ranked view, not the documented chronological traversal choice.

For a collection intended to cover the matching set, use Recent or Updated, retain each returned cursor, and stop on an empty reviews list. Keep request failures distinct from that end condition: a failed or rate-limited request is not an empty final page.

Set the review population with filters

Filters are part of the dataset definition, not just presentation options. The service supports review sentiment, purchase source, time boundaries, playtime, hardware, and off-topic controls.

Rank #2
VALVE Steam Deck OLED 512GB SSD + 16GB RAM (International Version) - 7.4"" inch, 90Hz, 1280 x 800px, SteamOS 3.0, Handheld Gaming Console, Black
  • International (UK) Version
  • 7.4” diagonal, HDR OLED, 1280 x 800 x RGB, up to 90Hz Refresh rate, High performance touch, <0.1 ms Response time, 1,000 nits peak brightness (HDR), 600 nits (SDR)
  • SteamOS 3.0 (Arch-based)
  • 512GB NVMe SSD, 16GB LPDDR5 on-board RAM (5500 MT/s quad 32-bit channels), microSD UHS-I supports SD, SDXC and SDHC
  • 6 nm AMD APU, CPU: Zen 2 4c/8t, 2.4-3.5GHz (up to 448 GFlops FP32
  • review_type selects all, positive, or negative reviews.
  • purchase_type selects Steam purchases, all purchase sources, or non-Steam purchases. Its default is Steam purchases.
  • day_range applies only to Helpful; it defaults to 30 days, accepts up to 365, and accepts 0 for no limit.
  • Optional controls include paired Unix timestamp bounds, exclusion of a date range, playtime at the time of review, primarily Steam Deck play, and review hardware attributes such as operating system, CPU, GPU, and device type.
  • Off-topic activity is excluded by default. Set filter_offtopic_activity=false to include it. Steam explains that reviews from periods it classifies as off-topic are excluded from score calculations by default in its User Reviews guidance.
  • use_review_quality applies only to Helpful. Steam documents low-quality ranking and additional result restrictions when quality ranking is disabled.

For example, “English reviews from Steam purchases” and “all languages from all purchase sources” are different samples. Record the exact choices with exports and analysis so another person can interpret or reproduce the collection.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use language parameters for the right purpose

The service parameter is languages (plural), replacing the older singular language form. It selects the review languages returned. An empty list means English; all requests every language. For a specific language set, supply Steam API language codes as documented in the Steamworks reference. Each returned review also has its own language code.

display_language is separate: it controls the language of review_score_desc and defaults to English. It does not select the reviews in the response.

Neither parameter alone defines how Steam calculates the store review score. Steam Support says the calculation counts Steam-purchased reviews—or all reviews for apps that do not require a purchase—excludes periods designated off-topic by default, and uses reviews in a player’s language when enough are available; otherwise it calculates the score across languages. A collection filtered to one language is therefore not necessarily the same population used for the displayed score.

Rank #4
Valve Steam Deck OLED 2TB Handheld Gaming Console, 7.4" HDR 90Hz Display, Wi-Fi 6E, PC Gaming, with 7-in-1 Kit: Carrying Case, Hub, Controller, 2*Protective Cases, Screen Protector, 32GB USB
  • 【Upgraded】We sells product with professionally upgraded to 2TB SSD. Original Seal is opened for upgrade ONLY.
  • 【Stunning 7.4" HDR OLED & 90Hz Motion】 Experience striking contrast and brilliant clarity with the all-new 7.4-inch HDR OLED display. Designed from the ground up for gaming, it features a 90Hz refresh rate for smooth motion and pure blacks. This handheld is capable of delivering an immersive visual experience, ensuring your Steam library looks better than ever with vibrant colors and amazing motion rendition.
  • 【30-50% More Battery & Efficient Performance】 Play your favorites longer with up to 50% more battery life. By fitting a larger battery and a power-efficient OLED panel, this device provides extended gameplay sessions. It’s the perfect travel companion for long flights or commutes. The updated AMD APU ensures high-speed performance for AAA titles while maintaining incredible energy efficiency.
  • 【3X Faster Downloads with Wi-Fi 6E】 Never wait for a game again. Equipped with Wi-Fi 6E, this Steam Deck OLED offers increased bandwidth and lower latency, delivering downloads up to 3 times faster than previous models. This ensures stable online play and rapid updates, making it the most reliable wireless gaming handheld for modern high-speed home networks.
  • 【Responsive Touch & Enhanced Connectivity】 Enjoy a vastly improved touchscreen with higher fidelity and faster haptics. We’ve added a dedicated Bluetooth antenna to improve connections for multiple controllers. Whether using the built-in trackpads or the included external controller, this allows for precision play in everything from FPS to complex strategy games.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Know which response fields appear on which pages

The response includes a next-page cursor and total_matching; Helpful queries also include day_range_used. Do not assume aggregate score fields are repeated throughout a paginated export: query_summary score fields are returned only on the first page and only when review_type is All.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Individual reviews include a review ID, author data, review text and language, created and updated timestamps, recommendation polarity, vote data, purchase or free indicators, playtime fields, and other attributes. Preserve fields needed for your analysis rather than relying on the query summary as a substitute for the review records.

Best Value
Steam Deck Oled 512 GB Handheld Gaming Console with 1280x800 HDR OLED display, Up to 90Hz Refresh Rate, Wi-Fi 6E, Bluetooth 5.3, With Carrying Case & 45W Power Supply
  • 512 GB NVMe SSD: Fast storage for quicker game load times and space for larger game libraries.
  • OLED Display: 1200x800 resolution with deep contrasts and vibrant colors for a captivating visual experience.
  • Custom AMD APU: Power-efficient Zen 2 CPU and RDNA 2 GPU for desktop-level gaming performance.
  • Expandable Storage: Add more space with a microSD card slot, ensuring you can bring even more games with you.
  • Versatile Controls: With built-in thumbsticks, trackpads, and touchscreen controls, you have full control over your gaming experience.

Make collection results interpretable

A reusable collection should retain both the records and the query definition. At minimum, record the app ID, endpoint, timestamp of collection, filter, review type, purchase type, language selection, page size, date or playtime constraints, hardware controls, off-topic setting, and quality-ranking setting when applicable. This makes clear whether a finding applies to recent reviews, helpful-ranked reviews in a particular window, one language, or a narrower purchase group.

For the full parameter list, enums, and response schema, consult Steam’s IUserReviewsService reference.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.