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:

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:

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.