Endpoint Playground
Returns Bring a Trailer's Makes and Models Directory: every make with its model pages and the numeric model_id that bringatrailer_results accepts. Narrow with q (matches make or model names) or make (exact slug).
5 Nov 2026: 1 makes; 4 fields had a value in every checked item.
Sample value profiles: name: “Porsche”; url: bringatrailer.com; models: median 187 entries.
curl 'https://api.crawlora.net/api/v1/bringatrailer/makes' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Case-insensitive text matched against make and model names | |
| make | string | No | Exact make slug |
{
"code": 200,
"data": {
"total_makes": 1,
"total_models": 185,
"makes": [
{
"name": "Porsche",
"slug": "porsche",
"url": "https://bringatrailer.com/porsche/",
"models": [
{
"model_id": 80690508,
"name": "Porsche 356 Carrera",
"slug": "356-carrera",
"url": "https://bringatrailer.com/porsche/356-carrera/"
},
{
"model_id": 124656843,
"name": "Porsche 356 Parts & Automobilia",
"slug": "356-parts-automobilia",
"url": "https://bringatrailer.com/porsche/356-parts-automobilia/"
}
]
}
]
},
"msg": "OK"
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.