October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

Steam Review API Migration: Legacy /appreviews vs. GetAppReviews

Steam’s GetAppReviews method replaces the legacy /appreviews endpoint. Here’s how to migrate requests, handle anonymous rate limits, and update pagination and response parsing.
Length4 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Steam is replacing bulk review retrieval through https://store.steampowered.com/appreviews/<appid>?json=1 with the Steamworks Web API method IUserReviewsService/GetAppReviews. The new method can be called without an API key, but anonymous requests share a lower rate limit and may be cached for up to 10 minutes. Steam’s announcement says the old endpoint will be disabled on October 22; the announcement text available does not specify the year.

What is changing?

The legacy Store endpoint, https://store.steampowered.com/appreviews/<appid>?json=1, is being deprecated for bulk user-review retrieval. Steam directs developers to the Steamworks announcement and the replacement method, IUserReviewsService/GetAppReviews. Steam says the replacement should return basically the same data, but it requires a different HTTP request format and has differences in parameters and response fields.

The announcement says the old endpoint will be disabled on October 22. Its displayed text gives October 2 as the announcement date but does not identify a year, so the shutdown year cannot be established from that announcement text alone. Treat the change as a migration rather than a choice between two equivalent, supported endpoints.

Does GetAppReviews require an API key?

No. Steam’s method-specific documentation states: “This method does not require a key, and anonymous responses may be cached for up to 10 minutes.” Anonymous calls share a lower rate limit; requests without an app-associated key can receive HTTP 429 when rate-limited. The optional key is a Steamworks Web API publisher authentication key associated with the app, and using it provides the higher rate limit.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
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

This is an explicit exception to Steam’s general Web API guidance, which says Web API use requires an API key. For this method, follow the GetAppReviews reference, which documents anonymous access. Use an associated key when your workload needs the higher rate limit; do not expose a publisher key in a client-side game or other untrusted environment.

How do I migrate from /appreviews?

1. Change the endpoint and request envelope

Send a GET request to https://api.steampowered.com/IUserReviewsService/GetAppReviews/v1/. The required app identifier is appid. This is a Steam Service interface: pass the method’s parameters through input_json, rather than carrying over the legacy endpoint’s separate query-parameter layout. The API reference documents the current parameter names and allowed values.

2. Convert the old parameters

Legacy request GetAppReviews Migration note
language languages The new parameter is a list. An empty value means English; all requests all languages.
filter, review_type, purchase_type Same concepts, supplied through input_json Values formerly sent as strings map to enum values in the new interface. Check the method reference for the accepted values.
Legacy pagination parameters cursor Omit the cursor or send * for the first page; send the response cursor to request the next page. URL-encode cursor values when constructing the request.
Page size num_per_page The default is 20; the maximum is 100.

Do not assume that an old request can be migrated by changing only its hostname. The parameter envelope, language name, enum values, pagination, and available filters all matter.

3. Choose filters based on the collection you need

GetAppReviews adds Funny sorting and filters for date range, playtime, Steam Deck, and hardware. The Helpful filter has a special pagination behavior: its day range defaults to 30 days, can be set as high as 365 days, and zero means no limit. It can widen that range until it finds results. For a complete walk through reviews, use Recent or Updated and continue paging until the returned review list is empty; Helpful may keep widening its search window rather than reach the same clear end of results.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
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.

4. Read the new response and handle errors

The new response does not include a success field, so check the HTTP status instead. A successful response includes reviews and a cursor for the next request. Aggregate score fields appear on the first page only when review_type is All.

Response item What to change
success Removed. Use the HTTP status to identify request failure, including HTTP 429 for rate limiting.
author.num_games_owned Removed from the author data.
weighted_vote_score Now numeric rather than a string. Update parsing and downstream storage accordingly.
refunded New per-review field.
total_matching, day_range_used New response fields; account for them if your consumer validates or stores the complete response.

What should a migration test cover?

  • Verify the encoded input_json request includes the required appid and uses the new parameter names and enum values.
  • Test first-page retrieval both with the cursor omitted and with cursor=*, then follow the returned cursor to another page.
  • For full collection, test Recent or Updated pagination through an empty review list; separately validate any desired date, language, purchase-type, or hardware filters.
  • Test response parsing against numeric weighted_vote_score, absent success and author.num_games_owned, and the new review and aggregate fields.
  • Exercise anonymous requests and, if the service requires a higher rate limit, requests with an app-associated publisher key. Handle HTTP 429 and remember that anonymous results may be cached for up to 10 minutes.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why is Steam moving review retrieval?

Steam says moving bulk retrieval to the Web API is intended to avoid slowdowns when the store is under heavy load and to allow developers a higher frequency limit. That is Steam’s stated rationale, not a published performance comparison: the available official material does not establish a measured reliability or speed improvement between the two endpoints.

Rank #4
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.

Steam also frames review access as a way for developers to understand nuance and trends in player feedback. Use retrieved reviews for analysis without manipulating the system: Steam’s review guidance says, “Don’t attempt to abuse or artificially manipulate the review system.”

Best Value
Valve Steam Deck 1TB Upgraded Handheld Gaming Console with Carring case, 1280 x 800 OLED Display Silicone Soft Cover Protector & Joystic Cap & Tempered Glass Film Bundle
  • Valve is entering the gaming console marketplace with the new Steam Deck, a console geared towards PC gamers. The Steam Deck can be docked to a monitor, and used as a PC, or docked to a TV.
  • Players can play a huge variety of games at any time with the comfort of a console and the freedom of a PC. Not anti-glare screen.
  • Like the name suggests, the Steam Deck will include upgraded 1TB storage, and will include a carrying case. A micro SD slot will also enable expanded storage.
  • Valve partnered with AMD to create a specialized APU optimized for handheld gaming, and Valve says the chip will deliver performance to run AAA gaming titles.
  • The Steam Deck is outfitted with a 7-inch touchscreen, and two trackpads under the control sticks that allow gamers to operate games never designed outside of mouse and keyboard capabilities.

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 quests from Patch Notes

  1. How To Create Custom Stickers & Shoutouts In Monster Hunter WildsMonster Hunter WildsBlog20min
  2. How to Get XL Gogoat in Pokemon Legends Z-A (An Extra-Large Gogoat)Pokemon Legends Z-ABlog20min
  3. How to Get Rotting Lightbringer in Diablo 4Diablo 4Blog17min
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

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.