Airbnb Competitor Price Monitor & Scraper
Pricing
from $5.00 / 1,000 results
Airbnb Competitor Price Monitor & Scraper
Monitor Airbnb daily rates, cleaning fees, and occupancy trends in real-time. A reliable market intelligence tool for hosts & investors. Features date-specific tracking, competitor benchmarking, and advanced anti-blocking for precise neighborhood data.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

Ayomide Olowooje
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
24 days ago
Last modified
Categories
Share
Airbnb Price Monitor
A powerful Apify Actor to scrape and monitor Airbnb search results. This actor extracts detailed property listings for a specific location and date range, providing valuable insights for price monitoring and competition analysis.
Features
- Comprehensive Data Extraction: Scrapes essential listing details including:
- Title
- Price per night (and Total price if available)
- Rating & Review count
- Superhost status
- Listing URL
- Main Image URL
- Visual Report: Generates a real-time
index.htmlreport in the Key-Value store, allowing you to visualize results immediately. - Pagination Support: Automatically navigates through search result pages to collect the requested number of items.
- Stealth & Reliability: Built on top of
Crawlee'sPlaywrightCrawlerwith stealth mode enabled to mimic real user behavior and handle dynamic content.
Input Parameters
The actor accepts the following input parameters (defined in input_schema.json):
| Parameter | Type | Default | Description |
|---|---|---|---|
location | String | Austin, TX | Required. The location to search for (e.g., "Paris, France", "New York, NY"). |
checkIn | String | null | The check-in date in YYYY-MM-DD format. |
checkOut | String | null | The check-out date in YYYY-MM-DD format. |
currency | String | USD | The currency code for pricing (e.g., "USD", "EUR"). |
maxItems | Integer | 50 | The maximum number of listings to scrape. |
Output
The actor stores the results in the Apify Dataset. Each item typically contains:
{"title": "Cozy Apt in Downtown","url": "https://www.airbnb.com/rooms/12345678","pricePerNight": 150,"totalPrice": 1650,"rating": 4.9,"reviewsCount": 120,"isSuperhost": true,"imageUrl": "https://a0.muscache.com/...","scrapedAt": "2023-10-27T10:00:00.000Z"}
Running Locally
-
Clone the repository:
git clone https://github.com/your-username/airbnb-price-monitor.gitcd airbnb-price-monitor -
Install dependencies:
$npm install -
Run the actor:
$npm start -
Configuration: Modify
INPUT.jsonto change the search parameters when running locally.
Deployment on Apify
- Push this code to a GitHub repository.
- Go to the Apify Console.
- Click Create new -> Git repository.
- Paste your GitHub repository URL.
- Click Build and Start.
Disclaimer
This actor is for educational and personal use only. Scraping Airbnb may violate their Terms of Service. Users are responsible for ensuring their scraping activities comply with applicable laws and the target website's terms and conditions.
