JRZY exposes a read-only REST API for partners and Scout Pro subscribers — athletes, scores, signals, card prices, and stake-exchange data. Bearer-token auth, JSON, 60 req/minute on Pro.
The JRZY API is the same data layer that powers jrzy.com and joxstox.com — exposed read-only for partners building on top of basketball intelligence.
**Endpoints**
`GET /api/athletes` — paginated list with filters for league, position, sport, jrzy_score range, and pre-hype flag. 50 rows per page. `GET /api/athletes/:slug` — full athlete record including JRZY score, leverage components, SAV, PVI, momentum, and trajectory grade. `GET /api/athletes/:slug/signals` — signal stream (performance, social, deal flow, sponsorship, market) ordered by urgency × recency. `GET /api/athletes/:slug/card-prices` — PSA 10 Silver + Gold sold averages, comp counts, 30-day delta. `GET /api/athletes/:slug/stakes` — current stake table, last-traded prices, holder count. `GET /api/leaderboard` — top athletes by JRZY score, league, position, or 7-day delta.
**Auth**
Send a Bearer token in the `Authorization` header. Tokens are generated under /api-access (Scout Pro and above). Rotation is one-click.
**Rate limits**
Scout Pro: 60 req/minute, 50,000/day. Enterprise: custom — 600/minute, no daily ceiling, optional dedicated regions.
**Webhook subscriptions** (Enterprise)
`signal.created`, `pre_hype_flag.fired`, `stake.traded`, `card_price.updated` — delivered via signed POST with HMAC-SHA256 verification.
Sample requests are documented in the `/api-access` dashboard once you subscribe.