Why Airbnb Hides Filters: Sauna, Piano, EV Charger & More

Airbnb has 500+ internal amenity codes — but only shows about 24 of them in its standard search UI. Here's why specific filters are hidden, what codes they use internally, and how to access all of them right now.

8 min read

Why Airbnb Only Shows 24 Filters Out of 500+

Airbnb's internal system assigns a numeric code to every amenity a host can tag on their listing — from the obvious (pool, wifi) to the specific (piano, golf simulator, outdoor shower). These codes exist in Airbnb's URL structure and can be appended directly to any search URL.

The reason most aren't exposed in the UI comes down to product decisions: Airbnb optimises its filter panel for the average user, who searches for a handful of common amenities. The full set of 500+ codes is available in their system — just not surfaced through the standard search interface.

Tools like CustomBNB solve this by aggregating all known Airbnb amenity codes and providing a search interface that appends them to Airbnb URLs automatically. For a full technical breakdown, read our complete guide to Airbnb's hidden amenity filter system.

🧖

Why Can't You Filter Airbnb by Sauna?

Airbnb amenity code: 89

Sauna is one of the most-searched amenity filters on CustomBNB, yet Airbnb's standard search UI doesn't expose it. Airbnb assigns it internal code 89, and thousands of listings are tagged with it — guests just can't filter for it natively.

The fix

Use CustomBNB's sauna filter to search Airbnb listings with a sauna anywhere.

🛁

Why Can't You Filter Airbnb by Hot Tub?

Airbnb amenity code: 25

Hot tub is actually one of the few amenities that sometimes appears in Airbnb's standard search — but only for certain property types and locations. Airbnb's filter UI is inconsistent: the hot tub filter appears for some searches and disappears for others, leaving many users unable to reliably use it.

The fix

CustomBNB surfaces Airbnb's hot tub filter (code 25) consistently across all searches. You can also combine it with sauna, pool, or beachfront in a single search.

🎹

Why Can't You Filter Airbnb by Piano?

Airbnb amenity code: 107

Airbnb assigns code 107 to piano listings, but doesn't expose this filter in the standard UI at all. This is a classic example of a 'niche' amenity Airbnb assumes most users won't search for — even though searches for 'Airbnb with piano' generate thousands of queries monthly.

The fix

CustomBNB's piano filter sends you directly to Airbnb with code 107 applied. You'll see every listing where the host has tagged a piano as an amenity.

🔌

Why Can't You Filter Airbnb by EV Charger?

Airbnb amenity code: 97

EV charger (code 97) is completely absent from Airbnb's standard search filter panel despite rapid growth in EV ownership. Airbnb has the data — hosts tag their listings with it — but the filter UI hasn't kept up. This forces EV drivers to scan listing descriptions individually.

The fix

CustomBNB's EV charger filter is one of the most-used on the platform. Combine it with dedicated workspace, pool, or any other amenity for a precise multi-filter search.

💻

Why Can't You Filter Airbnb by Dedicated Workspace?

Airbnb amenity code: 47

Dedicated workspace (code 47) appears in Airbnb's standard UI intermittently — it's part of their 'Work' amenity group but doesn't always surface in the filter panel. Remote workers searching for Airbnbs with a proper desk and chair often find Airbnb's native filter unreliable.

The fix

CustomBNB reliably exposes the dedicated workspace filter. Pair it with EV charger and fast WiFi for the ideal remote work setup.

🍷

Why Can't You Filter Airbnb by Wine Cellar?

Airbnb amenity code: 308

Wine cellar is a luxury amenity that Airbnb has in its system (code 308) but never surfaces in the standard search UI. Hosts add it to attract guests who specifically want it — but without a filter, those guests have no efficient way to find these listings.

The fix

CustomBNB's wine cellar filter is popular for romantic getaways and group trips. Combine it with hot tub, private pool, or indoor fireplace.

🏋️

Why Can't You Filter Airbnb by Gym?

Airbnb amenity code: 15

Gym (code 15) is one of the older Airbnb amenity codes but still doesn't appear consistently in the standard search filter panel. Fitness-focused travellers are forced to search listing descriptions — an unreliable method that misses listings where the host didn't mention it in the text.

The fix

CustomBNB surfaces the gym filter reliably. Combine it with pool, sauna, or outdoor shower for a wellness-focused search.

🎤

Why Can't You Filter Airbnb by Karaoke?

Airbnb amenity code: 266

Karaoke (code 266) is a group-travel amenity Airbnb has in its system but doesn't expose in standard search at all. For bachelorette parties, birthday trips, and large group bookings, this is a dealbreaker amenity — yet there's no native way to filter for it on Airbnb.

The fix

CustomBNB's karaoke filter is popular for group bookings. Pair it with game room, pool, or hot tub for the ultimate group trip search.

Why Can't You Filter Airbnb by Golf Simulator?

Airbnb amenity code: 272

Golf simulator (code 272) is a luxury amenity with a dedicated audience. Airbnb has the amenity code and hosts use it — but there's no UI filter for guests. Searches for 'Airbnb with golf simulator' are common, and Airbnb's own platform has no answer for them.

The fix

CustomBNB's golf simulator filter connects you directly to listings tagged with code 272. Combine with home theater or game room for a full entertainment property.

🚿

Why Can't You Filter Airbnb by Outdoor Shower?

Airbnb amenity code: 60

Outdoor shower (code 60) is a highly specific amenity sought by beach travellers and surf trips. Airbnb has it in the system, but it's absent from the standard filter UI. Guests who need an outdoor shower to rinse off after the beach have no native way to filter for it.

The fix

CustomBNB's outdoor shower filter is popular with beach and coastal searches. Pair it with beachfront, pool, or kayak for a complete water-access search.

Jump to a Specific Filter

Frequently Asked Questions

Why does Airbnb hide amenity filters from users?

Airbnb's standard search UI only shows approximately 24 amenity filters, even though their internal system has 500+. The likely reason is UI simplicity — Airbnb prioritises a clean interface for casual users over comprehensive filtering for power users. The amenity codes still exist in Airbnb's system and hosts use them to tag listings, but guests can't access most of them through the standard search panel.

How do I access Airbnb's hidden amenity filters?

CustomBNB aggregates all of Airbnb's internal amenity codes and presents them through a searchable interface. You select the amenities you want, and CustomBNB generates an Airbnb URL with those codes pre-applied — landing you directly on Airbnb's results with your filters already set.

Why doesn't Airbnb show all its amenity filters?

Airbnb has 500+ internal amenity codes used by hosts to tag their listings. In their search UI, they only expose ~24. This is a product decision — likely to keep the search experience simple for casual users. The codes exist in Airbnb's URL structure (e.g. ?amenities=89 for sauna) and can be appended directly to any Airbnb search URL. Tools like CustomBNB automate this process.

Can I filter Airbnb by sauna?

Yes — through CustomBNB. Airbnb assigns internal code 89 to sauna listings. CustomBNB appends this code to your Airbnb search URL, landing you on Airbnb results with the sauna filter pre-applied. Airbnb's standard UI doesn't expose this filter natively.

Stop guessing. Search with the right filter.

CustomBNB gives you access to all 500+ of Airbnb's hidden amenity codes. $4 one-time for unlimited.

Search Airbnb with Hidden Filters →

Or read the complete hidden filters guide →