Skyscanner Hotels Scraper API - $1.5/1000 results avatar

Skyscanner Hotels Scraper API - $1.5/1000 results

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Skyscanner Hotels Scraper API - $1.5/1000 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

Scrapeunblocker

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

FieldRequiredDescription
destinationโœ…City or place - a name (London, Paris) is resolved automatically
checkinCheck-in date YYYY-MM-DD. Empty = ~30 days from today
checkoutCheck-out date YYYY-MM-DD. Empty = ~2 nights after check-in
adultsAdult guests, 1-16 (default 2)
roomsNumber of rooms, 1-8 (default 1)
currencyPrice currency, ISO code (default EUR)
marketCountry you're booking from (default UK)
localeResult language, e.g. en-GB, de-DE (default en-GB)
maxResultsMax 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 market and currency.
  • Powered by ScrapeUnblocker - anti-bot bypass and scraping infrastructure.