Skip to content

Releases: Sharp-API/SharpAPI-Documentation

v2026.04.03

03 Apr 23:19

Choose a tag to compare

[2026.04.01] - 2026-04-01

Documentation

  • Expand 18 meta descriptions to exceed Bing 120-char minimum by @Mlaz-code

v2026.04.01

01 Apr 12:22

Choose a tag to compare

[2026.03.28] - 2026-03-28

Bug Fixes

  • Sync docs with sharp-api-go — field names, tier gates, URLs, enterprise endpoints by @Mlaz-code
  • Use direct URL for status page link to avoid 301 redirect by @Mlaz-code
  • Redirect /en/ prefixed public assets to root to resolve 404s by @Mlaz-code
  • Eliminate 308 redirects from Nextra sidebar links and improve internal cross-linking by @Mlaz-code
  • Add /en/ prefix to all internal links to eliminate 308 redirects by @Mlaz-code
  • Add /en/ prefix to all sitemap URLs to avoid 308 redirects by @Mlaz-code
  • Align OpenAPI spec, SDK docs, and API reference with canonical field names by @Mlaz-code
  • Add root redirect to /en/ so docs.sharpapi.io resolves by @Mlaz-code
  • Update links to avoid 3XX redirects by @Mlaz-code
  • Include public/ in Vercel ignore command so static assets deploy by @Mlaz-code
  • pricing: Update Sharp tier to 1000 req/min, fix Free tier by @Mlaz-code
  • docs: Correct endpoint paths to match production API by @Mlaz-code
  • ci: Add packageManager field for pnpm/action-setup@v4 by @Mlaz-code
  • Add cleanUrls to vercel.json for extensionless routing by @Mlaz-code
  • Pinnacle and sharp books require Sharp tier, not Pro by @Mlaz-code
  • ci: Add contents:read permission for upstream-notify by @Mlaz-code
  • ci: Add issues:write permission for upstream-notify by @Mlaz-code
  • ci: Fix variable expansion in upstream-notify issue body by @Mlaz-code
  • ci: Add packageManager field for pnpm/action-setup@v4 by @Mlaz-code
  • docs: Market_hold is percentage not decimal in odds-best by @Mlaz-code
  • docs: Sync odds-comparison with actual API response format by @Mlaz-code

CI/CD

  • Add git-cliff changelog generation to prod deploy pipeline by @Mlaz-code
  • Upgrade GitHub Actions to Node.js 22 (checkout@v5, setup-node@v5) by @Mlaz-code
  • Use self-hosted runner for upstream-notify workflow by @Mlaz-code
  • Add Vercel ignoreCommand, upstream notifications, curl -sL by @Mlaz-code

Documentation

  • Expand short meta descriptions to meet 120-char minimum by @Mlaz-code
  • deeplinks: Remove nonexistent GET /deeplinks endpoint, add bet365 support by @Mlaz-code
  • deeplinks: Update batch endpoint docs to match current implementation by @Mlaz-code
  • Add max_bet field to odds API reference by @Mlaz-code
  • Add MCP server integration page by @Mlaz-code
  • Add market aliases, OpenAPI link, fix pagination limits by @Mlaz-code
  • Add unique meta descriptions to all 44 pages and improve defaults by @Mlaz-code
  • Add splits history section to Betting Splits page by @Mlaz-code
  • Add Betting Splits page to API reference by @Mlaz-code
  • Add public_bet_pct field to odds response reference by @Mlaz-code
  • Add Deep Links API reference, standardize colon-separated event names by @Mlaz-code
  • Fix response envelope, remove X-Tier header, document streaming params by @Mlaz-code
  • Add Other Languages page with OpenAPI code generation examples by @Mlaz-code
  • Add SDK install instructions and update Python SDK docs by @Mlaz-code
  • low-hold: Fix pricing tier, add SDK streaming examples by @Mlaz-code
  • openapi: Add 5 missing endpoints found by validation by @Mlaz-code
  • Rebuild OpenAPI 3.1.0 spec from source — 34 paths, 27 schemas by @Mlaz-code
  • ev: Remove legacy scoring, add selection_id, update field refs by @Mlaz-code
  • Fix undocumented API behaviors in EV, arbitrage, and streaming docs by @Mlaz-code
  • middles: Rewrite OpenAPI spec — fix endpoints, params, and schemas by @Mlaz-code
  • low-hold: Fix response examples, pagination, and param descriptions by @Mlaz-code
  • Fix arbitrage tier references from Pro+ to Hobby+ by @Mlaz-code
  • Update odds API docs — remove deprecated fields, add player props by @Mlaz-code
  • Add Live Game State endpoint documentation by @Mlaz-code
  • Add Event Matching concept page and update event endpoint docs by @Mlaz-code
  • Fix 17 accuracy issues across 16 pages from full-site audit by @Mlaz-code
  • Update sports/leagues to match snake_case API fields by @Mlaz-code
  • Fix 15 accuracy issues found in full-site audit by @Mlaz-code
  • Fix field names to match actual snake_case API responses by @Mlaz-code
  • odds/events: Fix schemas, params, and response formats by @Mlaz-code
  • opportunities: Update EV/arb/middles, add low-hold endpoint by @Mlaz-code
  • streaming: Comprehensive update to WebSocket and SSE docs by @Mlaz-code
  • Remove stale starter tier, update to current limits by @Mlaz-code
  • ws: Add sport filter to WebSocket query params and subscribe message by @Mlaz-code
  • Add missing sportsbooks and fix data source accuracy by @Mlaz-code
  • Add channel-based WebSocket subscription docs by @Mlaz-code
  • middles: Add is_live field to response docs by @Mlaz-code
  • middles: Rewrite endpoint docs and add summary page by @Mlaz-code
  • Sync API reference with live endpoints by @Mlaz-code
  • Add WebSocket API reference and streaming guide by @Mlaz-code
  • Rewrite API documentation for v1 redesign by @Mlaz-code
  • Update API documentation for SharpAPI v1 rebuild by @claude

Features

  • Add IndexNow verification key by @Mlaz-code
  • Add canonical tags to all pages by @Mlaz-code
  • Enable site search, fix splits tier claim and rate limit example by @Mlaz-code
  • Improve LLM discoverability with llms.txt, updated llms-full.txt, and AI crawler rules by @Mlaz-code
  • Add status page link to docs footer by @Mlaz-code
  • Auto-generate sportsbooks docs from API at build time by @Mlaz-code
  • Add i18n scaffolding with Nextra locale support by @Mlaz-code
  • Add IndexNow verification key for Bing instant indexing by @Mlaz-code
  • agents: Add doc-sync and openapi-validator Claude Code agents by @Mlaz-code
  • Add PostHog analytics with cross-subdomain identity by @Mlaz-code
  • Migrate from Nextra 2 to Nextra 4 with App Router by @Mlaz-code

Miscellaneous

  • Upgrade to Next.js 16, add knip config, update CLAUDE.md by @Mlaz-code

SEO

  • Shorten meta description on MCP page to under 160 chars by @Mlaz-code
  • Add lastmod dates to sitemap for better crawl discovery by @Mlaz-code
  • Add lastmod dates to sitemap for crawler discovery by @Mlaz-code
  • Add og:title/description/url to all pages, rotate IndexNow key by @Mlaz-code
  • Fix Open Graph tags to use per-page title and description by @Mlaz-code
  • Add redirects for section index URLs that 404 by @Mlaz-code
  • Add H1 tags to 6 pages and add sitemap.xml + robots.txt by @Mlaz-code

v2026.03.28

28 Mar 18:27

Choose a tag to compare

[Unreleased]

Bug Fixes

  • Sync docs with sharp-api-go — field names, tier gates, URLs, enterprise endpoints by @Mlaz-code
  • Use direct URL for status page link to avoid 301 redirect by @Mlaz-code
  • Redirect /en/ prefixed public assets to root to resolve 404s by @Mlaz-code
  • Eliminate 308 redirects from Nextra sidebar links and improve internal cross-linking by @Mlaz-code
  • Add /en/ prefix to all internal links to eliminate 308 redirects by @Mlaz-code
  • Add /en/ prefix to all sitemap URLs to avoid 308 redirects by @Mlaz-code
  • Align OpenAPI spec, SDK docs, and API reference with canonical field names by @Mlaz-code
  • Add root redirect to /en/ so docs.sharpapi.io resolves by @Mlaz-code
  • Update links to avoid 3XX redirects by @Mlaz-code
  • Include public/ in Vercel ignore command so static assets deploy by @Mlaz-code
  • pricing: Update Sharp tier to 1000 req/min, fix Free tier by @Mlaz-code
  • docs: Correct endpoint paths to match production API by @Mlaz-code
  • ci: Add packageManager field for pnpm/action-setup@v4 by @Mlaz-code
  • Add cleanUrls to vercel.json for extensionless routing by @Mlaz-code
  • Pinnacle and sharp books require Sharp tier, not Pro by @Mlaz-code
  • ci: Add contents:read permission for upstream-notify by @Mlaz-code
  • ci: Add issues:write permission for upstream-notify by @Mlaz-code
  • ci: Fix variable expansion in upstream-notify issue body by @Mlaz-code
  • ci: Add packageManager field for pnpm/action-setup@v4 by @Mlaz-code
  • docs: Market_hold is percentage not decimal in odds-best by @Mlaz-code
  • docs: Sync odds-comparison with actual API response format by @Mlaz-code

CI/CD

  • Add git-cliff changelog generation to prod deploy pipeline by @Mlaz-code
  • Upgrade GitHub Actions to Node.js 22 (checkout@v5, setup-node@v5) by @Mlaz-code
  • Use self-hosted runner for upstream-notify workflow by @Mlaz-code
  • Add Vercel ignoreCommand, upstream notifications, curl -sL by @Mlaz-code

Documentation

  • Expand short meta descriptions to meet 120-char minimum by @Mlaz-code
  • deeplinks: Remove nonexistent GET /deeplinks endpoint, add bet365 support by @Mlaz-code
  • deeplinks: Update batch endpoint docs to match current implementation by @Mlaz-code
  • Add max_bet field to odds API reference by @Mlaz-code
  • Add MCP server integration page by @Mlaz-code
  • Add market aliases, OpenAPI link, fix pagination limits by @Mlaz-code
  • Add unique meta descriptions to all 44 pages and improve defaults by @Mlaz-code
  • Add splits history section to Betting Splits page by @Mlaz-code
  • Add Betting Splits page to API reference by @Mlaz-code
  • Add public_bet_pct field to odds response reference by @Mlaz-code
  • Add Deep Links API reference, standardize colon-separated event names by @Mlaz-code
  • Fix response envelope, remove X-Tier header, document streaming params by @Mlaz-code
  • Add Other Languages page with OpenAPI code generation examples by @Mlaz-code
  • Add SDK install instructions and update Python SDK docs by @Mlaz-code
  • low-hold: Fix pricing tier, add SDK streaming examples by @Mlaz-code
  • openapi: Add 5 missing endpoints found by validation by @Mlaz-code
  • Rebuild OpenAPI 3.1.0 spec from source — 34 paths, 27 schemas by @Mlaz-code
  • ev: Remove legacy scoring, add selection_id, update field refs by @Mlaz-code
  • Fix undocumented API behaviors in EV, arbitrage, and streaming docs by @Mlaz-code
  • middles: Rewrite OpenAPI spec — fix endpoints, params, and schemas by @Mlaz-code
  • low-hold: Fix response examples, pagination, and param descriptions by @Mlaz-code
  • Fix arbitrage tier references from Pro+ to Hobby+ by @Mlaz-code
  • Update odds API docs — remove deprecated fields, add player props by @Mlaz-code
  • Add Live Game State endpoint documentation by @Mlaz-code
  • Add Event Matching concept page and update event endpoint docs by @Mlaz-code
  • Fix 17 accuracy issues across 16 pages from full-site audit by @Mlaz-code
  • Update sports/leagues to match snake_case API fields by @Mlaz-code
  • Fix 15 accuracy issues found in full-site audit by @Mlaz-code
  • Fix field names to match actual snake_case API responses by @Mlaz-code
  • odds/events: Fix schemas, params, and response formats by @Mlaz-code
  • opportunities: Update EV/arb/middles, add low-hold endpoint by @Mlaz-code
  • streaming: Comprehensive update to WebSocket and SSE docs by @Mlaz-code
  • Remove stale starter tier, update to current limits by @Mlaz-code
  • ws: Add sport filter to WebSocket query params and subscribe message by @Mlaz-code
  • Add missing sportsbooks and fix data source accuracy by @Mlaz-code
  • Add channel-based WebSocket subscription docs by @Mlaz-code
  • middles: Add is_live field to response docs by @Mlaz-code
  • middles: Rewrite endpoint docs and add summary page by @Mlaz-code
  • Sync API reference with live endpoints by @Mlaz-code
  • Add WebSocket API reference and streaming guide by @Mlaz-code
  • Rewrite API documentation for v1 redesign by @Mlaz-code
  • Update API documentation for SharpAPI v1 rebuild by @claude

Features

  • Add IndexNow verification key by @Mlaz-code
  • Add canonical tags to all pages by @Mlaz-code
  • Enable site search, fix splits tier claim and rate limit example by @Mlaz-code
  • Improve LLM discoverability with llms.txt, updated llms-full.txt, and AI crawler rules by @Mlaz-code
  • Add status page link to docs footer by @Mlaz-code
  • Auto-generate sportsbooks docs from API at build time by @Mlaz-code
  • Add i18n scaffolding with Nextra locale support by @Mlaz-code
  • Add IndexNow verification key for Bing instant indexing by @Mlaz-code
  • agents: Add doc-sync and openapi-validator Claude Code agents by @Mlaz-code
  • Add PostHog analytics with cross-subdomain identity by @Mlaz-code
  • Migrate from Nextra 2 to Nextra 4 with App Router by @Mlaz-code

Miscellaneous

  • Upgrade to Next.js 16, add knip config, update CLAUDE.md by @Mlaz-code

SEO

  • Shorten meta description on MCP page to under 160 chars by @Mlaz-code
  • Add lastmod dates to sitemap for better crawl discovery by @Mlaz-code
  • Add lastmod dates to sitemap for crawler discovery by @Mlaz-code
  • Add og:title/description/url to all pages, rotate IndexNow key by @Mlaz-code
  • Fix Open Graph tags to use per-page title and description by @Mlaz-code
  • Add redirects for section index URLs that 404 by @Mlaz-code
  • Add H1 tags to 6 pages and add sitemap.xml + robots.txt by @Mlaz-code