What problem does it solve?
Manually collecting Airbnb search results across multiple pages is slow and error-prone. This Skill automates the extraction of listing data directly from Airbnb search pages, returning structured JSON with IDs, URLs, prices, ratings, coordinates, and photos.
Core Features & Use Cases
- SSR Data Extraction: Parses Airbnb's embedded niobeClientData JSON to pull listing ID, URL, name, coordinates, rating, price, photos, and badges for each result.
- Multi-Page Pagination: Returns pagination cursors so you can iterate through all result pages (up to Airbnb's ~240 result cap) with a simple loop.
- Flexible Filters: Supports URL parameters for dates, guests, price range, beds, bedrooms, and bathrooms.
- Use Case: A travel analyst needs to compare rental prices in London. They open an Airbnb search URL, run the extraction script, and paginate through all pages to build a complete dataset of listings with prices and ratings.
Quick Start
Open an Airbnb search results page for your destination in the browser, then ask the agent to extract all Airbnb listings from the page including prices and ratings.