Airbnb Pro Host Business Email Scraper
Pricing
from $0.01 / 1,000 results
Airbnb Pro Host Business Email Scraper
🚀 High-performance Airbnb scraper for B2B lead generation. Extracts professional host business information including company names, email addresses, phone numbers, and registration details. Perfect for real estate agencies, property managers, and business development teams.
Pricing
from $0.01 / 1,000 results
Rating
1.0
(2)
Developer

Corentin Robert
Actor stats
2
Bookmarked
40
Total users
11
Monthly active users
19 days ago
Last modified
Categories
Share
Airbnb Contact Information Scraper
Extract host and company contact information from Airbnb listings with a single click. Get complete contact details for hosts and professional companies from any city worldwide.
🎯 What You Get
Extract contact information from all Airbnb properties in any city:
{"url": "https://www.airbnb.com/rooms/596873120671062738","hostName": "James","hostType": "Superhost","isProHost": false,"companyName": "N/A","companyAddress": "N/A","companyEmail": "N/A","companyPhone": "N/A","companyRegister": "N/A","companyRCS": "N/A"}
For professional hosts, you get complete company details:
{"url": "https://www.airbnb.com/rooms/123456789","hostName": "Mary","hostType": "Professional host","isProHost": true,"companyName": "Boutique Rentals Ltd","companyAddress": "123 Market Street, 75001 Paris","companyEmail": "hello@boutiquerentals.com","companyPhone": "+33 1 23 45 67 89","companyRegister": "123456789","companyRCS": "RCS Paris 123 456 789"}
🚀 Quick Start
Input - Three Distinct Modes
The scraper provides three organized input modes for maximum flexibility and clarity. Use the Mode Selection toggle at the top to choose your scraping mode. The Actor will only use fields from the selected mode and ignore others (even if they still contain values from a previous run).
Mode 1: City Search
Enter a city name to scrape all properties in that city. Optionally add filters to target specific property segments:
{"mode": "city","city": "Lyon","priceMin": 1000,"priceMax": 5000,"priceFilterNumNights": 5,"roomTypes": ["Entire home/apt"],"flexibleTripLengths": ["weekend_trip"],"amenities": ["Pool", "Jacuzzi"]}
Available filters (all optional):
priceMin: Minimum price per night in eurospriceMax: Maximum price per night in eurospriceFilterNumNights: Number of nights for price calculation (default: 5)roomTypes: Array of room types ("Entire home/apt","Private room","Shared room")flexibleTripLengths: Array of trip lengths ("weekend_trip","one_week","one_month")amenities: Array of amenities filters. Supported:"Pool","Jacuzzi"airbnbDomain: Optional domain override (defaults tohttps://www.airbnb.com, useful if you preferhttps://www.airbnb.fr, etc.)
What happens:
- Collects all property URLs from the city matching your filters (up to 15 pages)
- Extracts contact information from each property in parallel
- Saves only professional hosts with contact information to the dataset
Perfect for: Market research, city-wide lead generation, comprehensive analysis, targeted professional host discovery
Mode 2: Single Listing
Enter a direct listing URL for fast single extraction:
{"mode": "single","listingUrl": "https://www.airbnb.com/rooms/46034337"}
What happens:
- Skips URL collection phase (instant start)
- Directly extracts contact information from the specified listing
- Saves if it's a professional host with contact information
Perfect for: Quick verification, single property analysis, when you already have listing IDs
Mode 3: Bulk Listings
Enter multiple listing URLs for parallel bulk processing:
{"mode": "bulk","listingUrls": [{ "url": "https://www.airbnb.com/rooms/46034337" },{ "url": "https://www.airbnb.com/rooms/1254120913116119830" }]}
What happens:
- Skips URL collection phase
- Processes all listings in parallel (50 concurrent requests on Apify)
- Extracts contact information from each listing simultaneously
- Saves all professional hosts with contact information
Perfect for: Batch processing, processing pre-collected listing IDs, high-volume extraction
International Mode (auto-detected) — updated Nov 27, 2025
- Provide any Airbnb domain (
airbnb.com,airbnb.co.uk,airbnb.es,airbnb.fr, etc.) viaairbnbDomainor directly paste a localized listing URL. The actor normalizes domains automatically, so you can mix inputs without extra prep. - The parser now recognizes all key business disclosures in English, French and Spanish labels (
Business name,Business registry,Nombre de la empresa,Registro mercantil,Número RCS, etc.). Whatever language Airbnb displays, the corporate block is mapped back to the standard output fields. - Typical workflow: paste a localized listing (e.g.,
https://www.airbnb.es/rooms/1472300380772095138) or run a bulk list that mixes.com,.co.ukand.eslinks—the dataset will still output cleancompanyName,companyAddress,companyRegister,companyRCS, etc., with no manual translation step.
Why Three Modes?
- Clear organization: Use the Mode Selection toggle to switch between modes—each mode has its own dedicated section in the Apify UI
- Better UX: Users know exactly what to enter for each use case, and the toggle prevents accidental mixed inputs
- Optimized performance: Each mode is optimized for its specific scenario
- Flexibility: Choose the mode that best fits your workflow with a simple toggle
📊 Output Data
Only professional hosts with contact information are saved to the dataset. Each entry includes 10 contact fields:
Published dataset view (Apify Output Schema)
| Column | Type | Description |
|---|---|---|
url | string | Airbnb listing link kept for quick verification |
hostName | string | Display name of the host |
hostType | string | Detected status (Superhost, Pro host, etc.) |
hostPhotoUrl | string | Host profile photo when available |
isProHost | boolean | Always true in the final dataset (automatic filtering) |
companyName | string | Registered business name provided by Airbnb |
companyAddress | string | Full business address |
companyEmail | string | Email extracted from the professional block |
companyPhone | string | Phone number displayed by Airbnb |
companyRegister | string | Shared business register or ID number |
companyRCS | string | RCS reference or local equivalent |
Host Information
- Host name and type (Superhost, Professional Host, Regular Host)
- Professional host detection (automatic)
Company Information (for professional hosts)
- Company legal name
- Company address
- Company email
- Company phone number
- Company register number
- Company RCS number
⚡ Performance
Speed & Efficiency
- 200-300 properties analyzed per city
- 15-45 professional hosts typically found per city
- 100% coverage of all available properties
- 95%+ success rate in contact extraction
- ~1 minute to extract all professional hosts per city
- 50 concurrent requests on Apify (20 locally) for maximum speed
- Fast extraction using optimized CheerioCrawler (no browser overhead)
- Only professional hosts with contact info saved to dataset (filtered automatically)
Performance by Mode
- City Search: ~1 minute per city (200-300 properties processed in parallel)
- Single Listing: ~1-2 seconds per listing (instant extraction)
- Bulk Listings: ~1-2 seconds per listing (50 processed simultaneously on Apify)
📈 Typical Use Cases
- Lead Generation: Extract contact information from professional hosts for business outreach
- Market Research: Identify professional vs. individual hosts in a market
- Business Analysis: Analyze company information and registration details
- Contact Database: Build comprehensive databases of Airbnb host contacts
- Compliance Checking: Verify company registration numbers and legal information
⚙️ Configuration
Recommended Settings
Memory: 2 GBTimeout: 3600s (1 hour)Restart on error: ON
Why 2GB Memory?
- Lightweight extraction (no browser needed)
- Efficient CheerioCrawler processing
- Handles large batches of properties smoothly
- Cost-effective for high-volume scraping
📝 Output Format
Only professional hosts with contact information are saved. Data is saved as JSON with fields organized by importance:
- Property URL (for reference)
- Host information (name, type)
- Professional host flag (always
truein dataset) - Company details (complete contact information)
🎁 Key Features
- Three Input Modes: Organized interface with City Search, Single Listing, and Bulk Listings modes
- Automatic Professional Host Detection: Identifies professional hosts based on company information
- Smart Filtering: Only saves professional hosts with contact information to dataset
- Complete Company Data: Extracts all legal and contact information for businesses (including GEMI numbers for Greek companies)
- International Compliance Mode: Recognizes localized labels like “Business name”, “Business registry”, “RCS number” across Airbnb TLDs, ensuring UK/EU disclosures are captured verbatim
- High Concurrency: 50 parallel requests on Apify for maximum speed
- Fast Two-Phase Process: Quick URL collection, then parallel contact extraction (~1 minute per city)
- High Success Rate: 95%+ accuracy in extracting available contact information
- Worldwide Coverage: Works for any city worldwide, not just France
- Clean Data Format: Consistent structure with "N/A" for missing fields
- Bulk Processing: Process hundreds of listings simultaneously with optimized parallel extraction
📞 Support
For issues or questions:
- Check execution logs in Apify console
- Verify the search URL or city name is valid
- Review the dataset for extracted contact data quality