API Live & Accepting Requests

The Sports Picks API
Trusted by Sharp Bettors

AI-processed betting intelligence delivered via API. Fixtures, analysis, picks, and oracle data. Pay per request with x402 micropayments — from $0.01 per call.

6
Sports Covered
4
API Endpoints
$0.01
Starting Price
<200ms
Avg Response

Try It Right Now

Real responses from the live API. No signup required for the discovery endpoint.

picksapi.com — LIVE
GET https://picksapi.com/ 🆕 Free
{ "name": "PicksAPI — Sports Betting Intelligence", "version": "1.0.0", "endpoints": [ { "path": "/v1/fixtures", "price": "$0.01" }, { "path": "/v1/analysis", "price": "$0.03" }, { "path": "/v1/picks", "price": "$0.05" }, { "path": "/v1/oracle", "price": "$0.02" } ], "sports": ["soccer", "nba", "tennis", "boxing", "mma", "esports"], "payment": { "protocol": "x402", "currency": "USDC", "chain": "Base" } }
GET https://picksapi.com/v1/fixtures?sport=soccer 💰 $0.01 USDC
{ "sport": "soccer", "date": "2026-02-28", "fixtures": [ { "id": "fix_8472", "league": "Premier League", "home": "Arsenal", "away": "Chelsea", "kickoff": "2026-02-28T15:00:00Z", "prediction": { "winner": "home", "confidence": 0.72 }, "form": { "home": "WWDWW", "away": "WLDWL" } } ], "total": 24, "cost": "$0.01 USDC" }
GET https://picksapi.com/v1/picks?sport=nba 💰 $0.05 USDC
{ "sport": "nba", "generated_at": "2026-02-28T06:00:00Z", "picks": [ { "match": "Lakers vs Celtics", "pick": "Celtics -4.5", "confidence": 0.81, "edge": 4.2, "reasoning": "Celtics 8-2 ATS last 10, Lakers missing key rotation player", "ev": "+3.8%" }, { "match": "Warriors vs Nuggets", "pick": "Over 224.5", "confidence": 0.74, "edge": 2.8, "reasoning": "Both teams averaging 118+ PPG last 5, pace factor elevated", "ev": "+2.1%" } ], "model_accuracy_30d": "67.3%", "cost": "$0.05 USDC" }
GET https://picksapi.com/v1/oracle?sport=tennis 💰 $0.02 USDC
{ "sport": "tennis", "markets": [ { "match": "Djokovic vs Alcaraz", "tournament": "ATP Masters 1000", "market_odds": { "player1": 2.10, "player2": 1.80 }, "implied_prob": { "player1": "47.6%", "player2": "55.6%" }, "model_prob": { "player1": "44.1%", "player2": "55.9%" }, "ev": { "player1": "-7.4%", "player2": "+0.5%" } } ], "cost": "$0.02 USDC" }

Built for the Edge

Everything a sharp bettor or AI agent needs, nothing it doesn't.

🤖

AI-Processed Intelligence

Every data point runs through AI models that analyze form, head-to-head records, injuries, and market movements to generate actionable picks.

x402 Micropayments

Pay per request with USDC on Base. No subscriptions, no API keys for basic usage. Your wallet is your account. Powered by Coinbase's x402 protocol.

📊

6 Sports Covered

Soccer, NBA, Tennis, Boxing, MMA, and Esports. Each with tailored analysis models, league-specific data, and sport-appropriate metrics.

🎯

Confidence Ratings

Every pick comes with a confidence score, expected value calculation, and detailed reasoning. Know exactly why a pick was made and how strong the edge is.

🔄

Real-Time Updates

Fixtures, odds, and predictions refresh throughout the day. Get the latest data right up to game time with sub-200ms response times.

🔌

Agent-First Design

Built for AI agents and automated systems. Clean JSON responses, x402 discovery metadata, CORS enabled. Integrate in minutes, not days.

Four Endpoints, Zero Complexity

Each endpoint solves a specific problem. Pay only for what you use.

/v1/fixtures $0.01

Today's fixtures with AI predictions and form data. Perfect for building pre-match dashboards or feeding your own models.

/v1/analysis $0.03

Deep match analysis with head-to-head records, injury reports, and market assessments. The full picture on any fixture.

/v1/picks $0.05

Value betting picks with confidence ratings, edge calculations, and track record. Actionable intelligence, not just data.

/v1/oracle $0.02

Prediction market odds with implied probabilities and EV calculations. Compare market odds against model probabilities.

Pay Per Request or Subscribe

Start free. Scale when you're ready. No contracts, cancel anytime.

Free
$0 /month

Perfect for testing and light usage. No signup required.

  • 10 picks per day
  • No API key required
  • Pay-per-request via x402
  • All 6 sports
  • Standard response times
Get Started Free
Enterprise
$99 /month

Unlimited access with webhooks and priority support.

  • Unlimited requests
  • Real-time webhooks
  • Custom sport filters
  • Bulk historical exports
  • Priority support (Telegram)
  • SLA guarantee
Contact Us

Three Lines of Code

Get picks in your app in under a minute. Works with any language.

# Free endpoint — no auth needed
curl https://picksapi.com/

# Health check
curl https://picksapi.com/health

# x402 discovery metadata
curl https://picksapi.com/.well-known/x402.json

# Paid endpoint — returns 402 with payment instructions
curl https://picksapi.com/v1/picks?sport=nba

# After signing payment with your wallet:
curl -H "X-Payment: <signed-payment>" \
     https://picksapi.com/v1/picks?sport=nba
import requests

# Free — get API info and endpoints
response = requests.get("https://picksapi.com/")
api_info = response.json()
print(api_info["endpoints"])

# Paid endpoint — will return 402 with payment details
picks = requests.get(
    "https://picksapi.com/v1/picks",
    params={"sport": "soccer"}
)

if picks.status_code == 402:
    # Parse x402 payment instructions
    payment_info = picks.json()
    print("Payment required:", payment_info)
// Free — fetch API info
const res = await fetch("https://picksapi.com/");
const api = await res.json();
console.log(api.endpoints);

// Paid endpoint — 402 response with payment instructions
const picks = await fetch(
  "https://picksapi.com/v1/picks?sport=nba"
);

if (picks.status === 402) {
  const payment = await picks.json();
  console.log("Sign payment with wallet:", payment);
}
// Using the official x402 SDK — handles payments automatically
import { wrapFetch } from "@x402/fetch";

// Wrap fetch with your wallet — payments are automatic
const paidFetch = wrapFetch(fetch, wallet);

// Just fetch like normal — x402 handles the rest
const picks = await paidFetch(
  "https://picksapi.com/v1/picks?sport=soccer"
);

const data = await picks.json();
console.log(data.picks);
// → AI-processed picks with confidence scores and EV

// Install: npm install @x402/fetch
// Docs: https://docs.cdp.coinbase.com/x402/welcome
🔗

Built on x402 Protocol

The HTTP 402 payment standard by Coinbase. Pay-per-request with USDC on Base chain. No API keys needed.

🧠

Powered by AI Research

AI models process fixtures, form, injuries, and market data daily. Not just raw data — actionable intelligence.

🛡

Production Hardened

SSL encrypted, rate limited, CORS enabled. Built for reliability with sub-200ms response times.

Start Getting Picks Right Now

No signup. No credit card. Just hit the endpoint.

$ curl https://picksapi.com/v1/picks?sport=nba