About
Skateboxd is an index of competitive figure skating, with a crowd score sitting next to the judges’. It holds no footage and no results of its own — every number here has a public page behind it, and a link to that page.
Where the data comes from
Refreshed continuously; partial records are shown as partial rather than hidden.
- ISU results ↗
- Every protocol we hold: placements, technical and component scores, deductions, start order. Re-read on a schedule, and each page links back to the exact protocol it came from.
- ISU biographies ↗
- Coach, club, height and birthplace for skaters who have an ISU bio page.
- Wikipedia ↗
- Programs tables — the music a skater used in a season, its composer, and who choreographed it. This is the only source for music, which is why some seasons have none.
- Wikidata ↗
- Reconciles a skater across spellings and name changes so one person is one page.
- Wikimedia Commons ↗
- Skater photographs, under their own licences. The photographer and licence are printed beneath the photo wherever Commons records them.
- Skating ISU (YouTube) ↗
- The official upload of most Championship and Grand Prix skates, plus its view counts. Where a skater has no photograph anywhere else, a frame from one of these stands in, labelled as one.
- Olympics (YouTube) ↗
- Olympic footage belongs to the IOC, not the ISU, so Olympic skates are covered here when they are covered at all.
- flagcdn ↗
- Flag artwork.
Two scores, and they are not the same thing
The judges’ score is the official total segment score from the ISU protocol — technical elements plus programme components, less deductions. We never touch it.
The crowd rating is out of 10 and comes entirely from people using this site. Anywhere you see a gold number out of 10, that is viewers, not officials. Most skates have no crowd rating yet: there are tens of thousands of them and the site is new, so an empty rating means nobody has voted, not that the skate was poor.
Robbed compares the two. Each skate’s judged score is turned into a z-score within its own segment, its crowd rating into a z-score within its discipline, and the gap between them is the robbed score — positive when the crowd rated it far above where the judges placed it. Ratings are shrunk toward the average until enough votes exist, so a single enthusiastic vote cannot top the chart.
Video
Nothing is hosted here. Where an official upload exists, it is embedded from YouTube and the view count is read from YouTube’s API. Roughly a sixth of the catalogue — Olympic skates especially — has no official upload at all, and those performances still get a page, just without a player.
“Video won’t play?” is ours, not YouTube’s. It files a report against that performance in our own database; it does not contact YouTube and no one there sees it. Because most uploads are blocked somewhere, a report only counts when it comes from a country the upload is meant to work in, and a video is marked broken only once reports arrive from two different countries — a dead upload is dead everywhere, a rights problem is not. Once marked, it drops out of the thumbnails and the has-video filter until a re-scan finds a replacement.
Geo-blocking. Rights for skating footage are sold by territory, so a great many official uploads are blocked in some countries — over 1,900 of the videos we hold carry a restriction list. We read that list from YouTube up front and compare it with the country your request arrives from, so where a video will not play for you we say so before the player loads and offer a search link instead of a dead black rectangle.
Thumbnails
A tile shows the video’s own still where we have a video. Where we do not, it falls back to the skater’s photograph, dimmed, with the programme named over it — informative without pretending to be a frame of the skate. Where we have neither, it is set as type. That is why the grid mixes photographs and plain tiles.
Keeping it current
A job runs every Sunday and works down a queue of whatever is most overdue: events that have since happened, segments that were empty last time, programmes Wikipedia has since written up, videos that have since been uploaded. Nothing here is a one-off import, and no source is ever finished — a skater’s article is re-read at least monthly even after it has been parsed successfully.
That job lives on GitHub, which switches off scheduled work after sixty days with no commits. A catalogue that has quietly stopped updating looks exactly like one that is up to date, so the crank is here too: this runs the same ingest for about twenty seconds and picks up whatever is most overdue. Press it after a competition weekend and the results come in.
Your account
An account is an email, a username and a password. You can read everything without one; the first time you rate, comment or follow, you are asked to sign up or log in, and from then on your profile is the same on every device you log in from.