Discovercars Listings Scraper avatar

Discovercars Listings Scraper

Pricing

from $5.00 / 1,000 rental searches

Go to Apify Store
Discovercars Listings Scraper

Discovercars Listings Scraper

The Discover Cars Listings Scraper extracts live car rental offers from DiscoverCars.com, capturing vehicle specs, total and per-day prices, promotions, supplier ratings, deposits, mileage and fuel policies, and pick-up branch locations β€” ideal for rate monitoring and travel market research.

Pricing

from $5.00 / 1,000 rental searches

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Share

πŸš— Discover Cars Listings Scraper

Easily extract live car rental offers from Discover Cars β€” a global rental aggregator comparing 500+ suppliers across 145 countries. The Discover Cars Listings Scraper returns the complete offer book for any pick-up location and rental window: vehicle, total price and price per day, supplier with detailed customer ratings, mileage and fuel policy, security deposit, full-coverage price and the exact pick-up branch. Perfect for rate monitoring, competitive pricing, revenue management and travel market research.

✨ Features

  • πŸ’΅ Complete Price Picture: Total price, price per day, price before discount, active promotion and discount percentage, security deposit amount and the full-coverage insurance price β€” all in your chosen currency.
  • πŸš™ Full Vehicle Detail: Make and model, ACRISS/SIPP code, car category, transmission, seats, doors, bag capacity, air conditioning, fuel type and a car image.
  • 🏒 Suppliers & Ratings: Hertz, Europcar, Sixt, Centauro, Record go, Drivalia, Keddy and dozens more β€” each with an overall score plus a 7-dimension rating breakdown (value for money, ease of finding pick-up, staff efficiency, pick-up and drop-off speed, car cleanliness, car condition).
  • πŸ“ Exact Pick-up Branch: Full address, coordinates, in-terminal vs shuttle service, airport flag and the desk's working hours for your pick-up day.
  • πŸ“‹ Booking Terms: Mileage allowance, fuel policy with its full description, deposit type, accepted payment cards, free cancellation, instant confirmation and 18 offer badges (zero deposit, zero excess, winter tyres, AWD/4WD, online check-in, Wi-Fi and more).
  • 🌍 Search Anywhere: Airport names or codes (LAX), cities (Rome), train stations β€” or simply paste a Discover Cars location page URL. Multiple pick-up locations per run.
  • πŸ” Round Trip or One-Way: Set a different drop-off location for one-way rentals.
  • πŸ’± Currency Control: Prices in USD, EUR, GBP and 11 more currencies.
  • ⚑ Fast & Cheap: A single location search covers the whole local market β€” often several hundred to 2,000 offers β€” in seconds.

πŸ› οΈ How It Works

  1. Enter Pick-up Locations – Airport names or codes, cities, stations, or Discover Cars location URLs (e.g. Barcelona Airport (BCN), LAX, Rome).
  2. Pick Your Rental Window – Set pick-up and drop-off dates and times, and the driver's age. Leave the dates empty for a 7-day rental starting two weeks from today.
  3. Set a Limit – Choose how many offers to keep per location, cheapest first, and click Start.
  4. Export – Download the dataset as JSON, CSV, Excel or HTML, or pull it via the Apify API into your BI tool, spreadsheet or pricing model.

πŸ“₯ Input

FieldTypeDescription
locationsarrayCities, airports or stations to search, or Discover Cars location page URLs. Each is searched separately.
pickUpDatestringRental start date, YYYY-MM-DD. Empty = 14 days from today.
dropOffDatestringRental end date, YYYY-MM-DD. Empty = a 7-day rental.
maxOffersPerSearchintegerHow many offers to keep per location, cheapest first. Default 50.
dropOffLocationstringLeave empty for a round trip; set it for one-way rentals.
pickUpTimestringPick-up time in 24h HH:MM format. Default 11:00.
dropOffTimestringDrop-off time in 24h HH:MM format. Default 11:00.
driverAgeintegerAge of the main driver β€” prices and availability change under 25 and over 70. Default 35.
residenceCountrystringTwo-letter country code of the driver's residence. Default US.
currencystringPreferred price currency. Default USD.
proxyConfigurationobjectProxy settings. The defaults are recommended.

Example input:

{
"locations": ["Barcelona Airport (BCN)", "LAX", "Rome"],
"pickUpDate": "2026-08-14",
"dropOffDate": "2026-08-21",
"driverAge": 35,
"currency": "USD",
"maxOffersPerSearch": 50
}

πŸ“Š Sample Output Data

The scraper provides structured JSON output with one item per rental offer. Example:

[
{
"pickUpLocation": "Barcelona Airport (BCN), Barcelona, Spain",
"dropOffLocation": "Barcelona Airport (BCN), Barcelona, Spain",
"pickUpDateTime": "2026-08-14 11:00",
"dropOffDateTime": "2026-08-21 11:00",
"rentalDays": 7,
"driverAge": 35,
"currency": "USD",
"offerId": "YE4Q",
"bookingUrl": "https://www.discovercars.com/en/offer/d87a9107-ab96-456d-a14a-aadbfe278035-YE4Q?sq=eyJQaWNrdXBMb2NhdGlvbklkIjoxODY4...",
"price": 130.42,
"pricePerDay": 18.63,
"priceFormatted": "$130.42",
"priceBeforeDiscount": null,
"discountPercent": null,
"promoName": null,
"carName": "Kia Picanto",
"carImage": "https://www.discovercars.com/images/car/3776/220.png",
"carCategory": "Mini",
"sipp": "MDMR",
"isExactModel": false,
"seats": 5,
"doors": 5,
"bags": 1,
"transmission": "Manual",
"airConditioning": true,
"fuelType": null,
"supplierName": "Autounion",
"supplierLogo": "https://www.discovercars.com/PartnerFiles/104/logo_140x70.png",
"supplierRating": 8.6,
"supplierRatingLabel": "Very Good",
"supplierReviewCount": 42,
"supplierRatingBreakdown": {
"valueForMoney": 8.71,
"easeOfFindingPickup": 8.12,
"staffEfficiency": 8.65,
"pickupSpeed": 7.81,
"dropoffSpeed": 8.92,
"carCleanliness": 9,
"carCondition": 8.98
},
"pickUpAddress": "Av. Baix Llobregat, 5 - 7, Planta Baja, Oficina A, 08820 Barcelona",
"pickUpLatitude": 41.3122,
"pickUpLongitude": 2.0717,
"pickUpMethod": "Free shuttle service",
"isAirport": true,
"mileage": "Unlimited",
"unlimitedMileage": true,
"fuelPolicy": "Same to same",
"fuelPolicyDescription": "The fuel tank will be partly full when you pick up your car. Just replace the fuel you used before dropping your car off and you won't be charged any additional fuel fees.",
"depositType": "Average deposit",
"depositAmount": "$1,385.00",
"fullCoveragePrice": 66.46,
"paymentType": "Pay now",
"acceptsCreditCard": true,
"acceptsDebitCard": false,
"noCardRequired": false,
"freeCancellation": true,
"instantConfirmation": true,
"badges": ["additional_driver"],
"pickUpDeskHours": "08:00 – 20:00",
"scrapedAt": "2026-07-31T12:26:33.394Z"
}
]

πŸ“‹ Data Fields

FieldDescription
pickUpLocation, dropOffLocationResolved location names for the search
pickUpDateTime, dropOffDateTime, rentalDays, driverAge, currencyThe rental window and terms the quote applies to
offerId, requestId, bookingUrlOffer identifiers and a direct link to the booking page
price, pricePerDay, priceFormattedQuoted rental price for the whole period and per day
priceBeforeDiscount, discountPercent, promoNameActive promotion on the offer, when present
carName, carCategory, sipp, carImage, isExactModelVehicle identity, ACRISS/SIPP class and photo
seats, doors, bags, transmission, airConditioning, fuelTypeVehicle specification and capacity
supplierName, supplierLogo, supplierRating, supplierRatingLabelRental company behind the offer and its overall score
supplierRatingBreakdown, supplierReviewCount7 sub-scores: value, finding pick-up, staff, speed, cleanliness, condition
pickUpAddress, pickUpLatitude, pickUpLongitude, pickUpMethod, isAirportThe exact branch, its coordinates and how you reach it
mileage, unlimitedMileage, fuelPolicy, fuelPolicyDescriptionMileage allowance and the full fuel policy text
depositType, depositAmount, fullCoveragePriceSecurity deposit and the price of full coverage insurance
paymentType, acceptsCreditCard, acceptsDebitCard, noCardRequiredPayment conditions at the desk
freeCancellation, instantConfirmation, badgesBooking flexibility and the offer's active perks
pickUpDeskHoursDesk working hours on your pick-up day
scrapedAtTimestamp of the quote β€” rental prices are perishable

πŸ’° How much does it cost to scrape Discover Cars?

This Actor uses Apify's pay-per-event pricing, so you only pay for the searches you run and the offers you keep.

EventPrice (USD)When it firesWhat you get
Actor start$0.00005Once per run, per GB of memoryThe run itself
search-request$0.005Once per pick-up location searchedA live availability search for your dates, location and driver age
car-rental-offer$0.002Once per offer stored in the datasetFull offer record: vehicle, prices, terms, supplier and branch

Example run costs:

  • Default run β€” 1 location, 50 offers: $0.105
  • Full market snapshot β€” 1 location, 1,000 offers: $2.005
  • Daily rate monitoring β€” 10 airports Γ— 50 offers: $1.05

Apify's free plan includes $5 of monthly usage, enough for roughly 2,400 offers at no cost. Use Max offers per location to control your spend exactly.

πŸ’‘ Tips

  • Start small. Run one location with maxOffersPerSearch: 10 to confirm it resolves the way you expect before launching a large run.
  • Cheapest first. Offers are sorted by total price ascending before the limit is applied, so a small limit still gives you the competitive floor of the market.
  • Watch the whole market. A single busy airport returns 1,000–2,000 offers across 30+ suppliers. Raise the limit when you need full coverage rather than just the lowest rates.
  • Schedule it. Rental prices move daily. Schedule the Actor and keep scrapedAt to build a price history.
  • Driver age matters. Under 25 and over 70 both trigger surcharges and a smaller set of offers β€” set it to match the segment you're studying.
  • Airport vs city. Barcelona Airport (BCN) and Barcelona are different searches with different suppliers and prices. Search both if you want the complete market.

❓ FAQ

How many offers can one search return? Typically 400–2,000 per pick-up location and rental window, across every supplier serving that area including off-airport branches. You keep the cheapest N, where N is your Max offers per location.

Are the prices live? Yes. Every record is a quote at the moment of the search, which is why scrapedAt is included. For rate monitoring, schedule the Actor so it keeps tracking your window.

Can I search several cities in one run? Yes β€” add as many locations as you like. Each one is searched separately and billed as one search-request.

Can I scrape one-way rentals? Yes. Set Drop-off location and every pick-up location will be searched as a one-way rental to that point.

Why do I sometimes get fewer offers than expected? Availability depends on the dates, the driver's age and the country of residence. Very short windows, last-minute dates and young drivers all reduce the number of suppliers who quote.

Do I need a proxy? Apify Proxy is enabled by default and recommended. No special proxy group is required.

Is scraping Discover Cars legal? The Actor collects publicly available rental listing data only β€” no personal data and no login required. You are responsible for how the collected data is used and for complying with the target site's terms and any applicable laws.

Something isn't working β€” where do I report it? Use the Issues tab on the Actor page. Custom versions and bespoke scraping solutions can be arranged there too.

Start tracking car rental rates with the Discover Cars Listings Scraper today! πŸš€