🚀 Skyscanner Hotels Scraper · 5,000 Free Hotels/Month avatar

🚀 Skyscanner Hotels Scraper · 5,000 Free Hotels/Month

Pricing

from $1.00 / 1,000 results

Go to Apify Store
🚀 Skyscanner Hotels Scraper · 5,000 Free Hotels/Month

🚀 Skyscanner Hotels Scraper · 5,000 Free Hotels/Month

Skyscanner Hotels Scraper gets you Skyscanner hotels ⚡ fast, 🎯 100% accurate and 🔍 ridiculously detailed — stars, guest rating, photos, AI review digest & every partner's live rate. 💰 $1 per 1,000 hotels, no start fee. Scrape your first 5,000 hotels free every month 🚀

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Chetan Jain

Chetan Jain

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Skyscanner Hotels Scraper

Skyscanner Hotels Scraper by Omkar Cloud gets you 🎯 accurate, 🔍 detailed Skyscanner hotel data.

Skyscanner compares every booking site's rate for a hotel in one place, and every run searches it live — so you get today's stars, guest ratings, photos, AI review digest and each partner's live price, and can successfully complete your project.

$1 per 1,000 hotels. And with Apify's free plan you get $5 of credit every month, so your first ~5,000 hotels each month are free.

This is an excellent Actor made by Omkar Cloud, which is Rated Excellent — 4.7 based on 30 reviews on Trustpilot.

👉 Try Skyscanner Hotels Scraper free — your first ~5,000 hotels are Free.

What can I get

  • 🏨 Any place, any stay — search a city, district or hotel name (New York, Shibuya Tokyo), a Skyscanner entity id or a pasted skyscanner.net hotels URL; set check-in/check-out, adults, children and rooms, or leave the dates empty for tomorrow night
  • Stars, guest rating & review count on every row — plus address, coordinates, neighbourhood, distance description, photos and the Skyscanner link
  • 🤖 Skyscanner's AI review digest — short review highlights (Near landmarks, Quiet neighborhood) and a per-category summary of what guests say about location, service, rooms, amenities and cleanliness
  • 💸 Every partner's live rate — Booking.com, Expedia, Agoda, Hotels.com, Trip.com, Priceline, Vio.com and more, each with per-night and total prices, taxes and fees broken out, the room name and type, rate features (Free cancellation, Breakfast included) and a direct booking deeplink
  • 🎚️ Filters, order & localisation — price range, minimum guest rating, star ratings, sort by best/price/rating/stars/distance, any market, locale and currency

Why Skyscanner Hotels Scraper

Most other Skyscanner scrapers fail you in one of four ways:

  • 🗄️ Inaccurate, cached, stale data
  • 🧩 Low-detail data — a few fields per hotel, never the full picture
  • 💸 Pay more to get the same data
  • 🪦 Works today, breaks next month — nobody maintains it

Skyscanner Hotels Scraper is scraped live on every run, priced honestly, and actively maintained.

Input

FieldWhat it does
LocationsOne or more places, each searched separately: free text, a Skyscanner entity id or a skyscanner.net hotels URL
Check-in / Check-out DateYYYY-MM-DD. Both optional — leave empty and Skyscanner prices tomorrow night (check-in tomorrow, check-out one night later)
Adults / Children Ages / RoomsThe party: 1–8 adults (default 2), comma-separated child ages like 4,9, 1–8 rooms (default 1)
Sort ByBest (default), price low to high, guest rating, star rating or distance from the centre
Price per Night — Min / MaxNightly price bounds in the chosen currency
Guest Rating — MinMinimum guest rating, 0–5
Star RatingsComma-separated star ratings to keep, e.g. 4,5
Max Poll Seconds0–60. How long Skyscanner's live search may keep polling partners before answering — higher is more complete, slower
Market / Locale / CurrencyPoint-of-sale country (US, GB, IN…), response language (en-US, fr-FR…) and pricing currency (USD, EUR, INR…). Market is not cosmetic: it changes which partners and prices Skyscanner offers
Max Hotels per LocationCost control — 1,000 hotels ≈ $1. Skyscanner serves 30 hotels per page and stops at 30 pages, so one location yields at most 900 hotels

Example: A Full Skyscanner Hotel

{
"search_location": "New York",
"location_name": "New York",
"location_entity_id": "27537542",
"nights": 1,
"adults": 2,
"rooms": 1,
"currency": "USD",
"id": "46945092",
"name": "Hotel Beacon",
"link": "https://www.skyscanner.com/hotels/united-states/new-york-hotels/hotel-beacon/ht-46945092",
"type": "hotels_and_motels",
"star_rating": 4,
"rating": { "score": 4.6, "label": "Excellent", "review_count": 219, "source": "skyscanner" },
"price": {
"per_night": { "amount": 433, "amount_with_taxes": 437.36, "amount_before_discount": 433, "currency": "USD" },
"total": { "amount": 433, "amount_with_taxes": 437.36, "amount_before_discount": 433, "currency": "USD" },
"taxes_and_fees": { "amount": 63.36, "currency": "USD", "items": [{ "type": "unrecognized", "name": "Additional fees" }, { "type": "city", "name": "City Tax" }] }
},
"location": {
"address": "2130 Broadway, New York, NY 10023, USA, Manhattan, New York, 10023, United States",
"coordinates": { "latitude": 40.78071, "longitude": -73.98123 },
"neighbourhood": "Manhattan",
"distance_description": "Manhattan, New York",
"city_entity_id": "27537542"
},
"images": [
"https://content.skyscnr.com/available/2310755181/2310755181_WxH.jpg",
"https://content.skyscnr.com/available/2627718338/2627718338_WxH.jpg"
],
"review_highlights": ["Near landmarks", "Local dining", "Near the center", "On-site laundry"],
"review_summaries": [
{ "category": "location", "title": "Excellent Upper West Side location", "summary": "For many travelers, the hotel's Upper West Side location is very convenient — close to the 72nd Street subway, Central Park, museums, restaurants and a large supermarket — while staying quieter than Midtown." },
{ "category": "rooms", "title": "Spacious rooms with kitchenettes, some wear", "summary": "Rooms are often praised as spacious, quiet, and comfortable with handy kitchenettes and good beds, though some guests report dated furnishings, occasional maintenance issues, and variable hot-water or heating performance." }
],
"offers": [
{
"partner": { "id": "h_fd", "name": "Vio.com", "logo_link": "https://content.skyscnr.com/m/5cdf8da47d953702/original/h_fd.png", "is_official": false },
"room_name": "Studio, King bed",
"room_type": "suite_room",
"price": {
"per_night": { "amount": 433, "amount_with_taxes": 437.36, "amount_before_discount": 433, "currency": "USD" },
"total": { "amount": 433, "amount_with_taxes": 437.36, "amount_before_discount": 433, "currency": "USD" },
"taxes_and_fees": { "amount": 63.36, "currency": "USD", "items": [{ "type": "unrecognized", "name": "Additional fees" }, { "type": "city", "name": "City Tax" }] }
},
"features": ["Pay now", "Non-Refundable", "Meals not included"],
"link": "https://www.skyscanner.com/hotel_deeplink/4.0/US/en-US/USD/h_fd/46945092/..."
},
{
"partner": { "id": "h_pr", "name": "Priceline", "logo_link": "https://content.skyscnr.com/m/1218a98b0ec0408d/original/h_pr.png", "is_official": false },
"room_name": "Studio, King bed",
"room_type": "generic_room",
"price": {
"per_night": { "amount": 496, "amount_with_taxes": 573.4, "amount_before_discount": 496, "currency": "USD" },
"total": { "amount": 496, "amount_with_taxes": 573.4, "amount_before_discount": 496, "currency": "USD" },
"taxes_and_fees": { "amount": 96.4, "currency": "USD", "items": [{ "type": "other", "name": "Additional taxes" }, { "type": "service", "name": "Service Charge" }] }
},
"features": ["Non-Refundable", "Meals not included"],
"link": "https://www.skyscanner.com/hotel_deeplink/4.0/US/en-US/USD/h_pr/46945092/..."
}
]
}

Trimmed for readability. Every row also carries checkin and checkout — the stay the rates belong to — and the full offers list (this hotel had 10 partner offers). You can download the dataset as JSON, CSV, Excel or HTML.

Get Started with 5,000 Free Hotels

  1. Hit Try for Free Button — the input is pre-filled with a "New York" and "Shibuya Tokyo" search for tomorrow night.
  2. Enjoy your data 😎.

Pricing

High value, Low price.

WhatPriceWhat you get
Hotels$1 per 1,000name, type, stars, guest rating with label & review count, per-night & total price with taxes and fees broken out, address, coordinates, neighbourhood, photos, review highlights, AI review digest, and every partner's live rate with room name, rate features & booking deeplink + the resolved place, stay dates, party & currency

No start fee, no add-ons — one flat price for every plan, and you pay only for the rows you get. Control your spend with Max Hotels per Location: 1,000 hotels ≈ $1.

💡 Apify's free plan includes $5 of credit every month — about 5,000 free hotels, every month.

👉 Scrape your first 5,000 hotels free

Run It from Code

Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below. Leave the dates out and Skyscanner prices tomorrow night.

Python (pip install apify-client)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("omkar-cloud/skyscanner-hotels-scraper").call(run_input={
"locations": ["New York"],
"adults": 2,
"stars": "4,5",
"sort": "rating",
"maxResults": 10,
})
for hotel in client.dataset(run["defaultDatasetId"]).iterate_items():
print(hotel["name"], hotel["star_rating"], hotel["price"]["per_night"]["amount"], hotel["currency"])

Node.js (npm install apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('omkar-cloud/skyscanner-hotels-scraper').call({
locations: ['Shibuya Tokyo'],
market: 'JP',
currency: 'JPY',
maxResults: 30,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

FAQ

Do I have to enter check-in and check-out dates? No. Leave both empty and Skyscanner prices tomorrow night — check-in tomorrow, check-out one night later. Set them when you need a specific stay; every row carries the checkin and checkout the rates belong to.

How much does it cost to scrape Skyscanner hotels? $1 per 1,000 hotels, flat, with no start fee and no add-ons. Apify's free plan gives you $5 of credit every month, so your first ~5,000 hotels each month cost nothing. Cap a run with Max Hotels per Location or a maximum cost per run.

How many hotels can I get per location? Up to 900 — Skyscanner serves 30 hotels per page and stops at 30 pages. To get more for a big city, search its districts separately (Manhattan, Brooklyn), or run it once per star band.

Can I scrape several places in one run? Yes. Add as many entries to Locations as you like — each is searched separately with the same stay, party and filters, and every row carries search_location (as typed) plus the resolved location_name and location_entity_id. A hotel that shows up in two searches is scraped and billed only once per run.

What is in offers? Every booking partner's live rate for the stay — partner name and logo, room name and type, per-night and total prices, the price with taxes and fees, the taxes and fees broken out by type, rate features such as Free cancellation or Breakfast included, and a booking deeplink. The row's top-level price is the cheapest of them.

Why are the prices different from what I see on skyscanner.net? Skyscanner prices by point of sale. Set Market to your country, Currency to yours and, if you like, Locale to your language — the market changes which partners and rates Skyscanner offers, not just the formatting.

Can I include children? Yes — put their ages in Children Ages, comma-separated (4,9, each 0–17, up to 8 children), together with Adults and Rooms.

Is it legal to scrape Skyscanner? The Actor collects publicly available hotel listings and prices — no personal data. Please use the data responsibly and in line with Skyscanner's terms and the laws that apply to you.

👉 Scrape your first 5,000 hotels free now

💬 Have Questions? We Have Answers.

You're a business owner — we know how hard completing a project can be. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.

Message Us on WhatsApp

Ask Us on Email

You are important to us — just message us and we will solve your problem ✅ within 1 working day. 🩷 Pinky Promise 🤙!