Sixt Scraper — Brand-Direct Car Rental Prices
Pricing
from $1.20 / 1,000 result scrapeds
Sixt Scraper — Brand-Direct Car Rental Prices
Scrape brand-direct car rental offers from Sixt.com, the German-headquartered rental brand with strong pan-European coverage. Extract car models, categories, daily/total prices, deposits, and mileage terms by pickup city or airport. No login or cookies required.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Sixt Scraper
Scrape brand-direct car rental offers straight from Sixt.com — the German-headquartered rental brand with one of the strongest pan-European branch networks. Extract car models, categories, daily and total prices, deposits, and mileage terms by pickup city or airport. No login or cookies required.
Why use this actor?
Every major aggregator (RentalCars.com, Kayak, Skyscanner) resells Sixt inventory with its own markup and booking fees layered on top. This actor pulls Sixt's own rate straight from their booking engine — the price you'd actually pay booking direct. Use it to check whether an aggregator price for a given car is really the best deal, or to track Sixt's own pricing over time without going through a reseller.
How it works
- Enter a pickup location (city, airport, or branch), for example
Munich AirportorBerlin - Optionally set a different drop-off location for one-way rentals
- Optionally set pickup/drop-off dates and times (defaults: 21 days from now, 5-day rental, 10:00 pickup and drop-off)
- Optionally set a currency and a result limit
- Start the actor
The actor resolves your pickup (and drop-off) location through Sixt's own location search, then pulls priced offers through the same JSON API their booking engine uses. No browser automation, no form filling — pure HTTP requests to Sixt's booking backend.
Input
| Field | Type | Required | Description |
|---|---|---|---|
pickupLocation | String | No | City, airport, or branch. Default: Munich Airport |
dropoffLocation | String | No | City, airport, or branch to return the car. Defaults to the pickup location (round trip). |
pickupDate | String | No | YYYY-MM-DD. Defaults to 21 days from now. Past dates are replaced by that default. |
pickupTime | String | No | HH:MM, 24h. Default: 10:00 |
dropoffDate | String | No | YYYY-MM-DD. Defaults to a 5-day rental. |
dropoffTime | String | No | HH:MM, 24h. Default: 10:00 |
currency | String | No | ISO 4217 currency code, e.g. EUR, GBP, USD (default: EUR) |
maxResults | Integer | No | Maximum number of offers to return (default: 50, max: 200) |
proxyConfiguration | Object | No | Proxy settings. Defaults to a residential proxy (Germany) with session rotation — Sixt's booking API rate-limits aggressively per IP (see Proxy requirements below). |
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
rentalCompany | String | "Sixt" |
carName | String | "VW Polo" |
carCategory | String | "Sedan" |
acrissCode | String | "EDMR" |
transmission | String | "Manual" |
fuelType | String | "Electric", "Hybrid", or null |
seats | Number | 5 |
doors | Number | 5 |
bags | Number | 2 |
totalPrice | Number | 279.92 |
dailyPrice | Number | 43.68 |
currency | String | "EUR" |
depositAmount | Number | 300 |
depositCurrency | String | "EUR" |
unlimitedMileage | Boolean | true |
fuelPolicy | String | null (not exposed by Sixt's offer API) |
minimumDriverAge | Number | 18 |
youngDriverFeeApplies | Boolean | false |
pickupLocation | String | "Berlin Airport" |
dropoffLocation | String | "Berlin Airport" |
pickupDate | String | "2026-09-15" |
pickupTime | String | "10:00" |
dropoffDate | String | "2026-09-20" |
dropoffTime | String | "10:00" |
rentalDays | Number | 5 |
imageUrl | String | Car image URL |
url | String | Sixt search-results page URL for this search |
scrapedAt | String | "2026-08-30T14:20:11.000Z" |
Example output
{"rentalCompany": "Sixt","carName": "VW Polo","carCategory": "Sedan","acrissCode": "EDMR","transmission": "Manual","fuelType": null,"seats": 5,"doors": 5,"bags": 2,"totalPrice": 279.92,"dailyPrice": 43.68,"currency": "EUR","depositAmount": 300,"depositCurrency": "EUR","unlimitedMileage": true,"fuelPolicy": null,"minimumDriverAge": 18,"youngDriverFeeApplies": false,"pickupLocation": "Berlin Airport","dropoffLocation": "Berlin Airport","pickupDate": "2026-09-15","pickupTime": "10:00","dropoffDate": "2026-09-20","dropoffTime": "10:00","rentalDays": 5,"imageUrl": "https://www.sixt.com/fileadmin2/files/global/user_upload/fleet/png/1050x600/vw-polo-4d-blue-2022.png","url": "https://www.sixt.com/betafunnel/#/offerlist?zen_pu_location=...","scrapedAt": "2026-08-30T14:20:11.000Z"}
Use cases
- Aggregator arbitrage — Compare Sixt's brand-direct price against RentalCars.com or other aggregator listings for the exact same car and dates
- Price monitoring — Schedule daily runs to track how Sixt's own rates move over a booking window
- Travel agencies — Quote clients the brand-direct rate alongside aggregator options
- Market research — Analyze Sixt's pricing across cities, seasons, and rental lengths
- Fleet analysis — Track which car models Sixt has available at specific airports and branches
Integrations
This actor can be combined with Apify's built-in integrations to:
- Schedule runs to monitor prices daily or weekly
- Export to Google Sheets for easy analysis and sharing
- Send webhook notifications when prices drop below a threshold
- Connect to Zapier/Make for custom automation workflows
- Use the API to integrate car rental data into your applications
Cost estimate
This actor charges $0.005 per run start plus $0.002 per rental offer returned. A default run (up to 50 offers) costs about $0.105. A run's usage cost only settles after it reports SUCCEEDED.
Proxy requirements
Sixt's marketing frontend (www.sixt.com) sits behind Cloudflare bot management — but the actual pricing data comes from a separate backend host (grpc-prod.orange.sixt.com) that the site's own browser JS calls directly. That host has no JS challenge to solve, but it does enforce a real per-IP rate limit on the same Cloudflare edge. This actor defaults to a residential proxy (Germany) with a fresh session on every retry to stay under that limit. You can override this in proxyConfiguration, but the automatic Apify proxy pool alone will get rate-limited quickly on a shared search vertical like this one.
Limitations
- Prices reflect Sixt's own booking engine at scrape time and can change without notice
- Van and truck rentals are out of scope for this actor (passenger cars only)
- One-way rentals (different pickup/drop-off locations) are supported, but availability and one-way surcharges are set by Sixt and shown as part of the returned price
fuelTypeis only populated for electric/hybrid vehicles — Sixt's offer API doesn't expose a petrol/diesel split, so this field staysnullfor combustion cars rather than guessingfuelPolicyis not exposed anywhere in Sixt's offer payload and is alwaysnull- Data is scraped from a public API and may change shape without notice
How to scrape Sixt data
- Go to this actor's page on the Apify Store.
- Click Try for free to open it in Apify Console.
- Enter a pickup location and dates, set the maximum number of results, and adjust proxy settings if needed (the default works fine).
- Click Start and wait for the run to finish — searches typically resolve in a few seconds.
- Download your data in JSON, CSV, Excel, or connect it to your workflow via API.
You can also schedule regular runs, set up webhooks for real-time notifications, or integrate the results directly into your application using the Apify API.
Related Scrapers
- Avis Scraper — brand-direct pricing from Avis's EU booking platform
- Europcar Scraper — brand-direct pricing from Europe's largest rental network
- Hertz Scraper — brand-direct pricing from Hertz's modern booking app
- RentalCars Scraper — the Booking-Group aggregator angle: compare rates across Hertz, Avis, Europcar, Sixt and dozens more suppliers in one search