Skyscanner Car Hire Scraper API - $1.5/1000 results
Pricing
from $1.50 / 1,000 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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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
| Field | Required | Description |
|---|---|---|
pickup | β | Pickup city/airport - a name (Madrid, Malaga airport) is resolved automatically |
dropoff | Return location. Empty = same as pickup | |
pickupDate | Pickup date YYYY-MM-DD. Empty = ~60 days from today | |
pickupTime | Pickup time HH:MM (default 10:00) | |
dropoffDate | Dropoff date YYYY-MM-DD. Empty = ~2 days after pickup | |
dropoffTime | Dropoff time HH:MM (default 10:00) | |
driverAge | Main driver's age (default 30) | |
currency | Price currency, ISO code (default EUR) | |
market | Country you're booking from (default UK) | |
locale | Result language, e.g. en-GB, es-ES (default en-GB) | |
maxResults | Max 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.