Sports API Hub: Automated Basketball & Baseball Data for WordPress
Sports API Hub is a WordPress plugin that imports sports data automatically from APIs – games, rosters, standings, player stats, live scores. It is focused entirely on automatic import and data presentation. There is no manual game editing or adding – all data comes from the API.
Basketball and Baseball are fully supported. Six more sports are planned. See the live demo.
What’s Inside Sports API Hub
Fully automatic data pipeline — no manual game editing. Built for presenting API data, not manual data management.
Automatic Data Import
Games, rosters, standings, player stats — imported from professional APIs
Live Scores
Real-time polling during active games with frontend score updates
Background Sync
Standings, fixtures, rosters refresh automatically on schedule
Layout Builder (64+ blocks)
Drag-and-drop page layouts for games, teams, players, seasons
AI Writer
Automated game recaps and previews via OpenAI
13 Shortcodes
Games, standings, calendar, bracket, scoreboard, leaders, and more
Auto Kickoff Time
Game times automatically converted to your visitors’ timezone
Performance & Caching
Object cache, CDN-friendly URLs, hash-based change detection
SEO Fields
Custom title and meta description per entity with dynamic variables
Player Rating
Imported player rating field with visual badge display
Entity Translations
Translate team, player, and league names for multilingual sites
Template Overrides
Copy templates to child theme for full customization
Custom Color Palette
9-slot palette with Kadence theme auto-detection
Entity Links
Connect blog posts to imported teams, players, and games
All data stored in your WordPress database (19 custom tables). You own the data.
Supported Sports
Full template support now:
- Basketball — box scores (25+ columns), play-by-play, game flow charts, player stat rings, standings
- Baseball — batting & pitching stats, R/H/E innings, play-by-play, game flow, team stats
Data-ready (import + live scores work, rich templates coming): Cricket, Rugby, Ice Hockey, American Football, Handball, Volleyball.
One license covers all sports — current and future. Football/soccer is handled by Football Leagues.
Vote for the next sport on the support forum.
What the Data Looks Like







Setup in 5 Steps
- Install & activate — upload the plugin, enter your license key
- Get a RapidAPI key — subscribe to AllSportsAPI2 Pro ($19.99/mo)
- Configure API — paste your key, select sports, click Save & Test
- Import leagues — browse by country, pick seasons, click Import
- Done — background sync and live scores run automatically
Full configuration takes about 15 minutes. Initial data import runs in the background. See the documentation for detailed guides.

Sports API Hub vs Football Leagues / Sports Leagues
- Football Leagues / Sports Leagues — manual data entry. You add games, scores, stats yourself. Built for local and amateur leagues.
- Sports API Hub — automated import from APIs. Built for professional leagues (NBA, MLB, Serie A, Liga ACB, etc.).
They can run on the same WordPress site without conflicts — separate database tables, URLs, and admin menus. Use FL/SL for local leagues, API Hub for professional coverage.
Pricing
Plugin (Early Access — 20% off, locked forever):
- Monthly — $12/mo
- Annual — $119/yr (most popular)
- Lifetime — $399 one-time
All plans: 2 websites, all sports (current + future), 7-day money-back guarantee.
API (separate, paid to data provider): AllSportsAPI2 Pro on RapidAPI — $19.99/mo (unlimited requests).
Total: Annual plugin + Pro API = ~$359/year (under $1/day).