Back to browse
I brought back Airbnb categories

I brought back Airbnb categories

by giulioco·May 29, 2026·7 points·0 comments

AI Analysis

●●SolidBig BrainDark Horse

Recovered Airbnb's hidden GraphQL category params when they removed the UI.

Strengths
  • Reverse-engineered hidden GraphQL endpoint params when Airbnb removed category UI
  • Opens airbnb.com directly - no proxy, nothing leaves your browser
  • Maps all 20+ property type categories to working search URLs
Weaknesses
  • Single-purpose utility that breaks if Airbnb changes their API structure
  • Limited to Airbnb users who specifically miss the category browsing feature
Category
Target Audience

Airbnb users who miss the category/vibe filter browsing experience

Similar To

Airbnb · Scrapers

Post Description

I miss airbnb categories. It was fun and I loved being able to just browse thorugh cool listings. I'm not exactly sure why they removed it. Then, a couple weeks ago, they hit me with some A/B test and I had access to a "what" freeform textbox to custom filter results. Now apparently they removed that too.

At this point, I wasn't happy - so I decided to look into how to bring it back. I noticed they still use some of the categories pages for SEO. For example: https://www.airbnb.com/united-states/stays/ski-in-ski-out

That gave me hope - those filters still existed somewhere. Turns out they were only removed from the UI and the search backend still supports all of them.

So after a bit of googling, I figured out how it works. Airbnb's search runs on a GraphQL endpoint you can hit anonymously, and the categories map to params on the search URL that I recovered and verified one by one:

- Property types: property_type_id[]=<n> (Chalet=22, Cabin=4, Treehouse=6, Castle=5), still filtering even though the UI hides the options - Category tags: kg_and_tags[]=Tag:<n> — I got the IDs by loading those leftover SEO pages and just looking into the URL for the tag (ski-in/ski-out is Tag:681).

The one thing I couldn't bring back was that "what" freeform box - turns out it's a server-side AI feature flag tied to your account, not a hidden param :/ though I have a feeling this one's gonn be coming back anyways

So I vibecoded the filters I cared about into this little web app. It just builds a normal Airbnb search URL and opens airbnb.com directly — nothing scraped or stored. Hopefully they bring back categories or somethig similar soon. But in the meantime, I figured I'd share this in case anyone else misses browsing through cool treehouses or mountain chalets

Similar Projects

SecurityMid

HCaptcha Reverse Engineered

Local hCAPTCHA solver bypasses paid APIs but requires constant maintenance.

Wizardry
ishqdehlvi
522mo ago