Booking Pro Host · Hotel Emails by City avatar

Booking Pro Host · Hotel Emails by City

Pricing

from $5.49 / 1,000 results

Go to Apify Store
Booking Pro Host · Hotel Emails by City

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

Corentin Robert

Maintained by Community

Actor stats

2

Bookmarked

68

Total users

11

Monthly active users

a day ago

Last modified

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:

ActorUse when
Booking Hotel SearchFull hotel catalog by city or URL
This Actor — Pro HostHotel emails and company names
Booking AvailabilityDay-by-day rates and sold-out
Booking Price MonitorMarket rates across date windows
Booking ReviewsGuest scores and feedback

Who is this for?

You are…Typical goalSuggested setup
STR / PM outboundEmail list of professional hostsCity name, Pro hosts only ON
Agency / conciergerieTerritory map of agenciesSecond city preset (Paris / Marbella)
CRM opsRefresh contacts from hotel URLsHotel URL mode
Market researcherHosts behind a filtered searchPaste 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

  1. Open the Actor on Apify Console.
  2. Type a city (e.g. Marbella, Spain) or paste hotel / search URLs.
  3. Keep Pro hosts only on for outreach-ready rows.
  4. Click Start.

Ready-made examples (published tasks)

Twelve one-click presets on the Apify Examples tab:

ExampleBest for
Find pro hosts in Marbella with emailsSpain vacation rental B2B — city preset
Export Booking pro hosts in Paris with emailsÎle-de-France property managers
Refresh Booking hotel host contacts from URLsUpdate CRM from hotel page links
Scrape pro hosts from a Booking search URLExport from a filtered Booking search
Find pro hosts in Lisbon with emailsPortugal vacation rental B2B
Find pro hosts in Barcelona with emailsCatalonia property managers
Find pro hosts in Amsterdam with emailsNetherlands STR agencies
Find pro hosts in Athens with emailsGreece vacation rental B2B
Find pro hosts in Nice with emailsCôte d’Azur / SIRET when published
Export Booking host emails for CRM outreachParis + Lyon + Nice, one row per host
Max-coverage Booking pro hosts in MarbellaExtra search passes, unique hosts
Pro hosts from a Lisbon Booking search URLFiltered 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:

FieldExample
Hotel nameLes Appartements du Port
Stars3
Review score8.7
Review count412
Price per night141.80 EUR
Emailcontact@appartements-du-port.fr
Phone+33612345678
Company nameRIVIERA IMMO SAS
Websitehttps://appartements-du-port.fr
Registration number81234567800012
Full address12 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

  1. Go to booking.com and search for any city
  2. Apply any filters you want (property type, price, amenities…)
  3. Copy the URL from your browser
  4. 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, Portugal
Budapest, Hungary
Athens, 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?

HotelsTime
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.

ScenarioApprox. cost (FREE)
25 hosts (Try)< $0.15
1,000 hostssee Store PPE table
Full city + multi-searchmore rows, same per-row price

Exact tier prices are on the Store listing.

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:

ParameterDefaultDescription
searchUrlsArray of Booking.com search URLs — auto-detected, no mode needed
cityNamesArray of "City, Country" strings — used when searchUrls is empty
hotelUrlsArray of individual Booking.com hotel URLs to enrich directly
modeautoOptional override: searchUrl, cityName, hotelUrls, or country
countryCountry name — scrapes ~30 major cities automatically (e.g. France)
propertyTypesFilter by property type (e.g. ["201"] for Apartments)
maxHotels0 (no limit)Cap per city or URL. Set 50 to test before a full run
onlyProHoststrueKeep only contacts with email
deduplicateHoststrueOne row per host
multiSearchfalse25 search variations for more coverage
excludeHostEmailsEmails to skip (from previous runs / your CRM)
maxConcurrency20Concurrent requests in Phase 2 (safe range: 10–50)
workerCount / workerIndex1 / 0Split large runs across multiple instances

Questions or custom needs? corentin@outreacher.fr


See ./CHANGELOG.md for version history.