Airbnb Review Sort Restorer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Airbnb Review Sort Restorer detects the review section on Airbnb listing pages and provides a visible sort control dropdown that restores classic sorting options. Choose from Newest First, Oldest First, Highest Rating, Lowest Rating, and Most Helpful — options that Airbnb has removed or hidden from the default interface. The tool overrides Airbnb's default sort behavior and reorders the reviews in real-time. Your sort preference is remembered per listing, so the same sort order is applied automatically when you revisit a property.
WHERE IT RUNS
This extension works exclusively on Airbnb at www.airbnb.com. It functions on listing pages (/rooms/*, /homes/*) and any page displaying property reviews. The tool works across all Airbnb regions and adapts to dynamically loaded review content.
HOW TO USE
Install the extension and navigate to any Airbnb listing page with reviews. A "Sort reviews:" dropdown appears near the review section. Select your preferred sort order: Newest First, Oldest First, Highest Rating, Lowest Rating, or Most Helpful. The reviews are reordered immediately. Your selection is saved per listing, so the same sort order is applied automatically when you return. Use the overlay panel to set your default sort order for all new listings, toggle the sort control visibility on or off, and enable or disable per-listing preference remembering. Click "Refresh Reviews" to reapply the sort control after dynamic content updates, or "Reset Saved Preferences" to clear all stored per-listing preferences.
TECHNICAL SECTION — REVIEW DETECTION AND SORTING ENGINE
The extension uses a multi-strategy detection engine to find the review section on Airbnb pages. It queries known review section selectors including [data-section-id="REVIEWS"], .reviews-section, and pattern-matching classes. Individual reviews are located using selectors like .review, .review-item, and .review-card. For each review, the tool extracts sorting-relevant metadata: date (using multiple date pattern regexes), rating (star rating), and helpful count. The sorting engine reorders the review elements in the DOM using the container's appendChild method. Sort preferences are stored in GM_setValue with a key based on the listing ID (extracted from the URL), and the stored preference is automatically applied on page load.
THE PANEL — DRAG / PER-SITE POSITION / SNAP / COLLAPSE / RESIZE / ESCAPE
The overlay panel is fully interactive and designed for seamless multitasking. Drag it anywhere on the screen using the handle at the top of the panel; the position is saved per site so it stays where you left it across sessions. The panel includes a snap-to-edge feature that gently anchors the overlay to the nearest screen edge when released. Click the collapse button to minimize the panel to a compact pill showing the current sort status; expand it again with a single click. Resize the panel vertically by dragging the bottom-right corner to view more controls. Press the Escape key at any time to instantly close the overlay; it reappears on the next page navigation or refresh.
PLEASE NOTE
This extension requires the free BotGentz companion extension to function, as it provides the underlying content script injection and cross-origin communication framework. No personal data, browsing history, or listing data is stored, transmitted, or shared. Sort preferences are stored locally in your browser using GM_setValue and are never sent to any external server. The extension does not access or store login credentials, financial data, or personally identifiable information. The tool reads review content visible on the page and does not access Airbnb's API or any private data. Airbnb may update its page structure; the extension includes multiple detection strategies to maintain compatibility, but major redesigns may temporarily affect review detection. The sort control modifies the DOM order of reviews in your browser only and does not affect Airbnb's servers or other users' views.