Skyscanner Car Hire Scraper API - $1.5/1000 results avatar

Skyscanner Car Hire Scraper API - $1.5/1000 results

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Skyscanner Car Hire Scraper API - $1.5/1000 results

Skyscanner Car Hire Scraper API - $1.5/1000 results

Search live car-hire prices via Skyscanner. Give a pickup location and dates - get every rental offer with its price, provider, car model, seats, bags, fuel policy 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

3

Total users

1

Monthly active users

5 days ago

Last modified

Share

πŸš— Skyscanner Car Hire Scraper - Live Prices as JSON

Search live car-hire prices the way Skyscanner does - then get the whole result set back as clean, structured JSON. Give a pickup location and dates; receive every rental offer with its price, provider, car model, seats, bags, fuel policy 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 - live rates across every rental provider
  • Structured JSON, not HTML - one clean row per offer, ready for a spreadsheet, database or model
  • Cheapest first - results are sorted by price
  • Rich fields - provider, car model, SIPP code, seats, bags, fuel policy, pickup type, booking link
  • Any market & currency - price a location as a traveller booking from any country

πŸ“₯ Input

FieldRequiredDescription
pickupβœ…Pickup city/airport - a name (Madrid, Malaga airport) is resolved automatically
dropoffReturn location. Empty = same as pickup
pickupDatePickup date YYYY-MM-DD. Empty = ~60 days from today
pickupTimePickup time HH:MM (default 10:00)
dropoffDateDropoff date YYYY-MM-DD. Empty = ~2 days after pickup
dropoffTimeDropoff time HH:MM (default 10:00)
driverAgeMain driver's age (default 30)
currencyPrice currency, ISO code (default EUR)
marketCountry you're booking from (default UK)
localeResult language, e.g. en-GB, es-ES (default en-GB)
maxResultsMax offers to return, cheapest first. 0 = all

Example

{
"pickup": "Madrid",
"pickupDate": "2026-09-15",
"dropoffDate": "2026-09-17",
"driverAge": 30,
"currency": "EUR",
"market": "ES"
}

πŸ“€ Output

One dataset item per offer (cheapest first):

{
"car": "Volkswagen Golf",
"vendor": "Alamo",
"price": 181.91,
"priceFormatted": "€181.91",
"currency": "EUR",
"seats": 5,
"bags": 2,
"fuelPolicy": "Full To Full",
"sipp": "CDMR",
"pickupType": "Shuttle Bus",
"bookUrl": "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 '{"pickup":"Madrid","pickupDate":"2026-09-15","dropoffDate":"2026-09-17"}'

πŸ’‘ Use cases

  • Car-hire price monitoring & rate alerts
  • Travel comparison sites and dashboards
  • Feeding rates into pricing models / LLMs
  • Market and demand research

⚠️ Notes

  • The first search takes ~30s while a live session warms up; repeat searches are ~3-5s. The actor waits and retries automatically.
  • A past pickup date returns a clear Skyscanner error.
  • Powered by ScrapeUnblocker - anti-bot bypass and scraping infrastructure.