Booking Hotel Extractor

Disclaimer – Read before usage – This script is provided and operated by a third party. It is not hosted on Botster.io nor are we responsible for how it functions. For any support and questions contact the author of the script directly. If you would like to report this script, send your inquiries to info@botster.io.

This is the older version of the bot. Consider using the latest version
1
Create a free account on Botster
2
Choose a bot and provide seed data
3
Start the bot and wait for completion
4
Download or share your results

About this bot

In short: This online tool will grab Booking hotel data and export them into a spreadsheet.

Have a look at this sample output data file to get an idea of what the Booking Hotel Scraper exports.

Scraping Booking hotel data: video tutorial

Watch me explain how the software works in detail:

Extracted data

The Booking Scraper will collect and save the following data:

  • Hotel URL
  • Cover image URL
  • Hotel name
  • Stars
  • Price for the selected period (if dates were selected)
  • Type (B&B, Apartments, Hotel, etc.)
  • Address
  • Reviews count
  • Popular facilities
  • Overall grade
  • Specific grades (WiFi, location, etc.)

How to export Booking hotel data online?

  • Sign up on BOTSTER
  • Open the bot's start page
  • Open Booking and search for hotels at a destination
  • Specify any filter parameters
  • Copy the resulting URL from your browser and paste it into the bot's input
  • Press the "Start this bot" button

That's it!

Software walkthrough

1. Open the Launch bot form.

Click on the "Start bot" button on the right-hand side of this page to open the Booking hotel scraper’s form:

2. Enter the details.

Give your "Job" a meaningful title, and optionally specify (or create) a project folder:

3. Choose the number of hotels.

Indicate how many hotels you would like to scrape.

4. Go to Booking.com.

Select a destination and apply other filters if necessary. Click on the blue “Search” button on your right.

5. Copy the Booking.com URL.

While you are still on Booking, grab the search results URL and copy it.

⚠️ What you need to copy is NOT a hotel URL but a search results URL. ⚠️

6. Paste the URL into a special field.

You can only enter one URL per session. The number of sessions is unlimited.

7. Specify time settings.

Click on the checkbox if you want this bot to scrape Booking hotels regularly:

Once you’ve clicked on the checkbox, the available options will appear. You can set the bot to run:

  • every day
  • once a week
  • twice a week 

You can set the job to run until stopped manually or to stop at a certain date.

8. Set up notifications.

Specify if you would like to receive a notification when the online Booking grabber completes the crawl:

9. Start the bot!

Click the "Start this bot" button on the right-hand side:

That's it! You will be taken to your "Jobs" section. The Booking Com hotel scraper is now working and will notify you once it's done. 

Downloading hotel data

After the bot is done scraping Booking hotels, you can view your data online or download it as a CSV, Excel, or JSON file.

To use this bot you need to register or log in first.

Frequently asked questions

Yes! The tool works in the cloud, which means you can close the window and the bot will send you a notification once it completes the job.

This is a paid tool, however, you can have several test runs to try the functionality out after signing up.


Endpoint: POST https://botster.io/api/v2/bots/booking-hotel-scraper

Request body:

input string or array of strings (required)
Listing URL

limit (optional)
How many hotels to scrape?
Indicate how many hotels would you like to scrape from your link.
Valid values:

Min25
Max900
Step25

cron string (optional)
Set periodicity with which the process should execute. Use cron format.
Example: 0 8 * * * - run every day at 8AM

new_items_only boolean (optional)
The file will contain only the new items that appeared since the latest data crawl.


Version history

Version 1 - current page

Version 2


Your file is being prepared...