Avis Budget Group Rental Cars API

REST API (v2) for the Avis, Budget and Payless rental car brands: keyword search of rental locations, vehicle availability and rate shopping (including inclusive rates, coupons, memberships and secondary-currency pricing), reservation create, view, update, partial-modify and cancel (including paperless-voucher processing), and location terms and conditions. OAuth 2.0 client-credentials bearer tokens; every endpoint documented on the portal runs in the staging/pre-prod environment and production credentials are issued after ABG approval.

Operations 9

GET /cars/locations/v2/keyword Keyword Search
GET /cars/catalog/v2/vehicles Best Buy #
POST /cars/catalog/v2/vehicles/rates Rate request
GET /cars/reservation/v2 view reservation
PUT /cars/reservation/v2 Cancel Reservation
POST /cars/reservation/v2 Create Reservation
PATCH /cars/reservation/v2 Update Reservation
PATCH /cars/reservation/v2/partial-modify Partial Update Reservation
GET /terms/v2/location/{brand}/{country_code}/{location_code}/{locale} Location Terms and Conditions (V2)

Documentation

Specifications

Other Resources

🔗
Postman
https://documenter.getpostman.com/view/1524765/SzKWudFC
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/overlays/avis-budget-rental-cars-overlay.yaml
🔗
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/errors/avis-budget-problem-types.yml
🔗
DataModel
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/data-model/avis-budget-data-model.yml
🔗
Conventions
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/conventions/avis-budget-conventions.yml
🔗
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/scopes/avis-budget-scopes.yml
🔗
Sandbox
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/sandbox/avis-budget-sandbox.yml
🔗
Lifecycle
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/lifecycle/avis-budget-lifecycle.yml
🔗
Deprecation
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/lifecycle/avis-budget-lifecycle.yml
🔗
ChangeLog
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/changelog/avis-budget-changelog.yml
🔗
X-MCPServerCandidate
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/mcp/avis-budget-mcp.yml
🔗
AgentSkill
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/skills/_index.yml
🔗
AgentSkill
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/skills/avis-budget-shop-and-book-a-rental-car.md
🔗
AgentSkill
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/skills/avis-budget-manage-a-reservation.md
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/apis.yml

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/avis-budget-group-rental-cars-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

avis-budget-rental-cars-openapi.yml Raw ↑
openapi: 3.0.2
info:
  title: Rental Cars
  version: 2.0.0
  description: "## Car Locations V2\n\nThe Car Locations suite allows a user to retrieve rental car locations.\n\n## Location\
    \ Search\n\nThe Location Search APIs finds rental locations based on keywords supporting multiple brands like Avis, Budget,\
    \ and Payless.\n\n### Keyword search\nFor example, if you search Boston, it returns locations such as Boston Logan International\
    \ Airport, 100 Clarendon Street, and 2 Seaport Lane. This can be used for autocomplete in rental location searches.\n\n\
    The APIs returns location details like code, address, hours, and coordinates.\n\nNext step? Utilize the Car Availability\
    \ endpoint for rate and availability info.\n\n## Car Availability V2\n\nThe Car Availability suite retrieves the rate\
    \ and availability of a given rental car request.\n\nView the Rates Guide obtains all information related to a successful\
    \ rate request.\n\n### Car Availability\nThe Car Availability endpoint retrieves basic rate and availability information\
    \ of a given rental car request. It also allows to shop for inclusive rates (rates inclusive with the coverages and counter\
    \ products).\n\nThe response contains a vehicles array with each of the available vehicles that match the search criteria.\
    \ This includes the base rate, and any discount, membership, and promotional coupons applied to the rate.\n\nThe cars\
    \ and rates returned by this endpoint are influenced by the age of the driver.  The “age” or “date_of_birth” can be provided\
    \ as parameters.  If the “membership_code” is provided and the profile associated with that code has a valid date of birth,\
    \ that will take precedence over any of the query parameters provided.  The order of precedence for age calculations is:\
    \ membership_code -> age -> date_of_birth.\n\nWhat's next? Use the Car Rate endpoint to get a detailed rate.\n\n### Car\
    \ Rate\nThe Car Rate endpoint retrieves detailed rate information of a given rental car request.\n\nThe response contains\
    \ the reservation distance limitations, rate of insurance coverage, ancillary products (e.g. GPS), and a breakdown of\
    \ the reservation totals, including reservation cost, taxes and fees. It also contains the discount, loyalty, membership,\
    \ and coupon applied to the rate for the reservation. What's next? Use the Car Reservation endpoint to book a car. The\
    \ API also returns Insurance Excess amounts for eligible coverages. Secondary rates return an additional pricing representation\
    \ for the same offer in a requested currency and pricing basis, without changing the existing primary pricing contract.\
    \ Primary fields remain the source of the original/default rental pricing, while secondary pricing is returned only as\
    \ supplemental data when requested.\n\n## Car Reservation V2\n\nThe Car Reservations suite allows a rental car to be reserved,\
    \ or an existing reservation to be updated, cancelled or viewed.\n\n### Create Reservation\nThe Create Reservation endpoint\
    \ allows a rental car to be reserved.\n\nThe response will contain a breakdown of the reservation, including the rate,\
    \ confirmation details, rental vehicle pick-up and drop-off location details, and taxes and fees. What's next? Display\
    \ a reservation summary by calling the View Reservation endpoint.\n\nThe API supports the Processing of Paperless Voucher\
    \ reservations for the Avis, Budget or Payless. The paperless voucher account billing is supported only when the IATA\
    \ number is set by ABG to support Paperless Vouchering and reservations are made specifying the Voucher value and electronic\
    \ processing in the reservation request.\n\n### View Reservation\nThe View Reservation endpoint retrieves the reservation\
    \ details for an existing rental car reservation.\n\n### Cancel Reservation\nThe Cancel Reservation endpoint allows an\
    \ existing rental car reservation to be cancelled.\n\nThe response will contain basic cancellation details that indicate\
    \ the request was successful.\n\n## Car Terms and Condition\n\nTerms and Conditions API describes the location-specific\
    \ details. \n* Returns the terms in text format. so that it can be used in FAQs."
  x-short-description: 'Combined ABG Rental Cars API package: vehicle availability & rates, reservations, location search,
    and terms & conditions.'
tags:
- name: Car Locations
  description: Keyword Search API
- name: Car Availability
  description: Car Availability API
- name: Car Reservation
  description: Car Reservation API
- name: Terms_and_Conditions
  description: Terms and Conditions API
security:
- ABG-Access-Token: []
servers:


# --- truncated at 32 KB (423 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/avis-budget/refs/heads/main/openapi/avis-budget-rental-cars-openapi.yml