Booking Pro Host · Hotel Emails by City
Pricing
from $5.49 / 1,000 results
Booking Pro Host · Hotel Emails by City
Paste a Booking.com search or city name — get professional host contacts: emails, phones, company names, VAT number. Export-ready dataset, one row per host. No login needed.
Pricing
from $5.49 / 1,000 results
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
2
Bookmarked
68
Total users
11
Monthly active users
a day ago
Last modified
Categories
Share
Booking Pro Host Scraper · Hotel Contacts & Emails
Find property managers and rental agencies on Booking.com — with their email, phone, company name, and registration number.
Export a clean spreadsheet ready for B2B outreach in minutes.
No login. No API key. No Booking.com account.
Also available
The Store does not cross-sell this suite. Pick the Actor that matches the job:
| Actor | Use when |
|---|---|
| Booking Hotel Search | Full hotel catalog by city or URL |
| This Actor — Pro Host | Hotel emails and company names |
| Booking Availability | Day-by-day rates and sold-out |
| Booking Price Monitor | Market rates across date windows |
| Booking Reviews | Guest scores and feedback |
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| STR / PM outbound | Email list of professional hosts | City name, Pro hosts only ON |
| Agency / conciergerie | Territory map of agencies | Second city preset (Paris / Marbella) |
| CRM ops | Refresh contacts from hotel URLs | Hotel URL mode |
| Market researcher | Hosts behind a filtered search | Paste a Booking.com search URL |
What you get by default: hotel name, email, phone, company name, registration number when Booking.com publishes them.
When emails are empty: the listing did not disclose a contact — not a scraper miss. Uncheck Pro hosts only only if you need the full hotel list without contacts.
Quick start
- Open the Actor on Apify Console.
- Type a city (e.g.
Marbella, Spain) or paste hotel / search URLs. - Keep Pro hosts only on for outreach-ready rows.
- Click Start.
Ready-made examples (published tasks)
Twelve one-click presets on the Apify Examples tab:
| Example | Best for |
|---|---|
| Find pro hosts in Marbella with emails | Spain vacation rental B2B — city preset |
| Export Booking pro hosts in Paris with emails | Île-de-France property managers |
| Refresh Booking hotel host contacts from URLs | Update CRM from hotel page links |
| Scrape pro hosts from a Booking search URL | Export from a filtered Booking search |
| Find pro hosts in Lisbon with emails | Portugal vacation rental B2B |
| Find pro hosts in Barcelona with emails | Catalonia property managers |
| Find pro hosts in Amsterdam with emails | Netherlands STR agencies |
| Find pro hosts in Athens with emails | Greece vacation rental B2B |
| Find pro hosts in Nice with emails | Côte d’Azur / SIRET when published |
| Export Booking host emails for CRM outreach | Paris + Lyon + Nice, one row per host |
| Max-coverage Booking pro hosts in Marbella | Extra search passes, unique hosts |
| Pro hosts from a Lisbon Booking search URL | Filtered search URL sample |
Maintainer kit: published-tasks/publication-console.md.
Need help or want a custom setup? Contact corentin@outreacher.fr — I reply within 24 hours.
What you get
Each row in your export:
| Field | Example |
|---|---|
| Hotel name | Les Appartements du Port |
| Stars | 3 |
| Review score | 8.7 |
| Review count | 412 |
| Price per night | 141.80 EUR |
| contact@appartements-du-port.fr | |
| Phone | +33612345678 |
| Company name | RIVIERA IMMO SAS |
| Website | https://appartements-du-port.fr |
| Registration number | 81234567800012 |
| Full address | 12 Quai du Port, 13002 Marseille |
Why is there contact data? Booking.com legally requires professional hosts (companies, agencies, sole traders) to publish their business information on every listing.
How to use it
The fastest way — paste a URL
- Go to booking.com and search for any city
- Apply any filters you want (property type, price, amenities…)
- Copy the URL from your browser
- Paste it in Search URL and click Run
That's it. Any Booking.com search URL works, including long tracking URLs.
Search by city name
Fill in the City name(s) field with Marbella, Spain (city + country) and click Run.
Want multiple cities in one run? Add one city per line:
Lisbon, PortugalBudapest, HungaryAthens, Greece
Results from all cities are merged into a single export.
Options
Get more results — Booking.com hides some hotels depending on dates and guest count. Enable this to run 25 searches with different parameters and merge everything. Typically 2–3× more unique hotels. Takes 3–5× longer.
Pro hosts only (default: on) — keeps only contacts with an email. Uncheck for market research.
One row per host (default: on) — if the same company manages 10 hotels, you get 1 row.
How fast is it?
| Hotels | Time |
|---|---|
| 100 | ~10 seconds |
| 500 | ~30 seconds |
| 1,000 | ~1–2 minutes |
| 5,000+ | ~5–10 minutes |
Common questions
Why are some emails missing? Private individuals on Booking.com are not required to publish contact info — only registered businesses are. The Pro hosts only filter (on by default) skips them.
Does it work outside France? Yes — works for all Booking.com markets. Phones are always formatted in international format (+33, +34, etc.).
I see 1,600+ hotels on Booking.com but only get ~930? The API paginates at ~930 results per search. Enable Get more results to reach 2–3× more, or paste multiple search URLs with different filters.
Can I run it on a schedule and avoid duplicates?
Yes. Use Apify Scheduler. Pass excludeHostEmails (via JSON input) with emails from your CRM to skip contacts you already have.
Do I need to configure anything? No. The actor runs out of the box — no proxy, no API key, no login needed.
How much does it cost to scrape Booking.com pro hosts?
Pay-per-event: one charge to start the run, then per exported host row. HTTP-only (no browser) keeps compute low.
| Scenario | Approx. cost (FREE) |
|---|---|
| 25 hosts (Try) | < $0.15 |
| 1,000 hosts | see Store PPE table |
| Full city + multi-search | more rows, same per-row price |
Exact tier prices are on the Store listing.
Is it legal to scrape Booking.com host contacts?
This Actor only reads contact fields Booking.com already shows on public hotel pages (professional / registered hosts). No login. Emails and phones are personal data — use them under GDPR and applicable law.
Advanced / API use
For users calling the actor via the Apify API or JSON input:
| Parameter | Default | Description |
|---|---|---|
searchUrls | — | Array of Booking.com search URLs — auto-detected, no mode needed |
cityNames | — | Array of "City, Country" strings — used when searchUrls is empty |
hotelUrls | — | Array of individual Booking.com hotel URLs to enrich directly |
mode | auto | Optional override: searchUrl, cityName, hotelUrls, or country |
country | — | Country name — scrapes ~30 major cities automatically (e.g. France) |
propertyTypes | — | Filter by property type (e.g. ["201"] for Apartments) |
maxHotels | 0 (no limit) | Cap per city or URL. Set 50 to test before a full run |
onlyProHosts | true | Keep only contacts with email |
deduplicateHosts | true | One row per host |
multiSearch | false | 25 search variations for more coverage |
excludeHostEmails | — | Emails to skip (from previous runs / your CRM) |
maxConcurrency | 20 | Concurrent requests in Phase 2 (safe range: 10–50) |
workerCount / workerIndex | 1 / 0 | Split large runs across multiple instances |
Questions or custom needs? corentin@outreacher.fr
See ./CHANGELOG.md for version history.