SporfieSporfie
Pricing
Contact
SporfieSporfie

The complete video platform for sports.

  • Facebook
  • Instagram
  • X
  • YouTube

Platform

  • Features
  • Pricing
  • Shop
  • Blog
  • API

Legal

  • Service Status
  • Contact
  • Terms of Use
  • Privacy Policy
  • Community Guidelines

Get in touch

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

© 2026 Sporfie. All rights reserved.

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

Embed player v1

The production embed player serves events, clips, and media files through the /event/:eventKey/embed iframe URL. 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.
itemstringPlaylist item key — plays a specific clip or media file instead of the main playlist.
devicestringRecording device ID — restricts playback to a single recording device.
autoplaybooleanWhen true, playback starts automatically. Most browsers require the player to be muted.
loopbooleanWhen true, the video restarts automatically when it ends.
speedstringComma-separated list of playback rates played in sequence (e.g. 1,1.5,2). When combined with loop, cycles through the speeds.
scoreboardbooleanShow or hide the live scoreboard overlay. Defaults to the scope's configured value; set true or false to override.
pipbooleanSet to false to disable the picture-in-picture secondary player.
nativeFullscreenbooleanWhen true, uses the browser native video fullscreen (e.g. iOS Safari system player) instead of stretching the player in the page. Custom overlays are not shown in native fullscreen.

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.