My Actor
Pricing
Pay per usage
Go to Apify Store

My Actor
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Fortuitous Pirate
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Airbnb Scraper
Scrape Airbnb listings with comprehensive data including prices, ratings, reviews, availability, and property details. Perfect for market research, price monitoring, and competitive analysis.
Features
- Location Search: Search any city, neighborhood, or region worldwide
- Direct URL Scraping: Scrape specific listings by URL
- Rich Data Extraction: Prices, ratings, reviews, images, coordinates, and more
- Flexible Filters: Filter by price, property type, bedrooms, amenities
- Date-Based Pricing: Get accurate prices for specific check-in/check-out dates
- Guest Configuration: Specify adults, children, infants, and pets
Output Data
Each listing includes:
| Field | Description |
|---|---|
id | Airbnb listing ID |
name | Property title |
subtitle | Short description |
url | Direct link to listing |
price.total | Total price for stay |
price.perNight | Nightly rate |
price.currency | Currency code |
rating | Average rating (1-5) |
reviewCount | Number of reviews |
bedrooms | Number of bedrooms |
beds | Number of beds |
propertyType | Type (Apartment, House, etc.) |
location.latitude | GPS latitude |
location.longitude | GPS longitude |
images | Array of image URLs |
thumbnailUrl | Main image URL |
badges | Guest favorite, Superhost, etc. |
isGuestFavorite | Boolean for top-rated listings |
searchLocation | Search location used |
scrapedAt | Timestamp of scrape |
Example Output
{"id": "13998223","name": "Apartment in New York","subtitle": "Cozy Manhattan Studio","url": "https://www.airbnb.com/rooms/13998223","price": {"total": 1376,"perNight": 275.02,"currency": "USD","qualifier": "for 5 nights"},"rating": 4.92,"reviewCount": 193,"bedrooms": 1,"beds": 1,"propertyType": "Apartment","location": {"latitude": 40.7589,"longitude": -73.9851},"images": [{"id": "1378775249","url": "https://a0.muscache.com/im/pictures/...","caption": null}],"thumbnailUrl": "https://a0.muscache.com/im/pictures/...","badges": [{"type": "TOP_X_GUEST_FAVORITE","text": "Guest favorite"}],"isGuestFavorite": true,"searchLocation": "New York","scrapedAt": "2026-01-26T18:30:00.000Z"}
Input Parameters
Search Configuration
- locations: List of locations to search (e.g., "New York", "Paris, France")
- listingUrls: Direct URLs to specific Airbnb listings
- maxListings: Maximum listings per location (default: 50, max: 1000)
Date Filters
- checkIn: Check-in date (YYYY-MM-DD)
- checkOut: Check-out date (YYYY-MM-DD)
Guest Configuration
- adults: Number of adults (default: 1)
- children: Number of children (default: 0)
- infants: Number of infants (default: 0)
- pets: Number of pets (default: 0)
Property Filters
- propertyType: entire_home, private_room, shared_room, hotel_room
- minPrice / maxPrice: Price range per night (USD)
- minBedrooms: Minimum number of bedrooms
- minBeds: Minimum number of beds
- minBathrooms: Minimum number of bathrooms
- instantBook: Only instant bookable listings
- superhost: Only Superhost listings
Advanced Options
- includeReviews: Scrape reviews (slower)
- includeCalendar: Scrape availability calendar (slower)
- proxyConfiguration: Proxy settings (residential recommended)
Usage Examples
Search Multiple Locations
{"locations": ["New York", "Los Angeles", "Miami"],"maxListings": 100,"checkIn": "2026-03-01","checkOut": "2026-03-05"}
Filter by Property Type and Price
{"locations": ["Paris, France"],"propertyType": "entire_home","minPrice": 100,"maxPrice": 300,"minBedrooms": 2}
Scrape Specific Listings
{"listingUrls": ["https://www.airbnb.com/rooms/12345","https://www.airbnb.com/rooms/67890"]}
Pricing
This actor uses pay-per-result pricing:
- $0.005 per listing scraped
Example costs:
- 100 listings = $0.50
- 1,000 listings = $5.00
- 10,000 listings = $50.00
Tips for Best Results
- Use residential proxies for highest success rate
- Set specific dates to get accurate pricing
- Start with smaller limits to test your search parameters
- Use filters to narrow down results to relevant listings
Use Cases
- Market Research: Analyze short-term rental markets in any location
- Price Monitoring: Track competitor pricing over time
- Investment Analysis: Evaluate potential rental income for properties
- Travel Planning: Compare options across multiple destinations
- Competitive Analysis: Monitor listings in your market area
Legal Notice
This actor is intended for legitimate market research and data analysis purposes. Users are responsible for ensuring their use complies with Airbnb's Terms of Service and applicable laws.
Support
For issues or feature requests, please open an issue on the repository or contact support.