Airbnb Hidden Filters: The Complete Guide
Airbnb lets hosts tag their listings with over 500 amenity codes. Their search UI only lets you filter by about 24 of them. Here's everything you need to know.
TL;DR
- ✅ Airbnb has 500+ internal amenity codes for filtering listings
- ✅ Their search UI only exposes ~24 of these as visible filters
- ✅ Hidden codes can be accessed by appending them to Airbnb's URL
- ✅ CustomBNB lets you do this visually — no URL editing needed
What Are Airbnb's Hidden Filters?
When Airbnb hosts create a listing, they can select from a library of over 500 amenity codes to describe their property. These include obvious ones like WiFi and Air Conditioning, but also highly specific ones like EV Charger, Sauna, Ski-In/Ski-Out access, Wine Cellar, Outdoor Shower, Kayak, and hundreds more.
Airbnb stores these as numeric codes on each listing. When a guest searches with an amenity filter, Airbnb appends the code to the search URL — for example, ?amenities[]=25 for a hot tub, or ?amenities[]=97 for an EV charger.
The problem: Airbnb only surfaces roughly 24 of these codes in their guest-facing search panel. The remaining 476+ codes exist in the system and are applied to listings by hosts — but guests have no way to filter by them through the normal UI. These are the "hidden" Airbnb filters.
Why Does Airbnb Hide These Filters?
Airbnb hasn't publicly explained this — but there are several plausible reasons. First, showing 500 filter options in the UI would be overwhelming and hurt conversion rates for average users. Airbnb's UX optimises for the median traveller, who wants to filter by price, location, and maybe a pool or pet-friendliness — not a specific model of espresso machine.
Second, the more specific a filter, the fewer listings return — which could make Airbnb look like it has a sparse inventory in certain markets. Keeping filters broad keeps the results page full and improves conversion.
None of this helps the traveller who specifically needs an EV charger, or who won't book without a sauna, or who's travelling with a family and needs a pool fence and a crib AND a beachfront property. For these people, Airbnb's current search is genuinely broken.
How to Use Airbnb's Hidden Filters (2 Methods)
Method 1: Use CustomBNB (Recommended — 3 Searches Free)
CustomBNB maps all 500+ of Airbnb's internal amenity codes and presents them in a searchable visual interface. Select the amenities you want, stack as many as you need, then click "Search Airbnb." CustomBNB generates the correct filtered URL and redirects you to Airbnb's platform with your filters already applied.
Search with Hidden Filters →Method 2: Edit the URL Manually (Technical)
If you already know the amenity code you want, you can append it directly to any Airbnb search URL. After running a standard Airbnb search, add %26amenities%5B%5D=CODE to the end of the URL, replacing CODE with the amenity number.
For example, to filter for hot tub (code 25) and sauna (code 223) simultaneously, you'd append: %26amenities%5B%5D=25%26amenities%5B%5D=223. This method works but requires knowing the specific codes. CustomBNB does this automatically.
The Most Searched Airbnb Hidden Filters
Based on usage data, these are the hidden Airbnb amenity filters that travellers search for most:
| Amenity | Code | In Airbnb UI? | Filter |
|---|---|---|---|
| Hot Tub | 25 | Sometimes | Use filter → |
| Pool | 7 | Yes | Use filter → |
| EV Charger | 97 | No | Use filter → |
| Sauna | 223 | No | Use filter → |
| Dedicated Workspace | 47 | Sometimes | Use filter → |
| Indoor Fireplace | 27 | No | Use filter → |
| Gym | 15 | No | Use filter → |
| Ski-In/Ski-Out | 135 | No | Use filter → |
| Beachfront | 134 | No | Use filter → |
| Outdoor Shower | 210 | No | Use filter → |
| Game Room | 446 | No | Use filter → |
| Wine Cellar | 228 | No | Use filter → |
Can You Combine Multiple Hidden Filters?
Yes — and this is where the real power of hidden filters becomes obvious. Airbnb's URL structure supports multiple amenity codes simultaneously. You can filter for listings that have hot tub AND pool AND sauna AND beachfront all at once.
CustomBNB supports unlimited multi-filter stacking. Select as many amenities as you need, and the generated Airbnb URL will include all of them. Results will only show listings that match every selected amenity.
Are Airbnb's Hidden Filters Reliable?
The filter system is only as accurate as the host's listing data. Amenity codes are self-reported — hosts select them when creating or editing their listing, and Airbnb doesn't independently verify them.
The best practice is to use the filters to narrow your search, then verify the specific amenity in the listing description, photos, and reviews before booking. If an amenity is particularly important to your trip, message the host directly to confirm before committing.
Frequently Asked Questions About Airbnb Hidden Filters
Are Airbnb hidden filters officially supported?
The amenity codes are part of Airbnb's own URL structure — they're not hidden in the sense of being unofficial. Airbnb designed the filter system to support these codes; they just chose not to expose all of them in their UI. Using them is fully legitimate.
Does using hidden filters give different results to the standard Airbnb search?
Yes — significantly different. For less common amenities, hidden filters reveal listings that would be completely invisible through standard search. Hosts who have tagged their properties with these amenities are only discoverable by guests who specifically filter for them.
Will Airbnb block or penalise searches using hidden filter codes?
No. The codes are standard URL parameters that Airbnb's own system uses. There is nothing irregular about a search URL containing these parameters.
How often does CustomBNB update its list of amenity codes?
We monitor Airbnb's amenity code library and update our list when new codes are added or changed. Airbnb periodically adds new amenity categories as the platform evolves.
Ready to search Airbnb with hidden filters?
CustomBNB gives you access to 500+ Airbnb amenity filters. 3 free searches — $9 one-time for unlimited.
Search with Hidden Filters →