Airbnb Pro Host Scraper
Extract professional host business information including emails, phone numbers, and registration details from Airbnb listings. Europe countries only.
$0.019 per result ($19.00 per 1,000)
POST /api/v1/scrape/airbnb-emailParameters
| Name | Type | Required | Description |
|---|---|---|---|
mode | string | Optional | Scraping mode: "city", "single", or "bulk"Default: cityExample: city |
city | string[] | Optional | Cities to search (for city mode). Europe countries only. Format: "City, Country" — the country is required to disambiguate city names.Example: ["Barcelona, Spain", "Lisbon, Portugal", "Rome, Italy"] |
listingUrl | string | Optional | Single Airbnb listing URL (for single mode)Example: https://www.airbnb.com/rooms/12345678 |
bulkListings | string[] | Optional | Array of listing URLs (for bulk mode)Example: ["https://www.airbnb.com/rooms/123", "https://www.airbnb.com/rooms/456"] |
maxPages | number | Optional | Max pages per city (city mode only)Default: 1Example: 5 |
checkin | string | Optional | Check-in date (YYYY-MM-DD)Example: 2025-03-01 |
checkout | string | Optional | Check-out date (YYYY-MM-DD)Example: 2025-03-07 |
onlyProHosts | boolean | Optional | Only return professional hostsDefault: falseExample: true |
onlyUniqueEmails | boolean | Optional | Deduplicate results by emailDefault: falseExample: true |
Examples
Search for hosts in European cities
curl -X POST https://app.scrapercity.com/api/v1/scrape/airbnb-email \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "city",
"city": ["Barcelona, Spain", "Lisbon, Portugal", "Rome, Italy"],
"maxPages": 3,
"onlyProHosts": true
}'Scrape specific listings in bulk
curl -X POST https://app.scrapercity.com/api/v1/scrape/airbnb-email \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "bulk",
"bulkListings": [
"https://www.airbnb.com/rooms/12345678",
"https://www.airbnb.com/rooms/87654321"
]
}'Check scrape status
curl -X GET https://app.scrapercity.com/api/v1/scrape/status/{runId} \
-H "Authorization: Bearer YOUR_API_KEY"Use Cases
- •Lead generation for property management companies
- •Market research for vacation rental businesses
- •Direct marketing campaigns to Airbnb hosts
- •Competitor analysis in specific locations
- •Property investment research
- •Building partnerships with vacation rental owners
Best Practices
- •Use city mode for broad market research
- •Use bulk mode for targeted lists of specific properties
- •Filter by professional hosts for B2B outreach
- •Use unique emails filter to deduplicate multi-property hosts
- •Add amenity filters to find high-end properties (pool, jacuzzi, etc.)
- •Results include company name, emails, phone numbers, registration details
- •Can filter by Superhost status for quality hosts
- •Price and date filters available for city mode
Every scrape returns a runId. Poll GET /api/v1/scrape/status/{runId} until it completes, then download via GET /api/downloads/{runId}?format=csv.
Authenticate every request with Authorization: Bearer YOUR_API_KEY. See the full API reference for authentication, rate limits and error codes.