Airbnb Amenity Codes: Complete List
Airbnb assigns a numeric code to every amenity that hosts can add to their listings. These codes are part of Airbnb's internal URL structure — knowing them lets you build pre-filtered Airbnb search URLs, or use CustomBNB to search visually. Below is every known amenity code, sorted by code number and grouped by category.
How to use these codes
You can append amenity codes to an Airbnb URL using the amenities[] parameter. For example, to search for listings with a Hot Tub (code 25) and Sauna (code 223):
https://www.airbnb.com/s/homes?amenities[]=25&amenities[]=223Or just use CustomBNB to select your filters visually — it handles the URL construction for you.
Open CustomBNB filter tool →Browse by Category
Jump to a specific amenity group in the full table below.
All 591 Airbnb Amenity Codes
Sorted by code number. Click any amenity name to view its full guide and search for listings.
How Airbnb Uses These Codes
When a host creates or updates an Airbnb listing, they select amenities from a structured list. Each amenity selection is stored internally as a numeric code. When guests search Airbnb, these codes are used to filter results — but Airbnb's search interface only exposes about 24 of the 500+ available codes as visible filter options.
The full list of codes is accessible via Airbnb's URL structure. Appending amenities[]=CODE to an Airbnb search URL filters results to listings that have been tagged with that code. Multiple codes can be stacked: amenities[]=25&amenities[]=223 returns listings with both Hot Tub and Sauna.
CustomBNB provides a visual interface for selecting these codes. Rather than constructing URLs manually, you select the amenities you want from a searchable grid, then CustomBNB generates the correctly-formatted Airbnb URL and opens it for you.
Related Guides
Frequently Asked Questions
What are Airbnb amenity codes?
Airbnb amenity codes are numeric IDs that Airbnb assigns to each amenity a host can add to a listing — things like Hot Tub (code 25), Pool (code 7), or Dedicated Workspace (code 47). These codes are part of Airbnb's internal URL structure and can be used to filter search results beyond what Airbnb's standard filter UI exposes.
How do I use an Airbnb amenity code to search?
Append amenity codes to an Airbnb search URL using the amenities[] parameter — for example, adding ?amenities[]=25 to filter for Hot Tub. Multiple codes can be stacked. Or use CustomBNB to select amenities visually — it generates the correct URL automatically.
Why does Airbnb hide most of its amenity filters?
Airbnb's guest-facing filter UI only shows around 24 filters. The remaining 500+ amenity codes exist in the system but aren't exposed in the standard search interface. They can still be accessed via URL parameters, which is the approach CustomBNB uses to surface all of them.
Are all 500+ Airbnb amenity codes still active?
Not necessarily. Airbnb occasionally adds, removes, or reuses codes. Some codes in this list may no longer return results if no active listings are tagged with them. The most reliable codes are for common amenities like hot tub, pool, dedicated workspace, and sauna.
Search Airbnb with any amenity code
Use CustomBNB to select any combination of amenity codes visually. No URL editing needed. 3 free searches — $9 one-time for unlimited.
Open CustomBNB Filter Tool →