# Magisterial pricing

Two surfaces, two pricing models: per-sport consumer plans for the chat
assistants, and pay-per-use developer pricing on the /v1 API.

## Consumer plans (per sport)

Plans are purchased per sport (soccer, basketball, baseball, softball,
volleyball, football, track and field). All divisions are available on every
plan.

| Plan | Price | Includes |
|---|---|---|
| Free | $0 | ~500 queries/month, 5 requests/minute, basic stats and rankings |
| Pro | $40/month or $149/year | ~2,000 queries/month, 20 requests/minute, Scout, advanced analytics |
| Max | $60/month or $199/year | ~5,000 queries/month, 40 requests/minute, Transfer Portal access, Scout, up to 2 assistant coach seats |

Sign up: https://magisterial.ai/auth/login · plan details per sport:
https://magisterial.ai/pricing

## Developer API (/v1)

- Free read endpoints at 120 requests/minute with any key: players search
  and profiles, season stats, teams, rosters, coaching staffs, games,
  careers and transfers, conferences, the filter catalog, and the coverage
  matrix (coverage needs no key at all).
- Test keys (mag_test_) are blocked from billed endpoints — development can
  never create charges.
- Usage-billed, under a monthly budget cap you control:
  - Live transfer-portal feed GET /v1/portal: $0.05/request
  - Natural-language query POST /v1/query: model cost with markup
  - Portal watch alerts: $5/alert/month with match polling
  - Bulk exports POST /v1/exports: $0.10 per started 10,000-row block
    (gzipped CSV/JSONL, failed exports never billed)

Keys are self-serve: https://magisterial.ai/console
Full API reference: https://api.magisterial.ai/v1/llms.txt
