# KBB Taxonomy

Return the Kelley Blue Book vehicle taxonomy: the available years, and - once a parent id is supplied - the makes for a year, the models for a make and the trims for a model. Levels below the deepest supplied id stay null, so a client can detect which parent to select next. The endpoint reads the public fdpq.syndication.kbb.com research API.

- **Documentation:** [https://scrappa.co/docs/kbb-api/kbb_taxonomy](https://scrappa.co/docs/kbb-api/kbb_taxonomy)
- **API group:** Kelley Blue Book API
- **Endpoint:** `GET https://scrappa.co/api/kbb/v1/taxonomy`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `year` | integer | No | Model year, e.g. 2020. |
| `makeId` | integer | No | KBB make id from the years response, e.g. 47 (Subaru). |
| `modelId` | integer | No | KBB model id from the makes response, e.g. 280 (Forester). |
| `vehicleListingType` | string | No | used or new. |

## Errors

| Status | Error | Description |
| --- | --- | --- |
|  | A public parameter is invalid. This response is not billable. |  |
|  | Kelley Blue Book did not return usable data for this request. This response is not billable. |  |
|  | The requested Kelley Blue Book page was not found. This response is not billable. |  |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
