Squiggle Provider

The Squiggle provider serves Australian Football League (AFL) data via api.squiggle.com.au. It is free, requires no API key, and replaces the previous TSDB premium requirement for AFL.

API Details

   
Base URL https://api.squiggle.com.au/
Auth None (public, free)
Priority 30
Rate Limit No hard limit — cache aggressively, set a proper UserAgent

Supported Leagues

League Code
Australian Football League afl

Available Template Variables

Variables populated from Squiggle data:

Category Variables Notes
Identity {opponent}, {opponent_abbrev}, {opponent_short} Abbreviation is 3-letter; short name falls back to the full name (no separate short name in the API)
Scores {home_team_score}, {away_team_score}, {score}, {team_score}, {opponent_score} Populated for completed and live games
Outcome {result}, {result_text} W / L / T
Venue {venue} Venue name only
Playoffs {is_playoff} condition Finals games flagged as postseason
Records {team_record}, {opponent_record} Season W-L from ladder standings
Rankings {team_rank}, {opponent_rank} Ladder position (1 = top of table)
Statistics {team_ppg}, {opponent_ppg} Points per game
Logos Team logos Served from squiggle.com.au

Not populated (no data source in the Squiggle API): venue city/state ({venue_city}, {venue_state}), broadcast variables, odds variables, and conference variables (AFL has no conferences).

Caching

Data Cache TTL
Season schedule (216 games) 1 hour
Team list (18 teams) 24 hours
Ladder standings 6 hours

The full season schedule is fetched once per hour and filtered in-process for each date query. Together with the descriptive User-Agent header Teamarr sets automatically, this satisfies Squiggle’s usage policy for bots (identify yourself, cache and reuse data, no bulk request spam).


Back to top

Teamarr - Sports EPG Generator for Dispatcharr

This site uses Just the Docs, a documentation theme for Jekyll.