Crawling API / Booking.com

Скрапер Booking.com.
Актуальные цены, полностью отрендеренные.

Отправьте любой URL Booking.com и получите обратно полностью отрендеренный HTML через резидентные прокси со встроенным обходом анти-бот защиты.
Превратите его в JSON с помощью generic extractor.

99% успешных запросов140M резидентных IP30 регионов
Booking.com URLHTML or JSONwww.booking.com/searchresults.html?ss=ParisCrawlbaseМаршрутРендерингИзвлечениеГотовый HTMLСтруктурированный JSONcrawling-apigeneric-extractorbooking.com · JS-проверка пройдена · 200
Живая лента сканирования · Booking.com1.24M req/minПотоковая передача
404booking.com/city/de/berlin.htmlDE78ms
200booking.com/country/it.htmlFR85ms
404booking.com/searchresults.html?ss=ParisSG96ms
200booking.com/searchresults.html?ss=BaliIN199ms
200booking.com/city/gb/london.htmlNL75ms
200booking.com/searchresults.html?ss=LisbonUS208ms
301booking.com/hotel/fr/le-meurice.htmlGB180ms
301booking.com/country/jp.htmlNL100ms
301booking.com/reviews/es/hotel/arts-barcelona.htmlSG198ms
200booking.com/searchresults.html?ss=RomeGB105ms
200booking.com/hotel/fr/le-meurice.htmlUS71ms
200booking.com/searchresults.html?ss=RomeCA80ms
200booking.com/country/it.htmlGB160ms
200booking.com/country/jp.htmlES218ms
200booking.com/country/it.htmlDE165ms
200booking.com/searchresults.html?ss=TokyoDE62ms
301booking.com/country/jp.htmlDE126ms
200booking.com/searchresults.html?ss=LisbonDE122ms
200booking.com/searchresults.html?ss=TokyoJP65ms
200booking.com/city/gb/london.htmlDE192ms
200booking.com/searchresults.html?ss=ParisBR200ms
200booking.com/city/gb/london.htmlBR166ms
200booking.com/city/gb/london.htmlSG54ms
200booking.com/searchresults.html?ss=TokyoES137ms
200booking.com/city/de/berlin.htmlBR196ms
200booking.com/country/jp.htmlJP87ms
404booking.com/city/de/berlin.htmlDE78ms
200booking.com/country/it.htmlFR85ms
404booking.com/searchresults.html?ss=ParisSG96ms
200booking.com/searchresults.html?ss=BaliIN199ms
200booking.com/city/gb/london.htmlNL75ms
200booking.com/searchresults.html?ss=LisbonUS208ms
301booking.com/hotel/fr/le-meurice.htmlGB180ms
301booking.com/country/jp.htmlNL100ms
301booking.com/reviews/es/hotel/arts-barcelona.htmlSG198ms
200booking.com/searchresults.html?ss=RomeGB105ms
200booking.com/hotel/fr/le-meurice.htmlUS71ms
200booking.com/searchresults.html?ss=RomeCA80ms
200booking.com/country/it.htmlGB160ms
200booking.com/country/jp.htmlES218ms
200booking.com/country/it.htmlDE165ms
200booking.com/searchresults.html?ss=TokyoDE62ms
301booking.com/country/jp.htmlDE126ms
200booking.com/searchresults.html?ss=LisbonDE122ms
200booking.com/searchresults.html?ss=TokyoJP65ms
200booking.com/city/gb/london.htmlDE192ms
200booking.com/searchresults.html?ss=ParisBR200ms
200booking.com/city/gb/london.htmlBR166ms
200booking.com/city/gb/london.htmlSG54ms
200booking.com/searchresults.html?ss=TokyoES137ms
200booking.com/city/de/berlin.htmlBR196ms
200booking.com/country/jp.htmlJP87ms
01 Живое демо

Любой URL Booking.com на входе. HTML или JSON на выходе.

Crawling API, набранный вживую. Получите отрендеренный HTML или переключитесь на generic extractor для JSON. Наведите курсор, чтобы приостановить и прочитать.

готово
клавиши 1-2 переключают · клик для паузызапустите свой URL
Запустите первый запрос за минуты. До 10,000 бесплатных запросов, без кредитной карты.Начать бесплатно
02 Возможности

Один API для всего, что бросает вам Booking.com.

Booking.com рендерит цены, доступность и отзывы в JavaScript, применяет агрессивное обнаружение ботов и ограничивает результаты по региону и валюте. Crawling API рендерит его в реальном браузере, обращается к нему через резидентные IP и выдаёт вам чистый HTML или JSON.

render

Полный рендеринг JavaScript

Реальный браузер выполняет страницу, поэтому актуальные цены на номера, календари доступности, отзывы и медиа с ленивой загрузкой захватываются целиком, а не только исходный HTML.

proxies

140M резидентных IP

Каждый запрос ротирует резидентный IP по 30 регионам, поэтому вы обращаетесь к Booking.com как настоящий местный посетитель и видите цены и валюту для этой страны.

anti-bot

Блокировки решаются за вас

CAPTCHA, анти-бот стены и ограничения по частоте снимаются автоматически. Ничего не нужно решать, ничего не нужно поддерживать.

format

HTML или JSON

Получите полностью отрендеренный HTML или добавьтеscraper=generic-extractor, чтобы вернуть заголовок, контент, изображения и ссылки в виде структурированного JSON.

extras

Скриншоты и асинхронность

Тот же вызов может сделать скриншот всей страницы или выполниться асинхронно с вебхуками и облачным хранилищем.

one token

Один API для любого сайта

Crawling API работает с любым URL, поэтому один и тот же токен покрывает Booking.com и всё остальное, что вы сканируете.Посмотреть живое демо.

03 Вывод

Отрендеренный HTML или чистый JSON.

По умолчанию вы получаете отрендеренный HTML. Добавьтеgeneric-extractor, и та же страница вернётся в виде типизированного JSON.

{ "title": "Paris: 1,200 hotels and apartments | Booking.com", "favicon": "https://www.booking.com/favicon.ico", "meta": { "description": "Book hotels, apartments and more on Booking.com.", "keywords": "..." }, "content": "Property results with prices, ratings, availability and reviews...", "canonical": "https://www.booking.com/searchresults.html?ss=Paris", "images": [ "..." ], "og_images": [ "..." ], "links": [ "..." ] }

Страница

title · string  canonical · string  favicon · string

Мета

meta.description · string  meta.keywords · string

Контент

content · string

Медиа

images · array  og_images · array

Ссылки

links · array

04 Как это работает

От URL к данным за один вызов.

Каждый запрос к Booking.com проходит по одному и тому же пути. Вы отправляете URL, мы управляем всем, что между.

01

Отправьте URL

Передайте любой публичный URL Booking.com с вашим токеном: результаты поиска, объект, страницу города или страницу отзывов.

02

Ротируйте прокси

Резидентный IP и регион, которые чисто достигают Booking.com с правильной страной и валютой, взятые из 140M IP по 30 регионам.

03

Отрендерите страницу

Реальный браузер загружает страницу, поэтому актуальные цены на номера, доступность и отзывы рендерятся до захвата.

04

Снимите анти-бот защиту

Агрессивное обнаружение ботов и ограничения по частоте на Booking.com обрабатываются автоматически. Ничего не нужно решать, ничего не нужно поддерживать.

05

Верните HTML или JSON

Возвращается полностью отрендеренный HTML или типизированный JSON, когда вы добавляете generic extractor.

05 Сценарии использования

Что команды строят на данных Booking.com.

USE / 01Цены

Мониторинг цен на отели

Отслеживайте цены на номера по результатам поиска и страницам объектов, чтобы видеть, как цены меняются по датам и направлениям.

USE / 02OTA

Агрегация OTA

Собирайте объявления об объектах, цены и доступность, чтобы наполнять метапоиск или тревел-агрегатор по разным рынкам.

USE / 03Паритет

Проверки паритета цен

Сравнивайте свои цены с Booking.com по стране и валюте, чтобы быстро выявлять расхождения в паритете.

USE / 04Отзывы

Мониторинг отзывов

Собирайте отзывы гостей и рейтинги, чтобы отслеживать репутацию объекта и выявлять повторяющиеся жалобы.

USE / 05Исследования

Исследование рынка

Анализируйте доступность, сигналы заполняемости и ценовые тренды, чтобы обосновать стратегию по доходам и конкуренции.

USE / 06Охват

Любой URL, один API

Сканируйте результаты поиска, объекты, страницы городов и отзывы, а также любой другой сайт, который вам нужен.

06 Заметки

Полезно знать при скрапинге Booking.com.

Актуальным ценам нужен рендеринг

Booking.com загружает цены, доступность и отзывы в JavaScript; Crawling API запускает реальный браузер, поэтому они присутствуют до захвата.

HTML по умолчанию, JSON по запросу

Вы получаете полностью отрендеренный HTML. Добавьте scraper=generic-extractor для разобранного заголовка, контента, изображений и ссылок или разбирайте HTML самостоятельно.

Учёт региона и валюты

Цены и доступность различаются по стране и валюте. Настройте геотаргетинг запроса на интересующий вас рынок, чтобы получить соответствующие локальные результаты.

Только публичные страницы

Crawling API читает публично видимые страницы без входа в систему, поэтому вы получаете то, что видит посетитель без авторизации.

07 Почему Crawlbase

Создан для сканирования Booking.com в масштабе.

Crawling API работает на той же сети, что обслуживает 46,000+ платящих клиентов и 70,000+ разработчиков. Не нужно покупать прокси, запускать браузеры или патчить что-либо, когда Booking.com меняется.

99%
Средний показатель успешных запросов
140M
Резидентных IP, плюс 98M дата-центровых
30
Регионов для точных локальных результатов
20/s
Запросов в секунду по умолчанию, больше по запросу

Один токен, официальные SDK для Python, Node и Ruby, и сеть с аптаймом 99.99% в основе.

08 FAQ

Вопросы о скрапинге Booking.com.

Отправьте URL Booking.com в Crawlbase Crawling API с вашим токеном. Crawlbase ротирует резидентный прокси, рендерит страницу в реальном браузере, снимает проверки ботов и возвращает полностью отрендеренный HTML. Добавьте scraper=generic-extractor, чтобы вместо этого получить структурированный JSON.
Да. По умолчанию Crawling API возвращает отрендеренный HTML; добавьте generic extractor (scraper=generic-extractor), чтобы получить заголовок, мета, контент, изображения и ссылки в виде JSON, или разбирайте HTML самостоятельно.
Да. Реальный браузер выполняет страницу, поэтому отрендеренные в JavaScript цены на номера, доступность и отзывы загружаются до захвата, а не только исходный HTML.
Crawlbase маршрутизирует каждый запрос через ротирующиеся резидентные IP по 30 регионам и снимает проверки ботов автоматически. Вы не управляете прокси и не решаете CAPTCHA, и нечего поддерживать, когда Booking.com меняет свою настройку.
Да. Booking.com ограничен по региону и валюте, поэтому геотаргетинг запроса на конкретную страну возвращает локальные цены и доступность, которые увидел бы тамошний посетитель.
Любой публичный URL: результаты поиска, отдельные страницы объектов, страницы городов и стран, а также страницы отзывов. Тот же API работает и на любом другом сайте.
Начните бесплатно, до 10,000 запросов и без кредитной карты. Платные тарифы масштабируются с использованием, и тот же токен работает во всём Crawling API и в каждом скрапере Crawlbase.

Начните скрапить Booking.com.
Обойдите гео-блокировки и анти-бот стены.

Бесплатный старт, до 10,000 запросов. Один токен для Crawling API и каждого скрапера.