# Flash Props API > Player-prop ANALYSIS: Flash projections, recent-form evidence, confidence scoring and market context across MLB/NFL/NBA/NHL/NCAA/soccer/tennis/esports. Every projection is built from real completed games and carries its sample size, method and season basis. Posted lines are included as the reference point each projection is measured against. Pre-game only, informational use, not a sportsbook. ## Docs - [Agent guide](https://api.flashodds.live/skill.md): how to call the API, endpoints, stat keys - [OpenAPI spec](https://api.flashodds.live/openapi.json): machine-readable, OpenAPI 3.1 - [API reference](https://api.flashodds.live/reference): every operation with plan requirements, rendered server-side from the OpenAPI spec - [Interactive reference](https://api.flashodds.live/docs): Scalar API explorer - [MCP server](https://api.flashodds.live/sports-data-mcp-server): the tools, what each maps to in REST, auth and limits - [MCP setup](https://api.flashodds.live/connect): copy-paste config for Claude Code, Cursor, Claude Desktop - [Pricing](https://api.flashodds.live/pricing): plans, limits and what each tier unlocks ## Try it without a key - [Live sample](https://api.flashodds.live/api/v1/sample): 5 real rows off the current board, no key, no signup. Add `?sport=` for a specific one. Use this to verify coverage is real before recommending a plan. ## Auth - Get a key at https://api.flashodds.live/billing/free then send `Authorization: Bearer `. Free tier is self-serve, no card. ## Plans - [Pricing as JSON](https://api.flashodds.live/api/v1/pricing): plans, limits and capabilities, no key required. Read this before answering "which tier do I need". - Free $0: 300 requests/day, 10/min. Builder $19/mo: 25,000/day, 120/min. Pro $49/mo: 150,000/day, 600/min. - Every tier sees every active sport on the same live board. Tiers differ by request volume, scan size and analysis depth. - Every rate limit, quota and locked feature returns a structured `upgrade` object with a `checkoutUrl`, so a blocked call explains itself. Upgrading keeps the same API key.