Booking Reviews Scraper avatar

Booking Reviews Scraper

Under maintenance

Pricing

from $0.01 / 1,000 review items

Go to Apify Store
Booking Reviews Scraper

Booking Reviews Scraper

Under maintenance

Fetch normalized public Booking.com hotel reviews by property URL, including ratings, liked/disliked text, reviewer metadata, stay details, dates, and typed upstream status.

Pricing

from $0.01 / 1,000 review items

Rating

0.0

(0)

Developer

jts

jts

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

What this Actor does

Fetch normalized public Booking.com hotel reviews by property URL, including ratings, liked/disliked text, reviewer metadata, stay details, dates, and typed upstream status.

Input example

{
"rows": 25,
"offset": 0,
"language": "en-us"
}

Input fields

Provide Booking.com hotel URLs to fetch. Actor is intended for private/authorized data-illustration use; do not use it to resell raw Booking.com review content.

  • propertyUrls (array, user input): Up to 100 public Booking.com hotel URLs per run.
  • rows (integer, user input): Number of reviews to request per property, from 1 to 100.
  • offset (integer, user input): Review offset for pagination.
  • language (string, user input): Booking locale such as en-us or en-gb.
  • apiBaseUrl (string, optional override): Override of the upstream API base URL. Defaults to runtime.baseUrl from service.json.

Output dataset

Each dataset item is one normalized Booking.com review or one typed per-property error.

  • propertyUrl: Original Booking.com hotel URL.
  • pagename: Booking.com review widget pagename.
  • reviewId: Booking review identifier when available.
  • rating: Review rating.
  • reviewerName: Public reviewer display name.
  • reviewerCountry: Public reviewer indicated country.
  • liked: Positive review section.
  • disliked: Negative review section.
  • publishedAt: Review publication date when parsed.
  • errorType: Typed error for failed property lookups.

Developer notes

Set BOOKING_REVIEWS_SCRAPER_API_KEY as an Apify secret environment variable. The Actor forwards it as X-API-Key to the upstream API. Use apiBaseUrl only for local or staging QA. Production runs default to the deployed API base URL from service.json. For advanced testing, a requests array can call explicit API paths; normal users should use the service-specific fields above.

Run locally

$apify run

Deploy

$apify push