Skip to Content
APIGetting started

Getting Started with the Carapis API

The Carapis API is one unified REST endpoint that returns structured used-car listing data from 60+ platforms — make, model, year, mileage, price, photos and dealer info — authenticated with a single Bearer key. You pick a platform with the source parameter; the response shape stays identical everywhere, so you integrate once and query every market.

Base URL and version

All requests go to:

https://api.carapis.com/v2

The current version is /v2. Every endpoint is path-versioned, so your integration stays stable.

Authenticate

Every request needs an Authorization header with your API key as a Bearer token:

Authorization: Bearer <API_KEY>

Get a key at my.carapis.com . Keep it secret — store it in an environment variable, never commit it. See Authentication for details.

Your first request

Fetch 20 listings from a single platform. Set source to a platform slug (the full list of valid slugs is on the platforms page):

import requests resp = requests.get( "https://api.carapis.com/v2/listings", params={"source": "encar", "limit": 20}, headers={"Authorization": f"Bearer {API_KEY}"}, ) data = resp.json() for car in data["results"]: print(car["make"], car["model"], car["year"], car["price"])

Response shape

The endpoint returns a paginated envelope. results is an array of listing objects:

{ "count": 14820, "page": 1, "limit": 20, "results": [ { "id": "encar_38217645", "source": "encar", "make": "Hyundai", "model": "Grandeur", "trim": "2.5 GDi Premium", "year": 2022, "mileage": 31500, "price": 28500000, "currency": "KRW", "location": "Seoul", "fuel_type": "gasoline", "transmission": "automatic", "photos": ["https://.../1.jpg", "https://.../2.jpg"], "dealer": "Encar Certified Dealer", "url": "https://www.encar.com/dc/dc_cardetailview.do?carid=38217645" } ] }

Each item is a listing object. When a platform exposes richer data, the object also carries inspection_sheet, accident_history or price_history.

Choosing a source

The source parameter is a platform slug such as encar, mobile-de or auto-ria. Browse every supported platform — and its slug — on the platforms page.

Next steps

Frequently asked questions