SporfieSporfie
Pricing
Contact
SporfieSporfie

The complete video platform for sports.

  • Facebook
  • Instagram
  • X
  • YouTube

Platform

  • Features
  • Pricing
  • Shop
  • Blog
  • API

Legal

  • Terms of Use
  • Privacy Policy
  • Community Guidelines

Get in touch

  • +1 480 584 0197
  • contact@sporfie.com
  • Contact
  • Service Status
  • Support

© 2026 Sporfie. All rights reserved.

Documentation
Embed
v1
  • Configuration
  • Timestamp API
v3beta
  • Configuration
Sporfie API documentation
Stable

Embed player v1

The v1 embed URLs, /embed/:eventKey and /event/:eventKey/embed, play on the new Sporfie player since 29 October 2026. They keep the v1 options and defaults described below, so existing iframes need no change. The classic video player itself stays available on /event/:eventKey/embed/classic until it retires at the end of 2026; it cannot play Pay Per View events. For new embeds, the v3 URL format offers more options. Configure the options below and preview the player live before copying the embed snippet to your website.

Configuration

Pick your options on the left and watch the iframe update on the right. Copy the embed URL or snippet once you are satisfied.

Event key*The unique identifier of the event you want to embed.
Embed URL
Missing event key
Embed snippet
<!-- Missing event key -->
Live preview
Enter an event key to load the live preview.

Query parameters

Every option is controlled through URL parameters. Missing parameters fall back to the player defaults.

ParameterTypeDescription
pinstringPIN code, when the event is PIN-protected. Required for protected events.
itemstringClip key, highlights or media file key. A clip or the highlights reel plays alone: no advance to the next clip, and playback stops at its end (or restarts with loop). A media file key opens the replay at that recording.
devicestringRecording device ID. Playback starts on that camera; the other angles stay in picture-in-picture, or are left out with pip=false.
autoplaybooleanWhen true, playback starts automatically. Most browsers require the player to be muted.
loopbooleanWhen true, the video restarts automatically when it ends: the replay from its first footage, or the item from its start.
speedstringComma-separated list of playback rates, one per play-through: 1,0.5 plays once at normal speed, then replays in slow motion. A single value sets a fixed rate. Combined with loop, the video keeps replaying at the last rate.
scoreboardbooleanShow or hide the live scoreboard overlay. Defaults to the scope's configured value (off when the scope sets none); set true or false to override.
pipbooleanMulti-camera events open with the other angles in picture-in-picture, in the corner the organization chose (or collapsed when it hides them), and viewers can switch angles. Set to false to show one camera only.
nativeFullscreenbooleanWhen true, fullscreen on iPhone opens the system video player, which covers the whole screen instead of only the iframe. Player controls and overlays are not shown there.
sharebooleanWhen true, clips, recordings and highlights offer share actions (link, embed code, video export). Off by default, as in the classic embed.

Programmatic control

The embed player exposes a postMessage API for retrieving the current absolute playhead position. See Embed v1 API for the full message format and live demo.