Airbnb Host Contact Details Scraper avatar

Airbnb Host Contact Details Scraper

Pricing

Pay per usage

Go to Apify Store
Airbnb Host Contact Details Scraper

Airbnb Host Contact Details Scraper

Extract business contact details from Airbnb professional host profiles — email, phone, company name, registration number, and address. Includes host ratings, reviews, listing info, and GPS coordinates. Optional OpenAI-powered parsing. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

ScrapySpider

ScrapySpider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Airbnb Host Contact Details Scraper

Extracts business contact details — email, phone, company name, registration number, and address — from Airbnb professional host profiles, along with listing info, reviews, and location coordinates.

  • Extracts business email and phone number from professional Airbnb hosts
  • Scrapes host profile data including ratings, reviews, years of hosting, and Superhost status
  • Pulls listing details: title, description, region, and GPS coordinates
  • Optional AI-powered extraction via OpenAI for structured contact parsing
  • No Airbnb account or cookies required
  • Outputs clean JSON, CSV, or Excel via Apify dataset export

What data does it extract?

Each result contains:

Host contact details: business name, trade register number, email address, phone number, street address

Host profile: hostname, host ID, host URL, years of hosting, reviews count, rating, badges (Superhost, Identity verified)

Listing info: property title, property description, listing URL

Location data: region, latitude, longitude

AI-extracted data (optional): structured name, business name, address, phone, email, and website parsed by OpenAI

Use cases

  • Short-term rental market research: Analyze professional host density, business registrations, and pricing patterns in specific cities or neighborhoods
  • Property management outreach: Build targeted prospect lists of professional Airbnb hosts with verified business contact details for B2B sales
  • Regulatory compliance monitoring: Collect host registration numbers and business details for short-term rental policy enforcement
  • Competitive analysis: Track host ratings, review counts, and listing descriptions across a market to benchmark performance
  • Real estate investment research: Identify active professional hosts in target areas using location coordinates and listing data

How to use

  1. Click Try for free above
  2. In the Input tab, paste one or more Airbnb host profile URLs (format: https://www.airbnb.com/users/show/HOST_ID)
  3. Optionally add your OpenAI API key to enable AI-powered contact extraction for higher accuracy
  4. Click Start and wait for the run to complete (typically under 3 minutes for 50 hosts)
  5. Download your results as JSON, CSV, or Excel from the Output tab

Input parameters

ParameterTypeRequiredDescription
startUrlsArray of objectsYesAirbnb host profile URLs to scrape. Format: https://www.airbnb.com/users/show/HOST_ID
openaiApiKeyStringNoYour OpenAI API key for AI-powered contact detail extraction. Leave empty to skip AI parsing.
maxConcurrencyIntegerNoMaximum number of pages to process in parallel. Default: 5. Increase for faster runs, decrease if you hit rate limits.
proxyConfigurationObjectNoProxy settings. Defaults to Apify Proxy residential. Recommended to leave as default for best success rates.

Output example

{
"url": "https://www.airbnb.com/rooms/12345?modal=PROFESSIONAL_HOST_DETAILS",
"TitleOfProperty": "Cozy Studio in Berlin Mitte",
"DescriptionOfProperty": "<p>Beautiful studio apartment...</p>",
"HostType": "Business",
"businessName": "Berlin Stays GmbH",
"tradeRegisterNumber": "HRB 123456",
"email": "info@berlinstays.de",
"phone": "+49 30 12345678",
"address": "Friedrichstraße 123, 10117 Berlin",
"Hostname": "Thomas",
"Reviews": "482",
"Rating": "4.95",
"YearsOfHosting": "8",
"ExtraInfo": ["Superhost", "Identity verified"],
"hostUrl": "https://www.airbnb.com/users/show/529388435",
"HostId": "529388435",
"OpenAiData": {
"name": "Thomas Mueller",
"business_name": "Berlin Stays GmbH",
"address": "Friedrichstraße 123, Berlin",
"phone": "+49 30 12345678",
"email": "info@berlinstays.de",
"website": "www.berlinstays.de"
},
"Region": "Berlin, Germany",
"Latitude": 52.5200,
"Longitude": 13.4050
}

Pricing

This Actor is free to use — you only pay for Apify platform compute time and proxy usage. A typical run scraping 50 host profiles costs approximately $0.10–$0.25 in Apify platform credits.

New Apify accounts receive $5 in free credits — enough for hundreds of host profile scrapes.

If you enable the OpenAI extraction feature, standard OpenAI API charges apply separately based on your own API key usage.

Technical notes

  • No account needed: This Actor does not require an Airbnb login or cookies to operate
  • Residential proxies recommended: Use Apify's residential proxy pool (default) for best success rates. Datacenter proxies may be blocked by Airbnb
  • Business hosts only for contact details: Email, phone, and business name fields are only available on professional/business host profiles. Individual hosts typically do not expose these details
  • AI extraction is optional: The OpenAI integration improves structured parsing of contact details but is not required. The scraper extracts raw data without it
  • Rate limiting: For large runs (500+ hosts), keep maxConcurrency at 3–5 to avoid throttling
  • Data freshness: All data is scraped live from Airbnb — no cached or stale results

Integrations

Results can be connected to your workflow via:

  • Apify API: Run the Actor programmatically and retrieve results via the REST API
  • Make (formerly Integromat): Use the Apify module to trigger runs and route data to downstream apps
  • Zapier: Connect Actor runs to 5,000+ apps via the Apify Zapier integration
  • n8n: Automate via the Apify n8n node

Support

Have questions or found a bug? Reach out: