Podium Prophets

Free F1 Data Widgets

Embed F1 Data on Your Blog

Add interactive F1 data visualizations to your race analysis, practice summaries, or strategy breakdowns. Free to use — just include attribution.

Team Pace Chart

Horizontal bar chart showing relative team pace deltas. Perfect for practice session reviews and race pace comparisons.

Team Pace — Australian Grand Prix FP2

McLaren
Leader
REF
Red Bull
+0.425s
Mercedes
+0.607s
Alpine
+1.113s
Audi
+1.312s
RB
+1.551s
Haas
+1.744s
Ferrari
+2.688s
Aston Martin
+3.174s
Williams
+3.894s
Cadillac
+5.197s

Embed Code

<iframe src="https://podiumprophets.com/embed/team-pace/2026/1/fp2" width="100%" height="450" style="border:none;border-radius:12px" loading="lazy" sandbox="allow-scripts allow-popups" title="F1 Team Pace"></iframe>

Long Run Strip Plot

SVG visualization showing stint-by-stint lap times colored by tyre compound. Unique to Podium Prophets — the definitive long run analysis widget.

Long Run Pace — Australian Grand Prix FP2

HardMediumSoftInterWet
1:21.81:24.01:26.21:28.41:30.6LECLEC L1 (undefined): 1:21.5LEC L2 (undefined): 1:21.8LEC L3 (undefined): 1:22.2HAMHAM L1 (undefined): 1:20.6HAM L2 (undefined): 1:20.9HAM L3 (undefined): 1:20.9HAM L4 (undefined): 1:21.4HAM L5 (undefined): 1:21.5HAM L6 (undefined): 1:24.0HAM L7 (undefined): 1:24.4HAM L8 (undefined): 1:24.4HAM L9 (undefined): 1:24.5HAM L10 (undefined): 1:24.8GASGAS L1 (undefined): 1:22.4GAS L2 (undefined): 1:22.5GAS L3 (undefined): 1:22.8GAS L4 (undefined): 1:23.4GAS L5 (undefined): 1:25.0ALBALB L1 (undefined): 1:21.8ALB L2 (undefined): 1:22.0ALB L3 (undefined): 1:22.9ALB L4 (undefined): 1:23.2ALB L5 (undefined): 1:23.6ALB L6 (undefined): 1:24.5ALB L7 (undefined): 1:25.1NORNOR L1 (undefined): 1:20.8NOR L2 (undefined): 1:21.0NOR L3 (undefined): 1:23.0NOR L4 (undefined): 1:23.4NOR L5 (undefined): 1:23.6NOR L6 (undefined): 1:24.9NOR L7 (undefined): 1:25.3NOR L8 (undefined): 1:28.1RUSRUS L1 (undefined): 1:23.1RUS L2 (undefined): 1:23.2RUS L3 (undefined): 1:23.3RUS L4 (undefined): 1:23.5RUS L5 (undefined): 1:23.5RUS L6 (undefined): 1:23.5RUS L7 (undefined): 1:23.8RUS L8 (undefined): 1:23.8RUS L9 (undefined): 1:24.3RUS L10 (undefined): 1:24.4RUS L11 (undefined): 1:24.4OCOOCO L1 (undefined): 1:22.6OCO L2 (undefined): 1:23.2OCO L3 (undefined): 1:24.2OCO L4 (undefined): 1:25.1ANTANT L1 (undefined): 1:23.7ANT L2 (undefined): 1:23.7ANT L3 (undefined): 1:23.8ANT L4 (undefined): 1:24.0ANT L5 (undefined): 1:24.0ANT L6 (undefined): 1:24.1ANT L7 (undefined): 1:24.1ANT L8 (undefined): 1:24.2ANT L9 (undefined): 1:24.4ANT L10 (undefined): 1:24.6ANT L11 (undefined): 1:24.7ANT L12 (undefined): 1:24.9ANT L13 (undefined): 1:28.7HADHAD L1 (undefined): 1:21.6HAD L2 (undefined): 1:21.7HAD L3 (undefined): 1:22.2HAD L4 (undefined): 1:24.0HAD L5 (undefined): 1:24.3HAD L6 (undefined): 1:24.4HAD L7 (undefined): 1:24.6HAD L8 (undefined): 1:24.7HAD L9 (undefined): 1:25.2HAD L10 (undefined): 1:25.9PIAPIA L1 (undefined): 1:20.6PIA L2 (undefined): 1:20.8PIA L3 (undefined): 1:21.1PIA L4 (undefined): 1:21.7PIA L5 (undefined): 1:24.6PIA L6 (undefined): 1:24.6PIA L7 (undefined): 1:24.9PIA L8 (undefined): 1:24.9PIA L9 (undefined): 1:25.2HULHUL L1 (undefined): 1:21.4HUL L2 (undefined): 1:21.4HUL L3 (undefined): 1:21.9HUL L4 (undefined): 1:21.8HUL L5 (undefined): 1:22.1HUL L6 (undefined): 1:22.2HUL L7 (undefined): 1:23.3HUL L8 (undefined): 1:24.7HUL L9 (undefined): 1:24.8HUL L10 (undefined): 1:25.2HUL L11 (undefined): 1:25.3HUL L12 (undefined): 1:25.4HUL L13 (undefined): 1:25.5HUL L14 (undefined): 1:26.5HUL L15 (undefined): 1:26.7COLCOL L1 (undefined): 1:23.1COL L2 (undefined): 1:23.2COL L3 (undefined): 1:23.6COL L4 (undefined): 1:24.0COL L5 (undefined): 1:25.5COL L6 (undefined): 1:25.6COL L7 (undefined): 1:25.8COL L8 (undefined): 1:25.9COL L9 (undefined): 1:25.9COL L10 (undefined): 1:26.1LAWLAW L1 (undefined): 1:22.0LAW L2 (undefined): 1:22.0LAW L3 (undefined): 1:22.6LAW L4 (undefined): 1:25.4LAW L5 (undefined): 1:25.5LAW L6 (undefined): 1:25.6LAW L7 (undefined): 1:25.7LAW L8 (undefined): 1:25.8LAW L9 (undefined): 1:25.8LAW L10 (undefined): 1:26.0LAW L11 (undefined): 1:26.0LAW L12 (undefined): 1:26.1LAW L13 (undefined): 1:26.5LINLIN L1 (undefined): 1:20.9LIN L2 (undefined): 1:21.1LIN L3 (undefined): 1:21.8LIN L4 (undefined): 1:25.5LIN L5 (undefined): 1:25.6LIN L6 (undefined): 1:25.7LIN L7 (undefined): 1:25.7LIN L8 (undefined): 1:26.0LIN L9 (undefined): 1:26.1LIN L10 (undefined): 1:26.1LIN L11 (undefined): 1:26.1LIN L12 (undefined): 1:26.2LIN L13 (undefined): 1:26.8STRSTR L1 (undefined): 1:25.8STR L2 (undefined): 1:25.9STR L3 (undefined): 1:27.2BORBOR L1 (undefined): 1:25.4BOR L2 (undefined): 1:25.9BOR L3 (undefined): 1:25.9BOR L4 (undefined): 1:26.3BOR L5 (undefined): 1:28.3BEABEA L1 (undefined): 1:22.6BEA L2 (undefined): 1:22.8BEA L3 (undefined): 1:23.7BEA L4 (undefined): 1:23.9BEA L5 (undefined): 1:25.9BEA L6 (undefined): 1:25.9BEA L7 (undefined): 1:25.9BEA L8 (undefined): 1:26.0BEA L9 (undefined): 1:26.0BEA L10 (undefined): 1:26.1BEA L11 (undefined): 1:26.4BEA L12 (undefined): 1:26.5BEA L13 (undefined): 1:26.6BEA L14 (undefined): 1:26.7BEA L15 (undefined): 1:28.0BOTBOT L1 (undefined): 1:27.5BOT L2 (undefined): 1:27.7BOT L3 (undefined): 1:27.9BOT L4 (undefined): 1:28.1BOT L5 (undefined): 1:28.3BOT L6 (undefined): 1:28.7BOT L7 (undefined): 1:29.2BOT L8 (undefined): 1:29.2BOT L9 (undefined): 1:30.2BOT L10 (undefined): 1:30.6Lap Time (s)

Embed Code

<iframe src="https://podiumprophets.com/embed/long-run/2026/1/fp2" width="100%" height="400" style="border:none;border-radius:12px" loading="lazy" sandbox="allow-scripts allow-popups" title="F1 Long Run Pace"></iframe>

Interactive Analysis

Full Session Analysis Widgets

The same analysis tools users see inside the app — filterable by driver, team, and compound. Hover for detailed lap data. Powered by Recharts.

Race Pace Scatter

Scatter plot with every lap time, colored by tyre compound. Select drivers and teams to focus or compare. Hover for detailed lap info including sector times, tyre age, and track status.

Scroll to load preview

Embed Code

<iframe src="https://podiumprophets.com/embed/race-pace/2026/2/race" width="100%" height="600" style="border:none;border-radius:12px" loading="lazy" sandbox="allow-scripts allow-popups" title="F1 Race Pace Analysis"></iframe>

Long Run Analysis

Box-and-whisker chart for every driver stint. Crop to zoom, filter by compound, combine stints per driver, and toggle individual stints on/off. Rich hover tooltips with degradation, consistency, and outlier details.

Add allow="fullscreen" to the iframe for the fullscreen toggle.

Scroll to load preview

Embed Code

<iframe src="https://podiumprophets.com/embed/long-run-analysis/2026/1/fp2" width="100%" height="600" style="border:none;border-radius:12px" loading="lazy" sandbox="allow-scripts allow-popups" allow="fullscreen" title="F1 Long Run Analysis"></iframe>

Team Pace Hierarchy

Bar chart showing team pace deltas from the leader. Filter by compound, toggle fuel correction, and see per-driver breakdowns with lap counts.

Scroll to load preview

Embed Code

<iframe src="https://podiumprophets.com/embed/team-pace-analysis/2026/1/fp2" width="100%" height="550" style="border:none;border-radius:12px" loading="lazy" sandbox="allow-scripts allow-popups" title="F1 Team Pace Analysis"></iframe>

Generate Embed Code

Select a widget type, season, round, and session to generate the embed code for a specific F1 session.

Source

Configuration

Output

PresetS0
Embed Code
<iframe src="https://podiumprophets.com/embed/team-pace/2026/1/fp2?preset=S0" width="100%" height="450" style="border:none;border-radius:12px" loading="lazy" sandbox="allow-scripts allow-popups" title="F1 Team Pace Chart"></iframe>Open in new tab →

Live Preview

How to Add a Widget to Your Blog

No coding skills required. Copy the embed code above, then follow the steps for your platform.

WordPress

  1. 1In the post editor, click the + button to add a block
  2. 2Search for Custom HTML and select it
  3. 3Paste the embed code and publish

Works on self-hosted WordPress and WordPress.com Business+ plans.

Ghost

  1. 1In the post editor, click + or type /html
  2. 2Select the HTML card
  3. 3Paste the embed code and publish

Squarespace

  1. 1Add a Code Block to your page
  2. 2Paste the embed code into the code editor
  3. 3Toggle off Display Source and save

Wix

  1. 1Click Add Elements → Embed Code → Embed HTML
  2. 2Select Code mode and paste the embed code
  3. 3Resize the element to fit and publish

Substack & Medium Substack & Medium do not support custom HTML embeds. This is a platform limitation — no third-party widgets work on these platforms. If you write on Substack or Medium, you can link to the widget URL directly or include a screenshot with a link back to the interactive version.

Hugo, Jekyll, Astro, Next.js Hugo, Jekyll, Astro, Next.js — paste the iframe directly into your markdown or template. The embed code is standard HTML and works anywhere that renders raw HTML.

Security & Sandboxing

All embed codes include sandbox="allow-scripts allow-popups" by default. This is a strict sandbox — it allows chart interactivity and the attribution link to open in a new tab, while blocking everything else.

Allowed

  • JavaScript for chart rendering & interaction
  • postMessage for dynamic height reporting
  • Attribution link opens in a new tab

Blocked

  • No access to your cookies, localStorage, or DOM
  • No parent page navigation or redirects
  • No form submissions or downloads
  • No same-origin access to your site

The embed cannot read or modify anything on your page. It renders F1 data in an isolated context. You can verify this by inspecting the sandbox attribute in the embed code — only allow-scripts and allow-popups are permitted — the minimum required for interactive charts and the attribution link.

Usage Terms