Daily slate (free)
LiveEvery game on the board for a sport and day, with start times and plain-language rest and schedule context. Free, cached, no signup.
Free, no signup
- game_id
- away
- home
- start_et
- status
- rest
- context_flags
DeepChamp for Agents
Your agent calls our tools. We run Jev, DeepChamp's research agent, on our own data layer. You receive intelligence: ranked signals, edge scores, news, briefs and answers. Never raw data, never odds.
LiveLive today: the free daily slate and matchup context, with no signup. Paid lines open one at a time.
Instant access
Pick the one that fits your setup. The free daily slate is live, rate limited and cached for five minutes.
curl 'https:/ / deepchampai.com/ api/ agent/ v1/ slate/ today? sport= nba'Today's NBA slate: games, start times, rest and schedule context.
{
"mcpServers": {
"deepchamp": {
"url": "https://deepchampai.com/mcp"
}
}
}For Claude and Cursor. In Claude Code run claude mcp add --transport http deepchamp https://deepchampai.com/mcp.
npx skills add https:/ / deepchampai.com --skill deepchamp-edge -g -yInstalls the deepchamp-edge skill so your agent knows every tool and how to use it.
How it works
Over REST, MCP or the command line. Inputs are structured: a sport, a day, a game. There is no prompt to engineer for the data lines.
Our research agent works on licensed data inside our system. The data APIs run through us. Callers never touch them.
Ranked signals, edge scores, briefs and news, each with an id, a model version and an issued time. Never raw data, never prices.
Paying is the signup. When paid lines open, your agent pays per call with the payment protocol and the receipt is the account, or you fund a balance and use an API key. The free lines need neither.
Catalog
A line shows LIVE when its code path is on and COMING SOON otherwise. This page reads the same catalog as the MCP tool list and the OpenAPI document, so the three never disagree.
Every game on the board for a sport and day, with start times and plain-language rest and schedule context. Free, cached, no signup.
Free, no signup
Ranked signals with side, graded line, edge score 0 to 100, model probability, confidence tier, rationale and factors, each with signal_id, model_version and issued_at.
$0.010 to $0.030 per call
Research intelligence: probabilities, factors and context. Not winning picks, and no results are claimed.
Matchup briefs, prop briefs and research cards written from our signals, with code-computed factors.
$0.020 to $0.050 per call
News we sort, dedupe, rank and entity-link: short facts-only summaries with attribution and a link, impact scores, clusters, search and by-game lookups.
$0.010 to $0.020 per call
Our daily digest of the stories that matter for the day, with changed-since cursors.
$0.020 per call
Injury and lineup items in our words, with a status word and why it matters.
$0.020 per call
Derived live flags and what changed between polls. No scoreboard and no play-by-play.
$0.020 per call
Derived gap buckets and movement direction between our estimate and the market. Never prices, midpoints or volumes.
$0.030 per call
Derived gap buckets and direction only. No odds, no prices, no midpoints, no volumes, ever.
Derived signals about prediction markets. Coming soon: ships only after data licences are confirmed in writing.
Not available yet.
Send your own price from your own feed; get our probability for that side and line, de-vigged fair value, edge, expected value per unit and Kelly sizing as plain arithmetic.
$0.005 to $0.020 per call
You bring the price. We never host or return sportsbook odds, and your price is never stored.
Our own issued signals and stories as issued, by day, with hash-verifiable copies. No outcomes.
$0.010 per page
Ask DeepChamp's research agent a natural-language question; get an answer and structured evidence cards, streamed or whole. Refuses requests for raw data, prices or performance claims.
$0.040 to $0.10 per call
Jev answers only from our own analysis. It refuses requests for raw data, prices or performance claims.
Signed webhooks or a bounded event stream for new ranked news, live flags and line-move signals.
Free to $0.005 per event
Batch edge and expected value over up to 100 selections whose prices you supply from your own feed. Stake sizing appears only for accounts that attested a human decides before any stake.
$0.025 per call
Your prices stay in your request. Stake sizing appears only for accounts that attested a human decides before any stake.
Your usage and balance with an enterprise key, our own model-evaluation numbers (calibration and closing-line value, with no performance claims) and a free feedback channel.
Free, no signup
Evaluation numbers describe calibration only. No win or loss record is published, and none is claimed.
Kelly sizing, no-vig fair value, hedge, parlay, line-shop ranking and batch expected value, computed on the prices and probabilities you send. Nothing is stored and no outside data is involved.
$0.005 per call
Arithmetic on the numbers you send. Nothing is stored and no outside data is read.
A real response
A live free response for NBA, 2026-10-30, as_of 2026-10-31 02:48 UTC. Request: GET /api/agent/v1/slate/today?sport=nba. Games are trimmed to 2 of 10. Every response uses the same four-part envelope: data, compliance, meta and billing.
{
"data": {
"sport": "nba",
"date": "2026-10-30",
"timezone": "America/New_York",
"relation": "today",
"game_count": 10,
"games_returned": 10,
"truncated": false,
"schedule": {
"first_start_et": "7:00 PM ET",
"last_start_et": "10:00 PM ET",
"final_count": 8,
"back_to_back_teams": [],
"short_rest_games": 3,
"rest_gap_games": 1
},
"editors_read": null,
"games": [
{
"game_id": "gm_a18578774609cdbd",
"slug": "charlotte-hornets-at-washington-wizards",
"away": "Charlotte Hornets",
"home": "Washington Wizards",
"starts_at": "2026-10-30T23:00:00Z",
"start_et": "7:00 PM ET",
"start_pt": "4:00 PM PT",
"status": "final",
"final_score": {
"away": 79,
"home": 95
},
"rest": {
"away": {
"rest_days": 1,
"back_to_back": false,
"games_in_four_days": 2,
"days_since_last": 2
},
"home": {
"rest_days": 1,
"back_to_back": false,
"games_in_four_days": 2,
"days_since_last": 2
}
},
"context_flags": [],
"matchup_url": "https://deepchampai.com/matchups/nba/2026-10-30/charlotte-hornets-at-washington-wizards"
},
{
"game_id": "gm_e528bb4c1190e710",
"slug": "chicago-bulls-at-boston-celtics",
"away": "Chicago Bulls",
"home": "Boston Celtics",
"starts_at": "2026-10-30T23:30:00Z",
"start_et": "7:30 PM ET",
"start_pt": "4:30 PM PT",
"status": "final",
"final_score": {
"away": 111,
"home": 125
},
"rest": {
"away": {
"rest_days": 1,
"back_to_back": false,
"games_in_four_days": 2,
"days_since_last": 2
},
"home": {
"rest_days": 2,
"back_to_back": false,
"games_in_four_days": 2,
"days_since_last": 3
}
},
"context_flags": [],
"matchup_url": "https://deepchampai.com/matchups/nba/2026-10-30/chicago-bulls-at-boston-celtics"
}
]
},
"compliance": {
"age_gate": 21,
"notice": "Research and information, not betting advice. No outcomes are guaranteed. Adults 21+ only, where legal. AI-generated analysis can be wrong; use your own judgment.",
"helpline": "1-800-MY-RESET",
"helpline_url": "https://www.1800myreset.org",
"ai_generated": true,
"terms_url": "https://deepchampai.com/terms/api",
"privacy_url": "https://deepchampai.com/privacy"
},
"meta": {
"as_of": "2026-10-31T02:48:46.472Z",
"data_freshness_seconds": 0,
"cache": "miss",
"day": "2026-10-30",
"stale": false,
"canonical_url": "https://deepchampai.com/slate/nba/2026-10-30",
"attribution": "Schedule context computed by DeepChamp AI",
"continue_url": "https://deepchampai.com/open-app?target=betgpt&source=agent_web&utm_source=agent&utm_medium=web&utm_campaign=get_daily_slate",
"request_id": "req_0000000000sample0000",
"model_version": "dc-intel-1.0.0"
},
"billing": {
"status": "free",
"units": 0,
"price_micros": 0,
"payer": "none"
}
}The request_id is a placeholder in the real format. The compliance object is part of every payload: Research and information, not betting advice. No outcomes are guaranteed. Adults 21+ only, where legal. AI-generated analysis can be wrong; use your own judgment.
Pricing
LiveFree is live today.Opens when paid access launchesEverything below the free tier.
$0
Daily slate and matchup context. No signup. 20 requests a minute and 300 a day per IP address.
List price per call
List prices run from $0.005 to $0.10 a call, shown below. Fund a prepaid balance from $10, or pay each call with the payment protocol. You are charged only when a call succeeds.
$29 per month
About 2,000 read calls and 100 briefs a month, and one webhook.
$99 per month
About 6,000 reads and 400 briefs a month, 3 subscriptions and a 31-day archive.
$299 per month
About 25,000 reads and 1,500 briefs a month, streaming, bulk archive export and priority support.
From $500 per month
Custom caps, invoice billing and design-partner terms. 5% off when settled by stripe pay or stablecoin; 15% off annual prepay.
Included amounts are starting points and may change before launch. Calls beyond a plan are billed at the per-call list prices above.
| Tool | What it returns | Price | Status |
|---|---|---|---|
get_daily_slate | Games for a sport and day with start times and rest context. | Free, no signup | Live |
get_edge_score | Our edge score, probability and confidence tier for one pick or game market. | $0.010 per call | Coming soon |
get_ranked_picks | Ranked signals for a sport and day with edge score, probability, tier, rationale and factors. | $0.030 per call | Coming soon |
get_matchup_brief | Our written research brief for one game, built from our signals. | $0.050 per call | Coming soon |
get_prop_brief | Our written research brief for one player prop signal. | $0.050 per call | Coming soon |
get_research_card | A compact research card for one pick. | $0.020 per call | Coming soon |
get_ranked_news | News ranked, deduped and scored by us, with attribution and link. | $0.020 per call | Coming soon |
get_game_news | Ranked stories linked to one game. | $0.010 per call | Coming soon |
search_news | Search our ranked story index. | $0.020 per call | Coming soon |
get_daily_intel | Our daily digest with changed-since cursors. | $0.020 per call | Coming soon |
get_injury_lineup_intel | Injury and lineup items in our words. | $0.020 per call | Coming soon |
get_live_game_intel | Derived live flags and what changed between polls. | $0.020 per call | Coming soon |
get_market_signals | Derived gap buckets and movement direction. No prices. | $0.030 per call | Coming soon |
evaluate_market | Arithmetic on your own price plus our probability: fair value, edge, expected value, Kelly. | $0.015 per call | Coming soon |
get_signal_archive | Our issued signals by day, as issued. | $0.010 per page | Coming soon |
get_news_archive | Our ranked stories by day, as issued. | $0.010 per page | Coming soon |
ask_jev | A natural-language research question in; an answer and structured evidence cards out. | from $0.040, up to $0.10 | Coming soon |
subscribe | Signed webhook or event stream for new ranked news, live flags and market signals. | $0.005 per event | Coming soon |
fair_value | No-margin fair probability from prices you supply, proportional or power method. Prices as american, decimal, probability or cents. | $0.005 per call | Coming soon |
best_price | The best of the quotes you supply per outcome. Arithmetic only. | $0.005 per call | Coming soon |
kelly_math | Kelly sizing arithmetic on your price and probability. Enterprise keys of accounts that attested a human decides before any stake only; others get 403 human_attestation_required, never charged. | $0.005 per call | Coming soon |
hedge_calculator | Plain arithmetic on your stake and prices. Enterprise keys of accounts that attested a human decides before any stake only; others get 403 human_attestation_required, never charged. | $0.005 per call | Coming soon |
jev_rank | Orders your candidate list by our edge score and confidence where we have a signal; unmatched candidates follow. | $0.020 per call | Coming soon |
match_event | Maps free text plus a date to our game ids with a confidence. The text is never stored. | $0.005 per call | Coming soon |
ev_scan | Batch edge and expected value over selections whose prices you supply. Stake sizing appears only for accounts that attested a human decides before any stake. | $0.025 per call | Coming soon |
list_subscriptions | Your webhook subscriptions. Needs an enterprise key; free. | Free, no signup | Coming soon |
get_usage | Today's requests, spend, remaining cap and prepaid balance for your account. Needs an enterprise key; free. | Free, no signup | Coming soon |
get_evaluation | Calibration and closing-line value of our own signals. Status is unproven until 500 graded signals exist, and it reports calibration only, with no performance claims. Free, no signup. | Free, no signup | Coming soon |
send_feedback | Tell us whether a response was useful. Free, no signup; nothing personal is stored. | Free, no signup | Coming soon |
calc_kelly | Sizing fraction for your price and your probability, capped at 5 percent of bankroll. Enterprise keys of accounts that attested a human decides before any stake only. | $0.005 per call | Coming soon |
calc_fair_value | No-margin fair probability from one or two of your own prices. | $0.005 per call | Coming soon |
calc_hedge | The stake on the other side that equalizes the result, from your own prices. Enterprise keys of accounts that attested a human decides before any stake only. | $0.005 per call | Coming soon |
calc_parlay | Combined price, and combined probability if you supply yours, for two to twenty legs. | $0.005 per call | Coming soon |
calc_best_price | Rank up to 50 prices you supply for the same outcome by payout. | $0.005 per call | Coming soon |
calc_ev_scan | Expected value per unit for up to 50 price and probability pairs you supply. | $0.005 per call | Coming soon |
The live price book is deepchampai.com/api/agent/v1/pricing and always wins over this page.
Payment rails
The first paid line opens with the card and API key rails. The rest switch on one at a time, and each shows its real status here.
An agent that pays for itself
Your agent gets an HTTP 402 challenge, pays with a Stripe Shared Payment Token, and repeats the request. Card payments have a $0.50 minimum, so a card funds a prepaid balance (from $10) that per-call charges draw down.
npx @stripe/ link-cli mpp pay <url>Machine Payments Protocol (MPP). US businesses, all states.
An agent with a wallet
The 402 challenge carries a USDC payment request. Your wallet pays it and your agent repeats the request with the receipt. Calls priced at one cent or more can be paid per call here; calls below one cent, such as the calculators, draw from a prepaid balance.
US customers except New York. Switches on after our payment processor completes its stablecoin access review.
A team funding a prepaid balance by transfer
Preview the transfer first with a dry run, then send it with your account reference in the memo. We only ever receive: DeepChamp never sends money and never runs stripe pay.
stripe pay @deepchampai --dry-runEnterprise settles at a 5% discount on this rail.
A team that buys on purchase orders
Monthly in arrears under an Order Form, net 30. Ask through the waitlist form and say you need an invoice.
From $500 per month.
A developer provisioning from the command line
Add the DeepChamp edge API to a project and receive a key in your environment.
stripe projects add deepchamp/ edge-apiListing in progress.
A service that wants a bill it can predict
A key spends a prepaid balance. Send it in the X-DC-Api-Key header. Keys are shown once, can be rotated and revoked, and carry spend caps.
Never put a key in client-side code, a public repository or a prompt.
Where the money goes.
Card and stablecoin payments settle to our Stripe balance and pay out on Stripe's normal schedule. Stablecoin is converted to dollars by Stripe. Every dollar is receipted and ledgered: a paid response carries a billing block with the price and units, and a receipt you can keep. A call that is not delivered is not charged, and if a charge ever lands for a call that failed, it is refunded.
Bring your own odds
We never host sportsbook odds, and no response contains one. If your agent has a price from its own licensed feed, send it to evaluate_market with the side and line. You get our probability for that side and line, the de-vigged fair value, the edge, the expected value per unit and Kelly sizing as plain arithmetic. The calculator tools run the same kind of arithmetic on any numbers you send. Your price lives only in your request. We do not store it and we do not return it later.
Evaluate us honestly
We do not publish or claim results, a record or returns. We give you what you need to measure the intelligence on your own data.
signal_id, model_version and issued_at. The content_hash lets you prove the copy you hold is the one we issued.Trust and limits
Waitlist
Paid lines open one at a time. We read every response and use it to decide what opens next and what it costs. Contact details are optional, kept apart from your answers, and never added to a marketing list.
FAQ
Research intelligence (probabilities, factors, context), not winning picks. Your agent calls our tools over REST or MCP. We run Jev, DeepChamp's research agent, on our own data layer, and your agent receives ranked intelligence: signals with an edge score and confidence tier, ranked news, intel, research briefs and answers from Jev.
No. The daily slate and matchup context are free and need no key and no account. Copy the curl command or the MCP configuration at the top of this page. The free tier allows 20 requests a minute and 300 a day per IP address.
No. We sell our analysis, never raw data and never sportsbook odds or prices. For anything that needs a price, you bring your own from your own licensed feed and we return arithmetic and our probability for that side and line.
No, and we do not claim any. We publish probabilities, factors and context. Every signal carries a signal_id, a model_version and an issued_at time so you can log it and measure it against your own closing price and your own data.
No. Automated wagering is not allowed. A person makes every betting decision, and your product must relay our compliance notice to the people it serves. The Acceptable Use Policy has the details.
Per call by card (Shared Payment Token) or stablecoin over the HTTP 402 payment flow, from a prepaid balance with an API key, by stripe pay transfer or invoice for enterprise. Charges happen only for calls that succeed.
Paid access opens one line at a time, and each line appears here the moment it goes live. List prices run from $0.005 to $0.10 per call and are shown in the pricing table. Join the waitlist to hear first and to help us set plan prices.
The free slate covers NBA, NFL, MLB, NHL, CFB, CBB, WNBA, one sport per call, for the days from yesterday to tomorrow in US Eastern time. Coverage of the paid lines is listed on each line as it opens.
Research and information, not betting advice. No outcomes are guaranteed. Adults 21+ only, where legal. AI-generated analysis can be wrong; use your own judgment. If you or someone you know has a gambling problem, call or text 1-800-MY-RESET.
DeepChamp is also an app for people: ranked picks research, player props and Jev in your pocket.