Free Prediction Market Widget

Embed live odds from Polymarket on your website. Auto-updates every 10 minutes. No API key required.

Add real-time prediction market data to your blog, news site, or dashboard. The PredScope widget displays the top trending markets with live odds, 24-hour price changes, and trading volume — all in a compact, responsive format that works anywhere.

Live Preview

This is exactly what the widget looks like when embedded on your site.

Get the Embed Code

Choose a size and copy the code. Paste it into any HTML page, blog post, or CMS.

Widget Size

<iframe
  src="https://predscope.com/embed.html"
  width="100%"
  height="480"
  frameborder="0"
  style="border-radius:12px;max-width:600px;"
  title="PredScope — Live Prediction Market Odds"
  loading="lazy"
></iframe>

WordPress / Ghost / Substack

Most CMS platforms support custom HTML blocks. In WordPress, use the "Custom HTML" block. In Ghost, use the HTML card. In Substack, paste the iframe into the source editor.

Features

Auto-Updating Data

Odds refresh every 10 minutes from Polymarket. No maintenance required on your end.

Responsive Layout

Works on desktop, tablet, and mobile. Adapts to any container width from 280px to 600px.

Dark Theme

Designed for dark and light backgrounds. The dark widget looks sharp on any site.

Zero Configuration

No API keys, no JavaScript, no dependencies. Just paste the iframe and it works.

Lightweight

Under 15KB total. No external fonts or frameworks. Loads fast on any connection.

Free Forever

No usage limits, no attribution required (though we appreciate the link). Completely free.

What Data Does It Show?

The widget displays the 5 highest-volume prediction markets currently active on Polymarket. For each market, you see:

Data comes from the PredScope API, which aggregates from Polymarket's Gamma API. Markets are sorted by 24-hour trading volume to surface the most actively traded events.

Customization Options

Show Specific Categories

Want to show only politics, crypto, or sports markets? Add a category parameter:

src="https://predscope.com/embed.html?category=politics"
src="https://predscope.com/embed.html?category=crypto"
src="https://predscope.com/embed.html?category=sports"

Change Number of Markets

Show 3, 5, or 10 markets:

src="https://predscope.com/embed.html?limit=3"
src="https://predscope.com/embed.html?limit=10"

Technical Details

How It Works

The widget is a single HTML file that fetches data from /api/markets.json on load. It renders client-side with vanilla JavaScript — no frameworks, no cookies, no tracking inside the iframe. The API data is regenerated every 10 minutes by our site generator.

Browser Support

Works in all modern browsers: Chrome, Firefox, Safari, Edge. Requires JavaScript enabled.

Content Security Policy

If your site uses a strict CSP, add predscope.com to your frame-src directive:

Content-Security-Policy: frame-src https://predscope.com;

Use Cases

Want a Custom Integration?

Need a custom widget, different data, or a white-label solution? Our JSON API is free and open. Build your own widget or contact us for custom work.