API Documentation
Reference for teams we onboard after access is agreed - not linked from the public marketing site.
Authentication
All API requests require authentication using your API token. Include the token as a query parameter or in the Authorization header.
Authorization: Bearer YOUR_API_TOKEN
Or as a query parameter:
https://api.uniquipo.com/v1/teams?token=YOUR_API_TOKEN
Base URL
https://api.uniquipo.com/v1
Endpoints
Get Team Kits
GET
/sport/{sport}/leagues/{league}/teams/{team}
Returns kit assets for a specific team.
| Parameter | Type | Description |
|---|---|---|
sport | string | Sport category (football, basketball, nfl, etc.) |
league | string | League identifier (premier-league, la-liga, etc.) |
team | string | Team slug (arsenal, real-madrid, etc.) |
Example Response
{
"id": "arsenal",
"name": "Arsenal",
"slug": "arsenal",
"version": 24,
"assets": {
"home": {
"front": {
"small": "https://assets.uniquipo.com/arsenal/home/front_135.webp",
"large": "https://assets.uniquipo.com/arsenal/home/front_450.webp"
},
"back": {
"small": "https://assets.uniquipo.com/arsenal/home/back_135.webp",
"large": "https://assets.uniquipo.com/arsenal/home/back_450.webp"
}
},
"away": { ... },
"third": { ... }
},
"colors": {
"primary": "#EF0107",
"secondary": "#FFFFFF",
"number": "#FFFFFF"
}
}List All Teams in League
GET
/sport/{sport}/leagues/{league}/teams
List All Available Leagues
GET
/leagues
Asset Sizes
| Size | Dimensions | Use Case |
|---|---|---|
| Small (S) | 135 × 171 px | Thumbnails, lists, mobile |
| Large (L) | 450 × 570 px | Detail views, match displays |
Rate Limits
API requests are limited to 1000 requests per minute per API token. Assets can be cached indefinitely until the version number changes.
Note: Check the
version field to detect kit updates. We recommend caching assets and refreshing when version changes.
Need Help?
For access and onboarding, use the request access form.
Analytics Validation Checklist (GA4)
UNIQUIPO uses GA4 tag G-5X5PN24S5D, gated by cookie consent. Use this checklist to verify tracking quality.
- Open Reports → Realtime in GA4, then load
uniquipo.com. - Accept cookies from the banner and confirm events appear in Realtime.
- In browser DevTools Network, filter by
collectand confirm GA requests are sent after consent. - Trigger key actions and verify custom events:
cookie_acceptcookie_reject(when rejecting after prior acceptance)lead_form_submitlead_form_error
- Test in normal mode and incognito mode. Expect lower coverage in incognito/private sessions due to browser privacy restrictions.