Rentalcars API

Rentalcars API for Car Rental Offers, Prices, Supplier Ratings, and Rental Terms

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.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
12
Endpoints
500
Offers per search
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
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"
JSON response
{
  "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
  }
}

What you can build

Structured data for real applications. Here are some ideas.

Car Rental Price Monitoring

Track total and daily prices per supplier and car class for an airport and date range.

Price Calendars

Find the cheapest pickup day with predicted prices for a whole date window.

Supplier Reputation

Compare supplier ratings, depot ratings and review summaries per location.

Travel Comparison Tools

Power car hire results next to flights and hotels in your own travel product.

Rentalcars scraper API

Rentalcars API for car rental offers, prices, ratings, and terms

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.

Choose the right Rentalcars API endpoint

Use Search for offers and filters

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 docs

Use Flexible Prices to pick the day

Load predicted prices for a date window at an airport, then search the cheapest day.

Open Rentalcars Flexible Prices API docs

Use Terms for the fine print

Read the deposit, cover and policy chapters of an offer. Lookup mode makes 2 upstream calls.

Open Rentalcars Terms API docs

Available endpoints

Everything you need in one API.

GET

Rentalcars Review Summaries

/api/rentalcars/review-summaries

Get the review summary of a supplier at a depot location

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Rentalcars data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Offers with prices, suppliers and depot ratings
Scrappa:
ScrapingBee / ScraperAPI:
Price calendar and rental terms
Scrappa:
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Car rental search by airport or coordinates with total price, daily price, fees, deposit and excess
Offers with supplier, car, mileage, fuel policy, cancellation and the depot rating
Filters from available_filters, sorting and pagination with up to 500 offers per search
Predicted price calendar for an airport and a date window
Supplier ratings, review summaries, rental terms, brand pages and destination content
Market and currency echoed in every priced response

Frequently asked questions

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.

Start using the Rentalcars API

Sign up and get 500 free credits. No credit card required.