Today we are launching the PropEdge API, a two-tier REST interface that gives developers, data analysts, and serious sports bettors programmatic access to the same AI projection data that powers our dashboard.
If you have ever wanted to build a Discord bot that alerts your group chat when a high-conviction pick drops, or create a custom spreadsheet that auto-populates with daily projections, or backtest your own strategies against our model output, the PropEdge API makes all of that possible.
Why We Built an API
PropEdge started as a dashboard. You open it, scroll through picks, and make your decisions. That works great for casual users, but we kept hearing from a specific group of users who wanted more.
Algorithmic bettors wanted to pipe our edges directly into their own systems. Data analysts wanted raw model output so they could run their own filters and backtests. Discord community managers wanted to automatically post the best daily picks. Fantasy sports players wanted matchup context data to inform their lineups.
The dashboard is optimized for humans looking at a screen. The API is optimized for code looking at data.
Two Tiers: Picks and Data
We designed two tiers to match how people actually use the data.
Picks API ($29/month)
The Picks tier gives you access to every pick-related endpoint. This is the right choice if you want to build alerts, track results, or integrate our best bets into your workflow.
Available endpoints:
- GET /api/edges returns all active edges sorted by conviction score. You can filter by sport, minimum conviction, and limit the number of results.
- GET /api/best-bets returns only the highest-conviction picks with a 65+ conviction score by default.
- GET /api/late-swaps returns edges that were created or strengthened by late lineup changes. These are time-sensitive opportunities.
- GET /api/paper-stats returns our aggregate paper trading record including win rate, ROI, streak, and a breakdown by signal source.
- GET /api/results-feed returns resolved picks for any given date, so you can build your own results tracker.
The Picks tier includes 100 API requests per day. For most use cases (a Discord bot polling every 15 minutes, a daily spreadsheet pull, an alert system) this is more than enough.
Data API ($79/month)
The Data tier includes everything in Picks plus three additional endpoints that expose raw model output. This is built for people who want to do their own analysis on top of our data.
Additional endpoints:
- GET /api/projections returns the full projection for every prop we cover. This includes the model probability, projected mean and standard deviation, Monte Carlo simulation results, historical hit rate, odds API probability, matchup factors, and form rating.
- GET /api/matchup-context returns game-level moneyline predictions with win probabilities, confidence levels, and the factors driving each prediction.
- GET /api/player-stats returns all edges for a specific player. Pass a player name and optionally a sport, and get back every prop we have data on for that player.
The Data tier comes with 500 requests per day and priority support.
How Authentication Works
Every request requires an API key passed via the x-api-key header. Here is a quick example in three languages:
cURL:
curl -H "x-api-key: YOUR_KEY" https://propedge.today/api/edges?sport=NBA
JavaScript:
const resp = await fetch('https://propedge.today/api/edges', {
headers: { 'x-api-key': 'YOUR_KEY' }
});
const data = await resp.json();
Python:
import requests
resp = requests.get(
"https://propedge.today/api/edges",
headers={"x-api-key": "YOUR_KEY"},
params={"sport": "NBA"}
)
When you subscribe, you receive your API key immediately. Store it securely because it is only shown once.
What You Can Build
Here are some concrete examples of what API users are building:
Discord / Telegram Bots — Poll /api/best-bets every 15 minutes during game windows and post new high-conviction picks to a channel.
Custom Dashboards — Build a React or Next.js app that visualizes PropEdge data in your own style with your own filters and sorting.
Backtest Engines — Pull /api/results-feed for historical dates and run your own win-rate analysis across different sports, edge thresholds, and prop types.
Alert Systems — Monitor /api/late-swaps and send push notifications when a late lineup change creates a new edge.
Spreadsheet Integration — Use Google Apps Script or Excel Power Query to pull /api/projections into a spreadsheet every morning.
Rate Limits and Fair Use
The Picks tier gets 100 requests per day and the Data tier gets 500. Limits reset at midnight UTC. If you exceed your limit, you will receive a 429 response with a clear error message.
These limits are designed to be generous for real use cases while preventing abuse. If you have a legitimate need for higher limits, reach out and we can discuss custom arrangements.
Getting Started
Head to propedge.today/api-docs to see the full endpoint reference, sample responses, and subscribe. The payment form uses Square for secure card processing, and your API key is generated instantly upon successful payment.
We are excited to see what you build. If you create something interesting with the PropEdge API, let us know and we will feature it.