Home kit colours pulled from Wikidata and rendered as SVG. Procedurally generated — no third-party imagery, no copyright headaches, no paywall. Exposed via /rest/v1/teams?select=name,primary_color,secondary_color,tertiary_color.
We pull every club's P462 (colour) and P6364 (official colour) statements from Wikidata. Values come as either sRGB hex strings or Q-item references to named colours — we normalise both to #RRGGBB.
The kit SVG is rendered entirely client-side from those three colours plus a pattern selector (plain, stripes, hoops, diagonal, half). No network calls per kit, no licensed imagery, no embedded PNGs. Copy the renderKit() function from /js/kit-svg.js into any project.
Coverage: Wikidata has structured colour data for the top ~800 clubs. Remaining clubs either don't have P462 populated yet (long tail), or fall back to a neutral default. As Wikidata improves, so does our coverage — and community edits flow straight through via the daily refresh.