📌 What data can you collect from Airbnb search results?
This template collects search-result records with roomTitle, roomName, roomURL, roomPrice, roomRating, Keyword, roomReviewcount, and Host. It is useful for travel and hospitality analysts, accommodation researchers, pricing teams, and market-intelligence professionals.
Data is collected from Airbnb. Airbnb is a marketplace for discovering and booking short-term stays and other accommodations.
💰 Pricing
This template is currently free of charge and has no per-line usage fee. Octoparse plan or resource limits may still apply.
📦 Output
Airbnb Scraper (by Keyword) returns these fields:
KeywordroomTitleroomNameroomRatingroomReviewcountroomPriceroomURLHosthostType
{
"Keyword": "London",
"roomTitle": "Room in Hertfordshire",
"roomName": "Cozy double ensuite near woods",
"roomRating": "5.0",
"roomReviewcount": "15",
"roomPrice": "G$8,425 GYD per night",
"roomURL": "https://www.airbnb.com/rooms/791391176672941101?adults=1&category_tag=Tag%3A8678&children=0&enable_m3_private_room=true&infants=0&pets=0&check_in=2023-07-23&check_out=2023-07-29&source_impression_id=p3_1688612322_n7nSBvCbC9ZSyH2b&previous_page_section_name=1000&federated_search_id=63856029-82fb-450c-840a-49d7b14670d5",
"Host": "Stay with Helen",
"hostType": "Superhost"
}
🎯 Use Cases
- Build a structured accommodation dataset organized by Keyword, roomTitle, and roomName.
- Compare or monitor roomPrice and roomRating across search results.
- Use roomReviewcount as a review-volume and listing-popularity signal.
- Use roomURL to audit source records or support verified downstream workflows.
🐙 Why Octoparse
- Built for Airbnb: The automation applies Country/Region and Keyword (up to 10 per run), processes the resulting search pages and their result items, and writes structured rows including Keyword, roomTitle, roomName, and roomRating.
- Inputs match the workflow: The form uses Country/Region (up to 1 entries), Keyword (up to 10 entries), and Language.
- Fields stay connected: Airbnb Scraper (by Keyword) returns
roomTitle,roomURL,roomRating,Keyword, androomNamein the same structured dataset. - Ready for repeat use: After Airbnb Scraper (by Keyword) runs locally, schedule eligible tasks and export the rows for spreadsheets, dashboards, APIs, or AI workflows.
📝 Input
Complete the following fields:
- Language (Required) — Select your language. Available options: English, Bosanski, Bahasa Indonesia, Azərbaycan dili, Català, Čeština, Crnogorski, Eesti, Deutsch, Dansk, Español, Français, Gaeilge, Hrvatski, isiXhosa, isiZulu, Íslenska, Italiano, Kiswahili, Latviešu, Lietuvių, Magyar, Malti, Melayu, Nederlands, Norsk, Polski, Português, Română, Shqip, Slovenčina, Slovenščina, Srpski, Suomi, Svenska, Türkçe, Ελληνικά, Tiếng Việt, Tagalog, Русский, Български, Македонски, Հայերեն, עברית, العربية, हिन्दी, ไทย, 한국어, 日本語, 繁體中文, Українська, ქართული.
- Country/Region (Required) — Select country or region.
- Keyword (Required) — Enter a list of keywords for search on Airbnb. Up to 10 entries per run.
🚀 How to Use
- Open Airbnb Scraper (by Keyword) and click Try it!.
- Complete Country/Region, Keyword, and Language using the formats and limits shown in the Input section.
- Run it locally in Octoparse and start the task.
- Review fields such as
roomTitle,roomURL, androomRating, then export the rows in the format you need.
💡 Tips
- Start with a small, representative Country/Region selection before scaling the task.
- Keep
Keywordin the export so every row can be traced to its originating input or page.
❓ FAQ
How many entries can Airbnb Scraper (by Keyword) accept in Country/Region per run?
Enter up to 1 values in Country/Region per run.
Which Airbnb pages does Airbnb Scraper (by Keyword) process?
The workflow is configured for search-result pages and returns fields such as roomTitle, roomURL, roomRating, and Keyword.
What can I use data from Airbnb Scraper (by Keyword) for?
Build a structured research dataset organized by Keyword, roomTitle, and roomName.
🔗 Related Templates
- Airbnb Room Details Scraper — Use Airbnb Room Details Scraper to enrich discovered URLs with detail-page data.
- Airbnb EN Review Details Scraper — Use Airbnb EN Review Details Scraper to enrich discovered URLs with detail-page data.
- Airbnb Scraper (by URL) — Use Airbnb Scraper (by URL) for a complementary workflow on the same source site.