Booking Ads Scraper
Pricing
from $1.99 / 1,000 ads
Booking Ads Scraper
Scrape Booking.com Ad Repository: extract EU accommodation ads with IDs, names, legal entities, dates, view ranges and viewers per country for ad transparency, competitive analysis and compliance monitoring.
Pricing
from $1.99 / 1,000 ads
Rating
0.0
(0)
Developer
Lexis Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
📢 Booking Ads Scraper

❓ What is this scraper?
This scraper extracts structured advertisement data from Booking.com's Ad Repository — a transparency tool that allows users to explore active accommodation advertisements served across the European Union.
The extracted data is normalized into a structured format, making it easy to use for analysis, competitive research, compliance monitoring, or storage.
⚡ Why this scraper?
Booking.com's Ad Repository provides rich, structured information about active hotel and accommodation advertisements. This scraper allows you to:
- Discover active ads by legal entity or ad name
- Build datasets of advertisement metadata and view statistics
- Analyze ad reach across European countries
- Track how long ads have been running and their view buckets
- Monitor competitor advertising activity at scale
📥 Input
There are two ways to provide input. Start URLs take priority — if provided, all individual filter fields are ignored.
Option 1 — Start URLs (Priority)
Provide one or more Booking.com Ad Repository URLs directly. This is the recommended approach when you already have a specific search URL.
{"maxItems": 20,"startUrls": [{"url": "https://www.booking.com/ad-repository/search.en-gb.html?date_from=2026-03-01&date_to=2026-06-11&ad_name=&legal_entity=derbysoft"}],"proxyConfiguration": {"useApifyProxy": false}}
Option 2 — Individual Filter Fields (Fallback)
If no startUrls are provided, the scraper builds the search URL from the individual fields below. dateFrom and dateTo are required in this case.
{"maxItems": 20,"dateFrom": "2026-05-01","dateTo": "2026-05-02","adName": "","legalEntity": "derbysoft","page": "1","proxyConfiguration": {"useApifyProxy": false}}
📤 Output
Each advertisement is returned as a structured JSON object:
{"id": "0a0d4df9-1af8-46e4-901d-5a4e771c81af","name": "Meliá Lebreros","legalEntity": "Derbysoft","dateStarted": "2024-12-16","dateLastShown": "2026-06-11","views": "500K-1M","viewersPerCountry": [{"country": "France","bucket": "50K-100K"},{"country": "Germany","bucket": "10K-50K"},{"country": "Spain","bucket": "500K-1M"}]}
Need to scrape other sites?
Check out our other scrapers on Apify:
👀 p.s.
Got feedback or need an extension?
Lexis Solutions is a certified Apify Partner. We can help you with custom solutions or data extraction projects.
Contact us over Email or LinkedIn
Support Our Work 💝
If you're happy with our work and scrapers, you're welcome to leave us a company review here and leave a review for the scrapers you're subscribed to. It will take you less than a minute but it will mean a lot to us!
Image Credit
Image Credit: booking.com