Skyscanner Hotels Scraper API - $1.5/1000 results
Pricing
from $1.50 / 1,000 results
Skyscanner Hotels Scraper API - $1.5/1000 results
Search live hotel prices for any city and dates via Skyscanner. Give a destination, check-in and check-out - get every hotel with its price, star rating, guest score, distance and booking link as clean structured JSON.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Scrapeunblocker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
๐จ Skyscanner Hotels Scraper - Live Prices as JSON
Search live hotel prices the way Skyscanner does, for any city and dates - then get the whole result set back as clean, structured JSON. Give a destination, a check-in and a check-out; receive every hotel with its price, star rating, guest score, distance and booking link, cheapest first.
No browser setup, no proxies, no anti-bot headaches - it's all handled for you.
โก Why use it
- Real Skyscanner prices - the same live rates you'd see on the site
- Structured JSON, not HTML - one clean row per hotel, ready for a spreadsheet, database or model
- Cheapest first - results are sorted by price
- Rich fields - stars, guest score, review count, distance, image and a booking link
- Any market & currency - price a city as a traveller booking from any country
๐ฅ Input
| Field | Required | Description |
|---|---|---|
destination | โ | City or place - a name (London, Paris) is resolved automatically |
checkin | Check-in date YYYY-MM-DD. Empty = ~30 days from today | |
checkout | Check-out date YYYY-MM-DD. Empty = ~2 nights after check-in | |
adults | Adult guests, 1-16 (default 2) | |
rooms | Number of rooms, 1-8 (default 1) | |
currency | Price currency, ISO code (default EUR) | |
market | Country you're booking from (default UK) | |
locale | Result language, e.g. en-GB, de-DE (default en-GB) | |
maxResults | Max hotels to return, cheapest first (up to 300, default 30) |
Example
{"destination": "London","checkin": "2026-09-15","checkout": "2026-09-17","adults": 2,"rooms": 1,"currency": "EUR","market": "UK"}
๐ค Output
One dataset item per hotel (cheapest first):
{"name": "The Example Hotel","price": 128.0,"priceFormatted": "ยฃ128","currency": "GBP","stars": 4,"rating": 8.6,"ratingDescription": "Excellent","reviews": 2417,"distance": "1.2 km from centre","image": "https://.../hotel.jpg","url": "https://www.skyscanner.net/..."}
The full raw Skyscanner response is also saved to the run's key-value store under OUTPUT.
๐ Run it via API
curl -X POST "https://api.apify.com/v2/acts/YOUR_ACTOR/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"destination":"London","checkin":"2026-09-15","checkout":"2026-09-17"}'
๐ก Use cases
- Hotel price monitoring & rate alerts
- Travel comparison sites and dashboards
- Feeding rates into pricing models / LLMs
- Market and demand research
โ ๏ธ Notes
- The first search on a city takes ~30s while a live session warms up; repeat searches are faster. The actor waits and retries automatically.
- Prices depend on
marketandcurrency. - Powered by ScrapeUnblocker - anti-bot bypass and scraping infrastructure.