Widgets that
feel native.
Live matches, predictions, and standings — dropped straight onto your own site with a couple of HTML tags. No build step, no framework, no iframe.
Looks like yours
Renders inside a Shadow DOM — your CSS never leaks in, ours never leaks out.
Never touches your quota
Widget traffic is rate limited separately from your private API key.
Safe to publish
The widget key is meant to sit in public HTML — revoke it anytime without touching your real key.
See how it looks
This is a real, live widget.
Log in to render this exact widget with your own key.
Get a free keyQuick setup
Three steps. That's it.
Include the script
One <script> tag, anywhere on the page.
Add your key
A data-key attribute — free tier included.
Drop a widget
Games, a single match, or a league table.
YOUR_WIDGET_KEY for the one on your dashboard.<script src="https://predictiqpro.com/predictiq-widget.js" defer></script>
<predictiq-widget data-widget="games" data-key="YOUR_WIDGET_KEY" data-league="39" ></predictiq-widget>
Widget types
Games
A scrollable list of upcoming, live, and recently finished matches — optionally filtered to one league.
<predictiq-widget data-widget="games" data-league="39" data-limit="10" data-key="YOUR_WIDGET_KEY" ></predictiq-widget>
Game
A single match card with live status and, for matches that haven’t kicked off yet, the model’s prediction and best bet.
<predictiq-widget data-widget="game" data-fixture="123456" data-key="YOUR_WIDGET_KEY" ></predictiq-widget>
Standings
The league table for one competition, updating live while matches are in progress.
<predictiq-widget data-widget="standings" data-league="39" data-key="YOUR_WIDGET_KEY" ></predictiq-widget>
Team
Team badge, played/won/drawn/lost, goal difference, and last-5 form — computed live from match results.
<predictiq-widget data-widget="team" data-team="50" data-key="YOUR_WIDGET_KEY" ></predictiq-widget>
Player
Player photo, position, and season stats. Uses player IDs from our bzzoiro data partner, not our own team/fixture IDs.
<predictiq-widget data-widget="player" data-player="276" data-key="YOUR_WIDGET_KEY" ></predictiq-widget>
About widget keys
- Different from your private API token — designed to be visible in your page's HTML, since anyone viewing source can already see it once it's embedded.
- Only grants access to read-only widget data, rate limited separately from your API token.
- Revoke and regenerate anytime from your dashboard without affecting your API token.
Higher plans get a higher widget rate limit too — view plans.