---
title: "Find better-fit, same-category vendor alternatives"
method: GET
path: "/api/v1/alternatives"
---

# Find better-fit, same-category vendor alternatives

`GET /api/v1/alternatives`

## Request

- Base URL: `https://lvlupauto.com`
- URL: `https://lvlupauto.com/api/v1/alternatives`
- Auth: HTTP bearer

Same-category catalog vendors the dealer is NOT already on, each optionally annotated with a peer benchmark for metric_key. Answers the moat question 'what could I switch to and how do peers do on it?'. Resolve the category by vendor_id (its catalog category) or an explicit category. EVERY cohort figure is k>=5-anonymized (thin cohorts return cohort_suppressed); cohort peers only — never any contact/PII.

## Query parameters

- `vendor_id` string
- `category` string
- `metric_key` string

## Response `200`

Success

## Other responses

- `401`: Unauthorized — invalid or missing token
- `403`: Insufficient scope
- `422`: Validation error
- `429`: Rate limited or cap exceeded

---

[API](https://skmtc.dev/lvlupauto/apis/lvl-up-auto-headless-api.md) · [All operations](https://skmtc.dev/lvlupauto/apis/lvl-up-auto-headless-api/llms.txt) · [OpenAPI document](https://skmtc.dev/lvlupauto/apis/lvl-up-auto-headless-api/revisions/805626b3a4ef?raw)
