Airbnb Email Scraper avatar

Airbnb Email Scraper

Under maintenance
Try for free

2 hours trial then $29.00/month - No credit card required now

View all Actors
This Actor is under maintenance.

This Actor may be unreliable while under maintenance. Would you like to try a similar Actor instead?

See alternative Actors
Airbnb Email Scraper

Airbnb Email Scraper

louisdeconinck/airbnb-email-scraper
Try for free

2 hours trial then $29.00/month - No credit card required now

The only Airbnb scraper that finds host email addresses! This actor searches Airbnb listings to discover host email addresses along with detailed property and host information. Perfect for businesses looking to connect with Airbnb hosts directly.

The only Airbnb scraper that finds host email addresses! This actor searches Airbnb listings to discover host email addresses along with detailed property and host information. Perfect for businesses looking to connect with Airbnb hosts directly.

✨ Features

  • Email Discovery: Uniquely extracts host email addresses from Airbnb listings
  • Targeted Search: Search by keywords and specific email domains (e.g., gmail.com, outlook.com)
  • Rich Property Data: Collects comprehensive listing information including:
    • Room details (name, rating, reviews, description)
    • Location information
    • Property images
    • Detailed review scores (cleanliness, accuracy, etc.)
  • Host Information: Gathers complete host profiles including:
    • Host name and rating
    • Number of reviews
    • Years of experience
    • Profile links

🗺️ 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

💎 Input Parameters

All input parameters are optional.

  • keywords (Array) - Keywords to search Airbnb profiles for (e.g., ["france", "new york"]). It's recommended to use broad keywords as most Airbnb hosts don't include their email in the listing description.
  • emailDomain (String) - Email domain to search for (e.g., "gmail.com")
  • maxResultsPerKeyword (Integer) - Maximum number of results per keyword (1-300)

📊 Output Dataset

The actor outputs detailed JSON records containing:

Property Information

  • airbnbUrl - Direct link to the Airbnb listing
  • roomName - Title/name of the property listing
  • tagline - Short description shown under the title
  • roomRating - Overall property rating (0-5 scale)
  • roomReviews - Total number of guest reviews
  • description - Complete property description and details
  • location - Full address/location of the property
  • imageUrl - URL of the main property photo

Scoring & Ratings

  • cleanlinessScore - Rating for property cleanliness (0-5)
  • accuracyScore - Rating for listing accuracy (0-5)
  • checkinScore - Rating for check-in experience (0-5)
  • communicationScore - Rating for host communication (0-5)
  • locationScore - Rating for property location (0-5)
  • valueScore - Rating for value for money (0-5)

Host Details

  • email - Host's email address
  • hostName - Name of the property host
  • hostReviews - Total number of reviews across all host properties
  • hostRating - Overall rating of the host (0-5)
  • hostExperienceYears - Number of years as Airbnb host
  • hostProfileLink - URL to host's Airbnb profile

Example usage

Input:

1{
2    "keywords": ["france", "new york"],
3    "emailDomain": "gmail.com",
4    "maxResultsPerKeyword": 20
5}

Output:

1{
2	"airbnbUrl": "https://www.airbnb.com/rooms/14118811",
3	"roomName": "Private Room In Marian St George’s Grenada 2",
4	"tagline": "Private room in guesthouse in Marian, Grenada",
5	"roomRating": 5,
6	"roomReviews": 5,
7	"description": "VJ's Apartments, are a 15 minute drive from Maurice Bishop International Airport, 10 minutes away from Grand Anse Beach and 10 minutes away from the capital of St Georges. The apartments are located on the top floor of my lovely home and enjoys en suite bedrooms and kitchen area that opens onto a patio which captures uninterrupted mountain views. We cater for couples, solo adventurers, business travellers, and groups of 4.  Other things to note Group bookings of 4 guests are also welcome please email us on vjsguesthouse@gmail.com for further enquiries.",
8	"email": "vjsguesthouse@gmail.com",
9	"location": "Marian, Saint George, GrenadaShow more",
10	"imageUrl": "https://a0.muscache.com/im/pictures/9f14dcae-57ba-4f3e-aa38-5d5d6f1529c6.jpg",
11	"cleanlinessScore": 5,
12	"accuracyScore": 5,
13	"checkinScore": 5,
14	"communicationScore": 5,
15	"locationScore": 5,
16	"valueScore": 4.8,
17	"hostName": "Vj'S",
18	"hostReviews": 5,
19	"hostRating": 5,
20	"hostExperienceYears": 8,
21	"hostProfileLink": "https://www.airbnb.com/users/show/83696852"
22}

⚡️ Performance Notes

  • The actor uses smart proxy rotation to avoid blocking
  • Processes multiple keywords in parallel for efficiency
  • Typical runtime depends on the number of keywords and maxResultsPerKeyword setting

💡 Tips

  • Use specific location keywords for better targeting, but try to use broad keywords as most Airbnb hosts don't include their email in the listing description.
  • Try different email domains to maximize results, most popular ones are gmail.com (default), outlook.com & hotmail.com.
  • Start with a small maxResultsPerKeyword to test performance

⚠️ Limitations

  • Email addresses must be publicly visible in the listing
  • Results depend on hosts including contact information

📫 Support

For any questions or issues, please reach out through Apify's platform

Developer
Maintained by Community

Actor Metrics

  • 19 monthly users

  • 1 star

  • 96% runs succeeded

  • Created in Oct 2024

  • Modified 9 days ago