Model-group catalog pages for a manufacturer
Request
- Base URL: https://api.thecarapi.com
- URL: https://api.thecarapi.com/api/catalog/model-groups
- Auth: one of:
- API key in header X-API-Key
- HTTP bearer
- API key in query parameter api_key
Query parameters
Parent manufacturer slug. Omitting it is a 400.
Substring filter on model name.
Restrict counts to one country.
Page size. Capped at pagination.max_limit from GET /api/contract (100 by default); larger values are clamped down rather than rejected. Do not combine with page_size — that is a 400.
0-based row offset. Do not combine with page — that is a 400. Bounded by pagination.max_offset (5000 by default) on archive, catalog, top-offers and classifieds; /api/search and /api/listVehicles have no offset cap.
1-based page number; maps to offset = (page - 1) * limit. Do not combine with offset.
Alias for limit. Do not combine with limit.
Headers
Echo back the ETag from your last response for this URL. An unchanged page answers 304 Not Modified with no body. ETags are weak, so the tag stays valid whether or not the body came back compressed.
Response
Model groups.
Example response
{
"success": true,
"contract_version": "2026-09-03",
"results": [
{
"slug": "320d",
"name": "320d",
"inventory_count": 210,
"manufacturer_slug": "bmw"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.