Skip to main content
Reference

REST API

JSON over HTTPS at https://patternsight-platform.fly.dev. All endpoints need a Bearer key — see authentication.

Data

get/v1/games

List Games

meter: api_requests
Parameters
  • cursor (query)
  • limit (query)
  • supported_for_agentic (query)
  • X-API-Key (header)
  • authorization (header)
get/v1/games/{code}

Get Game

meter: api_requests
Parameters
  • code (path, required)
  • X-API-Key (header)
  • authorization (header)
get/v1/games/{code}/draws

Get Draws

meter: api_requests
Parameters
  • code (path, required)
  • since (query)
  • cursor (query)
  • limit (query)
  • X-API-Key (header)
  • authorization (header)
get/v1/games/{code}/latest

Get Latest

meter: api_requests
Parameters
  • code (path, required)
  • limit (query)
  • X-API-Key (header)
  • authorization (header)
get/v1/games/{code}/frequency

Get Frequency

meter: api_requests
Parameters
  • code (path, required)
  • ball_kind (query)
  • X-API-Key (header)
  • authorization (header)

Descriptive statistics about past draws — not a prediction of future draws.

get/v1/games/{code}/gaps

Get Gaps

meter: api_requests
Parameters
  • code (path, required)
  • X-API-Key (header)
  • authorization (header)

A long gap does not make a number "due" — draws are independent.

get/v1/games/{code}/timeseries

Get Timeseries

meter: api_requests
Parameters
  • code (path, required)
  • X-API-Key (header)
  • authorization (header)
get/v1/games/{code}/analyze

Analyze

meter: api_requests
Parameters
  • code (path, required)
  • X-API-Key (header)
  • authorization (header)

Agentic

post/v1/games/{code}/picks

Picks

meter: agentic_analysesUltra (Enterprise) tier
Parameters
  • code (path, required)
  • X-API-Key (header)
  • authorization (header)
Request body
  • strategy string
  • count integer
  • draw_date union

Picks are mathematical selections, not predictions. They do not improve your chances of winning. Every response carries a provenance pack_hash and the disclaimer.

post/v1/games/{code}/backtest

Backtest

meter: agentic_analysesUltra (Enterprise) tier
Parameters
  • code (path, required)
  • X-API-Key (header)
  • authorization (header)
Request body
  • strategy string
  • n_draws integer

edge_vs_random clusters near 0 — that means no real edge. A small non-zero value is sample noise, not a winning signal: no strategy beats random on fair lottery draws.

Account & keys

get/v1/keys

List Keys

Parameters
  • authorization (header)
  • X-API-Key (header)
post/v1/keys

Self Issue Key

Parameters
  • authorization (header)
delete/v1/keys/{key_id}

Revoke Key

Parameters
  • key_id (path, required)
  • authorization (header)
  • X-API-Key (header)
get/v1/account/usage

Account Usage

meter: api_requests
Parameters
  • authorization (header)
  • X-API-Key (header)
get/v1/usage

Usage

Parameters
  • X-API-Key (header)
  • authorization (header)

System

get/healthz

Healthz