Hotel Details
/api/booking/hotel
Extract hotel schema, metadata, and rating fields from a Booking.com property page
Extract Booking.com search results, hotel listings, property-page metadata, review scores, price text, and canonical hotel URLs through a simple REST API. Use Scrappa when you need structured Booking.com data without maintaining your own Booking.com scraper.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/booking/search?ss=Paris&checkin=2026-06-01&checkout=2026-06-04&group_adults=2&no_rooms=1" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"title": "Paris: 7,421 properties found",
"canonical_url": "https://www.booking.com/searchresults.html?ss=Paris",
"h1": "Paris: 7,421 properties found",
"results": [
{
"name": "Ritz Paris",
"url": "https://www.booking.com/hotel/fr/ritz-paris.html",
"image": "https://cf.bstatic.com/xdata/images/hotel/square600/123456789.webp",
"review_score": "9.6",
"location": "1st arr., Paris",
"price": "$1,842"
}
],
"total_results": 7421,
"parsed": true
}
}
Structured data for real applications. Here are some ideas.
Track Booking.com search result cards for destination queries, date ranges, and guest configurations. Feed travel dashboards and hotel competitor monitoring pipelines.
Open a Booking.com hotel page and extract title, canonical URL, Open Graph metadata, JSON-LD hotel schema, and aggregate ratings for catalog enrichment.
Validate that a hotel exists on Booking.com and capture listing metadata before pushing travel inventory into CRM, affiliate, or pricing workflows.
Monitor Booking.com hotel pages for metadata drift, broken schema fields, or content changes that impact downstream travel search and comparison experiences.
Booking.com scraper API
The Booking.com API is built for teams that need public Booking.com hotel data in JSON: search result cards by destination, individual hotel page metadata, review score fields, price text, images, locations, and canonical property URLs. Instead of maintaining browser sessions, parser updates, and Booking.com-specific extraction logic, call Scrappa with an API key and connect the response to travel search, rate monitoring, catalog enrichment, or QA workflows.
Search Booking.com by destination, check-in date, check-out date, guests, rooms, currency, and locale.
Extract Booking.com review scores, location snippets, property images, price text, hotel URLs, canonical URLs, and metadata.
Use the hotel endpoint when you already have a Booking.com property URL, country, or hotel slug.
Test the Booking.com scraper API with 500 free monthly credits before scaling production traffic.
Run destination and date-based searches to capture result cards with hotel names, property URLs, image URLs, review scores, location labels, and visible price text. This is the fastest starting point for hotel monitoring, travel inventory discovery, and Booking.com competitor research.
Open Booking.com Search API docsFetch a single Booking.com property page when you need canonical URL validation, Open Graph metadata, JSON-LD hotel schema, aggregate rating fields, or page-level QA checks for a known hotel listing.
Open Booking.com Hotel API docsEverything you need in one API.
/api/booking/hotel
Extract hotel schema, metadata, and rating fields from a Booking.com property page
/api/booking/search
Search Booking.com hotel listings by destination, dates, guests, and locale
See how Scrappa compares to the official API.
| Feature | Scrappa | Booking.com Demand API |
|---|---|---|
| Setup complexity | API key only | Partnership approval |
| Property page metadata extraction | Limited | |
| Booking.com search result cards | Partnership inventory only | |
| Approval process | Instant | Weeks/months |
| Free tier | 500 credits/month | |
| Pay-as-you-go credit packs | ||
| Authentication | API key | Partner credentials |
You can extract Booking.com property-page metadata such as title, canonical URL, Open Graph fields, JSON-LD hotel schema, aggregate rating data, and hotel search result cards with names, URLs, images, review scores, locations, and price text.
The Booking.com Demand API is a partner product with approval requirements and account setup. Scrappa is designed for public-page extraction workflows and only needs a Scrappa API key, which makes it much faster to test Booking.com hotel and search data.
For best results, yes. Booking.com often redirects bare destination-only searches to an empty search form, so providing check-in and check-out dates improves result-card coverage and response quality.
Yes. The hotel endpoint accepts a full Booking.com property URL, or you can provide a country and slug pair if you already store Booking.com listing identifiers.
Yes. Every Scrappa account includes 500 free credits per month, so you can test Booking.com hotel and search extraction before buying credit packs or moving to a subscription.