Rentalcars Autocomplete
/api/rentalcars/autocomplete
Find pickup places by name, city or airport code
Scrappa's unofficial Rentalcars API returns structured JSON from Rentalcars.com, the car rental marketplace. Search car hire offers by airport or coordinates and dates, read total and daily prices, supplier, car, mileage, fuel policy and depot ratings, load a price calendar, supplier ratings, rental terms and destination content.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/rentalcars/search?pickup_location=BER&pickup_date=2026-12-01&dropoff_date=2026-12-04&per_page=1" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"search_parameters": {
"engine": "rentalcars_search",
"pickup_location": "BER",
"pickup_datetime": "2026-12-01T10:00:00",
"dropoff_datetime": "2026-12-04T10:00:00",
"market": "gb",
"currency": "EUR"
},
"market": {
"country": "GB",
"currency": "EUR"
},
"pagination": {
"total_offers": 238,
"returned": 5,
"page": 1,
"per_page": 1,
"total_pages": 5,
"offer_cap": 500,
"capped": false
},
"offers": [
{
"vehicle_id": "705862196",
"supplier": {
"id": "227",
"name": "Thrifty",
"type": "INTEGRATED",
"logo_url": "https://cdn2.rcstatic.com/sp/images/suppliers/227_logo_200.png"
},
"pickup_depot_id": "4490007",
"car": {
"make_and_model": "Ford Kuga",
"car_class": "IFMRWT",
"categories": [
"suvs",
"intermediate"
],
"groups": [
"suvs",
"medium",
"midsizeSuv"
],
"transmission": "MANUAL",
"fuel": "N/A",
"seats": 5,
"doors": 4,
"small_suitcases": 0,
"large_suitcases": 3,
"suitcase_count": 4,
"air_conditioning": true
},
"price": {
"total": 211.44,
"currency": "EUR",
"per_day": 70.48,
"deposit": 211.44,
"discount": 0,
"drive_away_total": 211.44,
"base_total": 178.09,
"base_currency": "GBP"
},
"mileage": {
"type": "LIMITED",
"unlimited": false,
"included_distance": 900,
"distance_unit": "KM",
"per": "PER_RENTAL",
"extra_per_unit": 0.36,
"extra_currency": "EUR"
},
"fuel_policy": {
"type": "RETURN_SAME"
},
"depot_rating": {
"scope": "depot",
"average": 7.7,
"cleanliness": 7.3,
"collect_time": 8,
"condition": 7.8,
"drop_off_time": 8,
"efficiency": 7.9,
"locating": 8,
"value_for_money": 7.3,
"num_ratings": 133
},
"free_cancellation": true,
"pay_when": "PAY_NOW"
}
],
"search_key": "...",
"meta": {
"endpoint_family": "search",
"attempts": 1,
"duration_ms": 3
}
}
Structured data for real applications. Here are some ideas.
Track total and daily prices per supplier and car class for an airport and date range.
Find the cheapest pickup day with predicted prices for a whole date window.
Compare supplier ratings, depot ratings and review summaries per location.
Power car hire results next to flights and hotels in your own travel product.
Rentalcars scraper API
The Rentalcars API is built for car rental price monitoring, travel comparison and supplier research. Search an airport or a coordinate for your dates and get each offer with supplier, car, total and daily price, fees, mileage, fuel policy, excess, deposit, cancellation and the depot rating. Then load a price calendar, supplier ratings, review summaries, the rental terms and destination content.
Find pickup places and IATA codes with the autocomplete endpoint.
Search offers by airport or coordinates, with filters taken from available_filters, sorting and pagination.
Read depot_rating per offer and supplier ratings per search. They are different scores.
Load predicted prices for a date window at an airport.
Read rental terms, brand pages, destination suppliers, brand logos and FAQs.
Pass a pickup place and dates to list offers. One search returns at most 500 offers. The market (cor) and the currency decide the prices and the response echoes both.
Open Rentalcars Search API docsLoad predicted prices for a date window at an airport, then search the cheapest day.
Open Rentalcars Flexible Prices API docsRead the deposit, cover and policy chapters of an offer. Lookup mode makes 2 upstream calls.
Open Rentalcars Terms API docsEverything you need in one API.
/api/rentalcars/autocomplete
Find pickup places by name, city or airport code
/api/rentalcars/search
Search car rental offers with prices, suppliers and depot ratings
/api/rentalcars/offer
Get one offer by vehicle id
/api/rentalcars/terms
Get the rental terms of an offer
/api/rentalcars/flexible-prices
Get predicted prices for a date range at an airport
/api/rentalcars/supplier-ratings
Get the supplier ratings for a search
/api/rentalcars/review-summaries
Get the review summary of a supplier at a depot location
/api/rentalcars/brand
Get the page data of a car rental brand
/api/rentalcars/destination-suppliers
Get supplier ratings for a destination
/api/rentalcars/brand-logos
Get the top car hire brand logos for a destination
/api/rentalcars/destination
Get the place hierarchy of a destination
/api/rentalcars/faqs
Get the car rental questions and answers of a destination
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Rentalcars data as JSON | Build your own parser | |
| Offers with prices, suppliers and depot ratings | ||
| Price calendar and rental terms | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Rentalcars.com. The Rentalcars API returns structured JSON from public data through a Scrappa API key.
One search returns at most 500 offers. The pagination object shows total_offers, offer_cap and capped. Use filters and pages to reach the offers you need.
The depot_rating on an offer rates the pickup depot. The supplier ratings endpoint returns the rating of the supplier. The two scores differ.
No. Rentalcars has no route for one offer. The offer endpoint runs the search again and returns the offer with your vehicle_id. Offers change over time.
Successful requests with data. A search without offers, an empty price list and every failed request are not billed.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan.