Airbnb Pro Host Business Email Scraper avatar
Airbnb Pro Host Business Email Scraper

Pricing

Pay per event

Go to Apify Store
Airbnb Pro Host Business Email Scraper

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

Pay per event

Rating

1.0

(1)

Developer

Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

24

Total users

14

Monthly active users

a day ago

Last modified

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.fr/rooms/596873120671062738",
"hostName": "Jacques",
"hostType": "Superhôte",
"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.fr/rooms/123456789",
"hostName": "Marie",
"hostType": "Hôte professionnel",
"isProHost": true,
"companyName": "SARL Location Vacances",
"companyAddress": "123 Rue de la Paix, 75001 Paris",
"companyEmail": "contact@locationvacances.fr",
"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:

Enter a city name to scrape all properties in that city. Optionally add filters to target specific property segments:

{
"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 euros
  • priceMax: Maximum price per night in euros
  • priceFilterNumNights: 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" (Piscine), "Jacuzzi"

What happens:

  1. Collects all property URLs from the city matching your filters (up to 15 pages)
  2. Extracts contact information from each property in parallel
  3. 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:

{
"listingUrl": "https://www.airbnb.fr/rooms/46034337"
}

What happens:

  1. Skips URL collection phase (instant start)
  2. Directly extracts contact information from the specified listing
  3. 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:

{
"listingUrls": [
{ "url": "https://www.airbnb.fr/rooms/46034337" },
{ "url": "https://www.airbnb.fr/rooms/1254120913116119830" }
]
}

What happens:

  1. Skips URL collection phase
  2. Processes all listings in parallel (50 concurrent requests on Apify)
  3. Extracts contact information from each listing simultaneously
  4. Saves all professional hosts with contact information

Perfect for: Batch processing, processing pre-collected listing IDs, high-volume extraction

Why Three Modes?

  • Clear organization: Each mode has its own dedicated section in the Apify UI
  • Better UX: Users know exactly what to enter for each use case
  • Optimized performance: Each mode is optimized for its specific scenario
  • Flexibility: Choose the mode that best fits your workflow

📊 Output Data

Only professional hosts with contact information are saved to the dataset. Each entry includes 10 contact fields:

Host Information

  • Host name and type (Superhost, Professional Host, Regular Host)
  • Professional host detection (automatic)

Company Information (for professional hosts)

  • Company legal name (Raison sociale)
  • 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

Memory: 2 GB
Timeout: 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:

  1. Property URL (for reference)
  2. Host information (name, type)
  3. Professional host flag (always true in dataset)
  4. 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)
  • 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