logo
languageENdown
menu
Template GalleryTemplate Details

Airbnb Scraper (by Keyword)

Travel
Extract listing page information including, hotel names, prices, etc. from Airbnb by keywords
Standard
Access Level
Run Mode
Free
Cost of Usage
2026/08/24
Last updated
Try it!

📌 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:

  • Keyword
  • roomTitle
  • roomName
  • roomRating
  • roomReviewcount
  • roomPrice
  • roomURL
  • Host
  • hostType
{
  "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, and roomName in 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

  1. Open Airbnb Scraper (by Keyword) and click Try it!.
  2. Complete Country/Region, Keyword, and Language using the formats and limits shown in the Input section.
  3. Run it locally in Octoparse and start the task.
  4. Review fields such as roomTitle, roomURL, and roomRating, then export the rows in the format you need.

💡 Tips

  • Start with a small, representative Country/Region selection before scaling the task.
  • Keep Keyword in 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.


Share