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

Pricing

$19.00/month + usage

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

$19.00/month + usage

Rating

1.0

(2)

Developer

Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

2

Bookmarked

78

Total users

23

Monthly active users

9 days ago

Last modified

Share

Airbnb Professional Host Scraper

Last updated: January 13, 2025

🎯 Who This Is For

This scraper is designed for real estate professionals, concierge services, and businesses targeting short-term rental properties.

Are you:

  • A real estate agent looking to identify property owners and managers in your market?
  • A concierge service wanting to reach out to professional hosts for partnerships?
  • A property management company seeking to understand your competition?
  • A business development professional targeting the short-term rental market?
  • A lead generation specialist building contact databases for B2B outreach?

This scraper is made for you.

💼 Why This Matters

The short-term rental market is booming, and professional hosts are the key players. These are businesses managing multiple properties, generating significant revenue, and making strategic decisions about their portfolios.

The problem: Finding these professional hosts and their contact information is time-consuming and manual. You spend hours browsing Airbnb, copying emails one by one, and building spreadsheets manually.

The solution: This scraper automates everything. Extract hundreds of professional host contacts in minutes, not days. Get complete market data, pricing insights, and direct contact information—all structured and ready to use.

🚀 What You Get

Complete Professional Host Database

Extract everything you need to reach out to professional hosts:

  • Direct Contact Information: Email addresses, phone numbers, company addresses
  • Business Details: Company names, registration numbers (RCS/NIPC)
  • Market Intelligence: Pricing data, property types, amenities, ratings
  • Property Portfolio: Multiple listings per host, location data, descriptions

Real Business Value

For Real Estate Agents:

  • Identify property owners managing multiple units
  • Understand market pricing and competition
  • Build a database of potential clients or partners
  • Track property portfolios in your area

For Concierge Services:

  • Find professional hosts who might need your services
  • Understand their property types and locations
  • Reach out with targeted offers
  • Build partnerships with established hosts

For Property Management Companies:

  • Analyze competitor portfolios
  • Identify acquisition opportunities
  • Understand market dynamics
  • Track pricing strategies

For Business Development:

  • Build targeted lead lists
  • Understand market segments
  • Identify high-value prospects
  • Create data-driven outreach campaigns

⚠️ Important: Europe Only

This scraper is optimized for European listings where professional host information is legally required.

In Europe, professional hosts must publicly display:

  • Company name (Raison sociale)
  • Company address
  • Contact email
  • Phone number
  • Business registration number (RCS/NIPC)

For other regions (US, Asia, etc.):

  • Professional host information is not mandatory
  • The scraping method will be incomplete
  • Success rate will be significantly lower

Recommendation: Use this scraper for European markets where legal requirements ensure complete, accurate data.

📊 Example Output

{
"url": "https://www.airbnb.fr/rooms/123456789",
"name": "Beautiful apartment in city center",
"city": "Paris",
"hostName": "Mary",
"hostType": "Professional host",
"professionalHost": true,
"companyName": "Boutique Rentals Ltd",
"companyAddress": "123 Market Street, 75001 Paris",
"email": "hello@boutiquerentals.com",
"phone": "+33 1 23 45 67 89",
"RCS": "RCS Paris 123 456 789",
"rating": "4.85",
"numberOfReviews": 127,
"pricePerNight": "120",
"description": "...",
"photoUrls": ["url1", "url2"],
"pool": false,
"parking": true
}

🚀 Quick Start

Mode 1: City Search (CITY)

Search all properties in a city and extract professional hosts:

{
"mode": "city",
"city": "Lyon",
"onlyProHosts": true,
"maxPages": 2,
"checkin": "2026-01-26",
"checkout": "2026-01-31",
"exportCSV": true
}

Perfect for: Market research, city-wide lead generation, comprehensive analysis

Available filters (all optional):

  • city: String or array of strings - City name(s) to search
  • onlyProHosts: Boolean (default: false) - Only keep listings with professional hosts (with email)
  • maxPages: Number (default: 0 = unlimited)
  • checkin: Date string (format: "YYYY-MM-DD") - Start date for availability search
  • checkout: Date string (format: "YYYY-MM-DD") - End date (optional, if not provided, uses dateRangeDays)
  • dateRangeDays: Number (1-5, default: 5) - Maximum number of days to generate date combinations from checkin date. The scraper will automatically generate all possible date combinations within this range to maximize listing coverage.
  • priceMin / priceMax: Number - Price range per night in euros
  • roomTypes: Array - Room types ("Entire home/apt", "Private room", "Shared room")
  • onlyGuestFavorites: Boolean - Filter for guest favorite listings
  • onlyFlexibleCancellation: Boolean - Filter for flexible cancellation policies
  • onlyUniqueEmails: Boolean (CITY mode only) - After enrichment, keep only one listing per unique email address. Useful when the same professional host manages multiple properties.
  • exportCSV: Boolean - Export results to CSV file

Note on dates: If you provide checkin (and optionally checkout), the scraper will automatically generate all possible date combinations within a maximum 5-day range to maximize the number of listings found. This ensures you capture listings that may only be available for specific date ranges.

Note on unique emails: When onlyUniqueEmails: true is enabled in CITY mode, the scraper will deduplicate listings by email address after enrichment. If a professional host manages multiple properties with the same email, only the first listing found will be kept. This is perfect for lead generation where you want unique contacts.

Mode 2: Single Listing (SINGLE)

Extract data from a single listing URL:

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

Perfect for: Quick verification, single property analysis

Mode 3: Bulk Listings (BULK)

Process multiple listing URLs:

{
"bulkListings": [
"https://www.airbnb.fr/rooms/46034337",
"https://www.airbnb.fr/rooms/1254120913116119830"
],
"exportCSV": true
}

Perfect for: Batch processing, processing pre-collected listing IDs

📈 Typical Use Cases

Lead Generation

Extract hundreds of professional host contacts in minutes. Build comprehensive databases for B2B outreach campaigns. Get direct email addresses and phone numbers—no more manual searching.

Market Research

Understand your local market. See who's managing properties, how they're pricing, what amenities they offer. Make data-driven decisions about your business strategy.

Partnership Opportunities

Identify professional hosts who might need your services. Reach out with targeted offers. Build relationships with established players in the market.

Competitive Analysis

Track competitor portfolios. Understand their pricing strategies. Identify market opportunities and gaps.

Business Development

Build targeted lead lists. Understand market segments. Create data-driven outreach campaigns that convert.

⚡ Performance

  • 200-300 properties analyzed per city
  • 15-45 professional hosts typically found per city (Europe)
  • ~1 minute to extract all professional hosts per city
  • 95%+ success rate in contact extraction (Europe)
  • Automatic deduplication - no duplicate listings in output

📊 Output Data

Professional Host Detection

A listing is considered a professional host only if an email address is successfully extracted from the listing page. This ensures you only get actionable contacts.

CSV Export

The scraper automatically exports results to CSV when exportCSV: true. The CSV uses semicolons (;) as delimiters.

CITY mode includes: pricing, dates, room type, number of beds, and all contact information.

SINGLE/BULK modes include: property details, ratings, amenities, and contact information (no pricing data).

JSON Dataset

Data is saved to the Apify dataset in JSON format with complete information:

  • Property details (name, description, photos, amenities)
  • Location (city, coordinates)
  • Pricing information (CITY mode only)
  • Ratings and reviews
  • Host and company contact information
  • Business registration details (RCS)

The dataset includes multiple views:

  • allListings: All extracted listings
  • professionalHosts: Listings with professional hosts and complete contact information
  • cityMode: Full listing data including pricing (CITY mode only)
  • singleBulkMode: Listings extracted in SINGLE or BULK mode (no pricing)

⚙️ Configuration

Memory: 2 GB
Timeout: 3600s (1 hour)
Restart on error: ON

🎁 Key Features

  • Three Input Modes: City Search, Single Listing, and Bulk Listings
  • Automatic Professional Host Detection: Based on email presence
  • Complete Company Data: Extracts all legal and contact information (Europe)
  • Amenities Detection: Automatically detects amenities from property descriptions
  • CSV Export: Automatic CSV export with mode-specific columns
  • International Label Support: Recognizes labels in French, English, Spanish, and Portuguese
  • High Success Rate: 95%+ accuracy in extracting available contact information (Europe)
  • Automatic Deduplication: Removes duplicate listings based on Airbnb URL
  • Unique Email Deduplication: Option to keep only one listing per unique email address (CITY mode only) - perfect for lead generation
  • Smart Date Combinations: Automatically generates all possible date combinations (max 5 days) to maximize listing coverage when dates are provided
  • Configurable Date Range: Control the number of days (1-5) for date combinations via dateRangeDays parameter

📞 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
  • Remember: This scraper is optimized for European listings where professional host information is legally required

Need help? Contact: corentin@outreacher.fr