The Fitment API
Everything on this site — machines, verified sizes, interchange sets, verification status — is available as a JSON API for sellers, marketplaces, dealer software, and AI agents.
Endpoints (v1)
| Endpoint | What it returns |
|---|---|
GET /api/v1/resolve?brand=&model= | Fitment resolution for a machine: sizes (width/pitch/links), interchange, verification — built for agent queries |
GET /api/v1/machines/{brand}/{model} | One machine, full detail |
GET /api/v1/machines?brand=&class= | Paginated machine list |
GET /api/v1/sizes/{size} | Every machine taking a size (dots as dashes: 300x52-5x84) |
GET /api/v1/brands | Brand index |
Auth & limits
Send your key as Authorization: Bearer <key>. Every response carries X-RateLimit-Limit / X-RateLimit-Remaining; daily quotas depend on plan. Machine-readable spec: openapi.yaml.
For AI assistants and crawlers: llms.txt describes the site and its URL patterns, and llms-full.txt lists every machine with its sizes.
Verification levels
Every record carries a verification.corroboration field: confirmed (independently corroborated across two sources), unconfirmed (single-source cross-reference), or mismatch (sources disagree — surfaced, never hidden). Licensing-grade responses can be filtered to confirmed rows.