Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.fieldfunded.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

FieldFunded provides a complete set of visual assets to build rich UIs without needing third-party image sources. All assets are served as static files — no authentication required.

Team Logos

PNG team logos are included automatically in API responses via the home_logo and away_logo fields. Approximately 85% of matches have team logos available. When a team logo is unavailable, a default placeholder is returned.
{
  "home_team": "Arsenal",
  "away_team": "Chelsea",
  "home_logo": "https://api.fieldfunded.com/api/logo/t-38",
  "away_logo": "https://api.fieldfunded.com/api/logo/t-42"
}
  • Format: PNG
  • Coverage: ~85% of all matches
  • Fallback: Default placeholder when unavailable
  • No auth required: Logo URLs work directly in <img> tags

Country Flags

182 SVG country flags for league grouping and UI decoration. URL Pattern: https://api.fieldfunded.com/assets/flags/{country_code}.svg
<img src="https://api.fieldfunded.com/assets/flags/gb.svg" alt="UK" width="24" />
<img src="https://api.fieldfunded.com/assets/flags/us.svg" alt="USA" width="24" />
<img src="https://api.fieldfunded.com/assets/flags/br.svg" alt="Brazil" width="24" />
The country_code uses lowercase ISO 3166-1 alpha-2 codes (e.g., gb, us, br, de, es, fr, pt, jp). High-quality PNG and SVG team logos are available for featured leagues. SVG URL Pattern: https://api.fieldfunded.com/assets/logos/{league_slug}/{team_slug}.svg
<!-- Example: Arsenal SVG Logo -->
<img src="https://api.fieldfunded.com/assets/logos/premier-league/arsenal.svg" alt="Arsenal" width="32" />
Use the league.slug and team.slug (or lowercase team name with hyphens) to construct the URL.

League Logos (SVG)

Custom SVGs for the competition logos themselves. URL Pattern: https://api.fieldfunded.com/assets/leagues/{league_slug}.svg
<!-- Example: Premier League Logo -->
<img src="https://api.fieldfunded.com/assets/leagues/premier-league.svg" alt="Premier League" width="32" />
Supported Leagues: premier-league, la-liga, bundesliga, serie-a, ligue-1, nba, nfl, nhl, mlb.
Note: Not all leagues have custom logos. The majority of top leagues and popular teams are covered. Niche/regional leagues may only have placeholder assets.

Sport Icons

32 custom SVG icons covering all supported sports and esports. URL Pattern: https://api.fieldfunded.com/assets/icons/sports/{sport_key}.svg Use the sport.key field from any event response to construct the URL:
const event = await api.getEvent(eventId);
const iconUrl = `https://api.fieldfunded.com/assets/icons/sports/${event.sport.key}.svg`;

Traditional Sports (24)

SportKeyIcon URL
Soccersoccer/assets/icons/sports/soccer.svg
Basketballbasketball/assets/icons/sports/basketball.svg
Tennistennis/assets/icons/sports/tennis.svg
Ice Hockeyice-hockey/assets/icons/sports/ice-hockey.svg
Baseballbaseball/assets/icons/sports/baseball.svg
American Footballamerican-football/assets/icons/sports/american-football.svg
Rugbyrugby/assets/icons/sports/rugby.svg
Cricketcricket/assets/icons/sports/cricket.svg
MMAmma/assets/icons/sports/mma.svg
Handballhandball/assets/icons/sports/handball.svg
Volleyballvolleyball/assets/icons/sports/volleyball.svg
Table Tennistable-tennis/assets/icons/sports/table-tennis.svg
Boxingboxing/assets/icons/sports/boxing.svg
Dartsdarts/assets/icons/sports/darts.svg
Snookersnooker/assets/icons/sports/snooker.svg
Badmintonbadminton/assets/icons/sports/badminton.svg
Futsalfutsal/assets/icons/sports/futsal.svg
Beach Volleybeach-volley/assets/icons/sports/beach-volley.svg
Floorballfloorball/assets/icons/sports/floorball.svg
Bandybandy/assets/icons/sports/bandy.svg
Water Polowater-polo/assets/icons/sports/water-polo.svg
Aussie Rulesaussie-rules/assets/icons/sports/aussie-rules.svg
Field Hockeyfield-hockey/assets/icons/sports/field-hockey.svg
Chesschess/assets/icons/sports/chess.svg

Esports (8)

GameKeyIcon URL
Counter-Strikecounter-strike/assets/icons/sports/counter-strike.svg
Dota 2dota2/assets/icons/sports/dota2.svg
League of Legendsleague-of-legends/assets/icons/sports/league-of-legends.svg
Valorantvalorant/assets/icons/sports/valorant.svg
Rainbow Sixrainbow-six/assets/icons/sports/rainbow-six.svg
King of Gloryking-of-glory/assets/icons/sports/king-of-glory.svg
Call of Dutycall-of-duty/assets/icons/sports/call-of-duty.svg
Mobile Legendsmobile-legends/assets/icons/sports/mobile-legends.svg

Usage Tips

  • All asset URLs work without authentication — use them directly in <img> tags
  • SVG icons use fill="currentColor", so you can style them with CSS color property
  • For optimal performance, cache asset URLs client-side (they rarely change)
  • Use the sport.key from /v1/sports or any event response to construct icon URLs dynamically