Build/Sports
⚽Sports Namespace

Build a sports stats business.
150,000+ cricket matches, owned.

Cricket powered by our own database of 150,000+ matches (Cricsheet, ODC-BY licensed) — player career stats, match archives, and head-to-head records, all ingested and owned. Football scores come from a live ESPN proxy — useful, but worth knowing it's not owned data like the cricket endpoints. No betting or gambling products here — stats and fan engagement only.

Get free API keyView API docs

The opportunity

Real numbers. No projections inflated to impress.

150,000+
Cricket matches in our owned database
Ingested from Cricsheet, ODC-BY 1.0 licensed
4
Cricket endpoints — owned data, no upstream limits
matches, match detail, player stats, head-to-head
1
Football endpoint — live ESPN proxy, not owned
Be upfront with users about this distinction
$9–29
Monthly Aplicious cost for most indie apps
Starter/Growth plan covers typical stats-app volume

3 businesses you can build this month

Each one is a complete business, not a demo. Revenue estimates are conservative and show the math. These are illustrative estimates based on stated assumptions, not guarantees of revenue. Stats and fan-engagement angles only — no betting or gambling products.

Fantasy cricket players (Dream11-style leagues) constantly need career stats and head-to-head numbers to pick their lineup before a match. StatLine is a fast lookup app — search any player's career stats by format, or compare two teams' head-to-head record before setting a fantasy team. Pure stats and analytics, no betting or money-line predictions involved.

Pricing Model
$3.99/month subscription
Build Time
2–3 weeks solo
Revenue Target
$1,995/month
Gross Margin
97.7% gross margin
Revenue Math

500 subscribers × $3.99 = $1,995. Conservative — fantasy cricket has over 100M users in India alone during IPL season, and a dedicated stats companion app is a small, achievable slice of that audience.

Endpoints Used
/sports/cricket/player-stats
/sports/cricket/head-to-head
Aplicious Cost
$9 (Starter plan — 500 users × 6 × 30 = 90,000 calls/mo in peak season; upgrade to Growth $29 if usage holds year-round)
~6 calls/day during match season

All 11 endpoints

Four cricket endpoints run on our own ingested match database. The football endpoint is a live proxy to ESPN's public API — useful for a scores widget, but not owned data.

Starter code — StatLine

Two API calls in parallel — a player's career stats and a team head-to-head record. Everything a fantasy cricket player needs before setting their lineup.

statline.ts
// StatLine — Fantasy Cricket Stat Lookup
// Built with Aplicious Sports namespace
// Replace YOUR_API_KEY with your key from aplicious.com/dashboard

const API_BASE = "https://aplicious.com/api/v1";
const API_KEY = "YOUR_API_KEY";

async function getFantasyPick(playerName: string, team1: string, team2: string) {
  const [playerStats, headToHead] = await Promise.all([
    fetch(`${API_BASE}/sports/cricket/player-stats?name=${encodeURIComponent(playerName)}&format=T20`, {
      headers: { "x-api-key": API_KEY },
    }).then((r) => r.json()),

    fetch(`${API_BASE}/sports/cricket/head-to-head?team1=${encodeURIComponent(team1)}&team2=${encodeURIComponent(team2)}`, {
      headers: { "x-api-key": API_KEY },
    }).then((r) => r.json()),
  ]);

  return {
    player: playerStats.data.player,
    t20Stats: playerStats.data.stats_by_format.find((f: { format: string }) => f.format === "T20"),
    rivalry: {
      team1: headToHead.data.team1,
      team2: headToHead.data.team2,
      record: headToHead.data.overall,
    },
  };
}

// Example output:
// {
//   player: "V Kohli",
//   t20Stats: { format: "T20", matches: 115, batting: { runs: 4008, average: 49.5, strike_rate: 137.9, hundreds: 1, fifties: 38 }, bowling: {...} },
//   rivalry: { team1: "India", team2: "Pakistan", record: { matches_played: 12, team1_wins: 8, team2_wins: 4 } }
// }

Revenue calculator

Slide to see how the numbers stack up. The API cost is real — pulled from our pricing page.

500
5010,000
Gross MRR
$1,995
at $3.99/user
Aplicious Plan
Growth ($29)
90,000 calls/mo
API Cost
$29
per month
Net MRR
$1,966
98.5% margin

Model: StatLine — $3.99/month, ~6 API calls/user/day. API plan auto-selects based on call volume. These are revenue projections, not guarantees. Build quality and distribution determine actual results.

⚽

Start building today

Free plan. 250 API calls per month. No credit card required. The Sports namespace is live and ready.

Questions? Talk to us