Airbnb Host Contact Details Scraper
Pricing
Pay per usage
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
- Click Try for free above
- In the Input tab, paste one or more Airbnb host profile URLs (format:
https://www.airbnb.com/users/show/HOST_ID) - Optionally add your OpenAI API key to enable AI-powered contact extraction for higher accuracy
- Click Start and wait for the run to complete (typically under 3 minutes for 50 hosts)
- Download your results as JSON, CSV, or Excel from the Output tab
Input parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
startUrls | Array of objects | Yes | Airbnb host profile URLs to scrape. Format: https://www.airbnb.com/users/show/HOST_ID |
openaiApiKey | String | No | Your OpenAI API key for AI-powered contact detail extraction. Leave empty to skip AI parsing. |
maxConcurrency | Integer | No | Maximum number of pages to process in parallel. Default: 5. Increase for faster runs, decrease if you hit rate limits. |
proxyConfiguration | Object | No | Proxy 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
maxConcurrencyat 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:
- Email: ScrapySpider@protonmail.com
- Website: ScrapySpider.com
- Apify: Open a support issue on this Actor's page
- Response time: Within 24–48 hours on weekdays