Skip to content

DinOdds Betting Odds WordPress Plugin

Display pre-match odds comparison tables for major leagues like the NBA, NFL, MLB, NHL, UFC, and college sports - all with just a few clicks

v1.7.0 - ChangelogWP 7.0 - 7.1PHP 8.4 - 8.5Documentation (opens in a new tab)
Works with Claude, ChatGPT and Gemini →
Customer stories8+ years
Daily up to date odds have been a nice addition to our website CappersPicks.com! Thank you!
Ray Monohan
DinOdds
Great, easy to use plugin to show sports betting odds. Support has been excellent any time I've had an issue.
Nick
DinOdds
DinOdds - Odds comparison tables

Odds Comparison Tables

Create and display odds comparison tables in your WordPress website in seconds - generate shortcodes, paste them in your content and you're good to go.

Major leagues such as NFL, NBA, MLB, NHL, college leagues, etc. and most popular sportsbooks in the USA such as Bovada, MyBookie, Xbet, etc. and more coming.

Features That Make DinOdds Different

DinOdds

Odds Table Block

Add odds tables from the block editor. Pick a league or a single match from the upcoming games, set the options and see a live preview as you build. Existing [odds] shortcodes keep working.

Table Layouts

2 predefined layouts to choose from. The default displays sportsbook logos at the top of the table, the inline option adds your affiliate links below each odds pair.

Affiliate Links per Sportsbook

Add your affiliate URL (cloaked or otherwise) to each sportsbook once and choose whether it opens in a new tab and is marked as sponsored. Drag the sportsbooks to set their order.

Your Own Sportsbook Logos

You don't have to use the default sportsbook logos - pick your own images from the media library for any sportsbook.

Site-Wide Display Defaults

Set the table style, links layout, odds type, type selector and highlight colour once for the whole website, with a live preview. Individual tables can still override them.

Feed Status at a Glance

The redesigned settings show whether your odds are up to date, when they were last and will next be refreshed, and which pages use your tables.

Fresh Odds With Page Caching

Tables fetch the latest odds when the page loads, so caching plugins and CDNs never leave visitors looking at old numbers.

Hourly Automatic Updates

The plugin sets up hourly scheduled tasks so your odds data gets updated automatically, every hour, with zero manual work.

Two Table Types

One table shows odds for all matches in a league, another shows odds for a single match only - add either with the block or a shortcode, anywhere in your content.

Custom Styles

Want to style the table yourself? No problem, add CSS classes to your table and overwrite the default styles.

Responsive & Mobile Friendly

Tables adapt cleanly to any screen size, so your odds comparisons look great on desktop and mobile alike.

Works With Any Theme

DinOdds integrates with any WordPress theme - no compatibility issues, no extra setup required.

Add Odds Tables from Claude, ChatGPT or Gemini

Connect DinOdds to an AI assistant and build your odds content from a chat. Ask what's on this weekend, add a table for tonight's game to a draft or see which posts use your NFL tables - it does the work, with the permissions you give it.

DinOdds + AIClaude · ChatGPT · Gemini

Odds, Tables and Settings

List leagues and upcoming games, read the cached odds, add odds tables to drafts, find where tables are used and adjust their settings, and manage your display defaults. Sportsbook links and feed refresh are optional extras.

You Decide What It Can Do

Everything is off until you switch it on, then turn on whole groups or single tasks. Sportsbook links and feed refresh stay off until you enable them.

Safe by Default

Changes are made to drafts only, published posts are never touched, and your DinOdds client ID is never shared with the assistant.

Works with Claude, ChatGPT and other apps that support MCP. It needs WordPress 6.9 or newer and two free plugins, MCP Adapter and Enable Abilities for MCP.

AI agents in AffKraft products

DinoFeeds Odds API

DinoFeeds Odds API is developed specifically for this use case and optimized for speed and ease of use. As we already know the consumer of our API, we serve only the data it needs, resulting in fast operations in both fetching and storing the data.

You don't need to program anything yourself - the data is received and stored by the plugin automatically.

DinOdds - Settings overview with feed status, leagues and sportsbooks

DinOdds Plugin

When you install and activate the plugin, it sets up hourly scheduled tasks and the odds data gets updated every hour, automatically. The settings show your feed status at a glance, so you always know the odds are fresh.

Add tables with the Odds Table block in the block editor, with a live preview and a picker for upcoming matches, or generate shortcodes in your WordPress dashboard and paste them into your content. Set your affiliate links, logos and display defaults once and they apply everywhere.

Coverage

Leagues

MLB, NFL, NCAAF, CFL, NBA, NCAAB, WNBA, NHL, Boxing, UFC, ATP, WTA

Sportsbooks

MyBookie, Xbet, BetOnline, SportsBetting, Bovada, BetNow, EveryGame, BUSR, BetUS

Markets

Moneyline, Spread, Total

How It Works

When you subscribe to any of the packages, you get access to the DinoFeeds API that contains all the odds for different leagues and bookmakers.

In addition to that, you also get a WordPress plugin that you install on your website and it does all the necessary tasks for you - fetch the data from DinoFeeds API and store it in your database and provide you with a block and shortcode to display odds comparison tables.

The plugin has been written specifically for this purpose and provides a seamless experience, making it as simple as can be. You don't need to worry about anything - just decide where to display your tables.

Simple Pricing - Pay Monthly or Yearly

DinOdds
  • All leagues
  • All sportsbooks
  • Priority support
  • Regular updates
  • Cancel any time
  • Works with your AI assistant
Monthly License
Billed monthly€29cancel any time
Yearly License
Billed yearly - save 2 months€290cancel any time

All prices in Euros · VAT & local taxes may apply · Terms apply · Privacy Policy

Frequently Asked Questions

Can I check out WordPress admin dashboard?
Yes, please get in touch to receive the credentials.
Can I use DinOdds on multiple WordPress websites?
Each DinOdds subscription is limited to a single WP website. To use it on multiple websites/domains, you need to purchase additional subscriptions.
Do you provide support should I have any questions?
Of course. Your questions will be answered and issues solved in the shortest possible time.
Which leagues are supported?
Currently only the following leagues are supported: NFL, NCAAF, NBA, NCAAB, WNBA, MLB, NHL, CFL, BOXING, UFC, ATP, WTA.
Which sportsbooks are supported?
Currently only the following sportsbooks are supported: MyBookie.ag, Xbet.ag, Bovada.lv, Betonline.ag, SportsBetting.ag, BetUS.com.pa, Everygame.eu, BetNow.eu, BUSR.ag, ApuestaHoy.com.
Does DinOdds work with the block editor?
Yes. DinOdds adds an Odds Table block with a live preview and a picker for upcoming matches. You can also keep using shortcodes, and existing [odds] shortcode blocks can be converted to the block.
Can I use DinOdds with AI assistants?
Yes. Claude, ChatGPT and other MCP apps can list leagues and games, add odds tables to your drafts and adjust display settings. It needs WordPress 6.9 or newer plus the free MCP Adapter and Enable Abilities for MCP plugins, is off until you enable it, and only changes drafts. See the docs at docs.affkraft.com/dinodds/ai.
Will page caching show outdated odds?
No. Tables load the latest odds when the page is opened, so caching plugins and CDNs don't leave visitors with old numbers.