Booking.com Hotels Listing Scraper avatar

Booking.com Hotels Listing Scraper

Pricing

Pay per event

Go to Apify Store
Booking.com Hotels Listing Scraper

Booking.com Hotels Listing Scraper

Turn Booking.com search results into clean, structured hotel datasets. Capture pricing, ratings, reviews, room signals, cancellation flags, and location details to power travel analytics, competitive tracking, pricing intelligence, and recurring market research workflows..

Pricing

Pay per event

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

56

Total users

15

Monthly active users

4 days ago

Last modified

Share

ParseForge Banner

🏨 Booking.com Hotels Listing Scraper

Pull structured records from Booking.com Hotels Listing β€” clean fields ready as CSV, JSON, JSONL, Excel, or XML for downstream pipelines.
Related Scrapers
Β Hotels Listings
➸ You are here
Β General Search
Booking.com travel search

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

parseforge/booking-com-hotels-scraper on Apify. Call: ApifyClient("TOKEN").actor("parseforge/booking-com-hotels-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: startUrl (string, default "https://www.booking.com/searchresults.en-gb.html?ss=Paris&c), maxItems (integer, default 10), search (string), destination (string), propertyType (string), sortBy (string). Full actor spec: fetch build via GET https://api.apify.com/v2/acts/parseforge~booking-com-hotels-scraper (Bearer TOKEN). Get token: https://console.apify.com/account/integrations

Collect structured Booking.com hotel listing data from destination searches or direct Booking search URLs in minutes. This actor is built for travel analysts, pricing teams, market researchers, and operations teams that need clean listing data without manual browsing.

Use it to track hotel prices, compare ratings, monitor review volumes, analyze cancellation policies, and export listing data for reporting, benchmarking, and travel market research.

The Booking.com Hotels Listing Scraper returns 60+ structured output fields, including pricing, ratings, reviews, room offerings, policy flags, and listing-enriched metadata from Booking listing results.

✨ What Does It Do

  • 🧭 Collect listings using either destination search inputs or a direct Booking search URL (startUrl).
  • πŸ’΅ Capture displayed price, original price, numeric price, currency, and pricing badges.
  • ⭐ Extract ratings, rating labels, review counts, star ratings, and external review signals.
  • πŸ›οΈ Parse room offering signals such as room type, occupancy, bed hints, and block pricing.
  • πŸ“ Capture address, city, coordinates, and distance-related fields for mapping and location analysis.
  • βœ… Extract policy fields like free cancellation, no prepayment, and sold-out indicators.
  • 🧩 Return listing-enriched fields directly from Booking listing results without requiring hotel page scraping.
  • πŸ“… Use check-in and check-out dates so Booking returns more realistic pricing for your stay window.

πŸ“‹ How to Use

No technical skills required.

  1. Sign Up: Create a free account w/ $5 credit
  2. Open the Actor: Find the Booking.com Hotels Listing Scraper in the Apify Store.
  3. Set Your Input: Use startUrl or destination/filter mode (not both).
  4. Run the Actor: Start the run and let it collect listing data.
  5. Download the Results: Export your dataset in CSV, Excel, or JSON.

πŸ“Š Data fields

Each record includes: address, city, country, currency, hotelUrl, imageUrl, name, pricePerNight, rating, reviewCount, reviewScore, scrapedAt, stars. All 13 field names come from a real production run, so what you see here is what lands in your dataset.

πŸš€ How to use

  1. πŸ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Booking.com Hotels Listing Scraper page on the Apify Store.
  3. 🎯 Set input. Configure the input fields in the form (or paste a JSON), then set maxItems.
  4. πŸš€ Run it. Click Start and let the Actor collect your data.
  5. πŸ“₯ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.

πŸ’‘ Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.

❌ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Booking.com or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

πŸ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.