Skip to content

Releases: Sharp-API/SharpAPI-Documentation

v2026.05.07.131

07 May 14:06
a51be50

Choose a tag to compare

[2026.05.07.130] - 2026-05-07

Bug Fixes

  • Update sportsbook count 16+ → 43 in root metadata description by @Mlaz-code
  • posthog: Suppress browser-extension exceptions from docs PostHog by @Mlaz-code
  • vercel: Rewrite /ingest/* with trailing slash to PostHog by @Mlaz-code
  • public: Add apple-touch-icon + precomposed variant by @Mlaz-code
  • docs: Classify broken links, warn on external drift by @Mlaz-code
  • seo: Make / → /en redirect permanent (301) (#188) by @Mlaz-code

CI/CD

Documentation

  • mcp: Document 5 new MCP tools (12 → 17) (#213) by @Mlaz-code
  • ev: Correct kelly_percent units (0-100, not 0.0-1.0) + full-Kelly safety note (#207) by @Mlaz-code
  • websocket: Mark sharpapi-v1.5 as internal-only (#204) by @Mlaz-code
  • historical: Add CLV and closing odds endpoints (Sharp tier) (#201) by @Mlaz-code
  • streaming: Document WS close code 1006 as RFC-reserved client-side code (#200) by @Mlaz-code
  • streaming: Update concurrent stream cap from 10 to 1 per key (#199) by @Mlaz-code
  • streaming: Add One Connection, Many Topics guide (#198) by @Mlaz-code
  • api: Drop game_state from EV/arb/low-hold reference (#195) by @Mlaz-code
  • conventions: Add Conditional requests and ETag section (#194) by @Mlaz-code
  • errors: Add not_ready + offset_too_large to canonical table (#193) by @Mlaz-code
  • odds: Document offset cap, removed_truncated, since_clamped (#192) by @Mlaz-code
  • gamestate: Reflect new $79/mo add-on gating (#191) by @Mlaz-code
  • gamestate: Rewrite reference page + OpenAPI spec + stream doc by @Mlaz-code
  • pricing: Clarify the add-on covers SSE + WebSocket by @Mlaz-code
  • pricing: Add Closing Line to Pro+ feature comparison by @Mlaz-code
  • events: Correct legacy-path migration table by @Mlaz-code
  • splits: Document the market query param by @Mlaz-code
  • Remove /gamestate endpoint reference by @Mlaz-code
  • api: Add Closing Line endpoint reference by @Mlaz-code
  • pricing: Clarify Sharp/Pro/Hobby streaming column by @Mlaz-code
  • errors: Align error code reference with canonical Go list by @Mlaz-code
  • splits: Reflect Pro-tier gating across splits page, overview, and pricing comparison by @Mlaz-code
  • concepts: Clarify Pinnacle odds_changed_at as trading-desk timestamp vs last_seen_at pipeline freshness by @Mlaz-code
  • concepts: Add WSS/poll architecture, p50/p95 staleness, free-tier rate cap to live-vs-prematch by @Mlaz-code
  • concepts: Add Live vs. Pre-Match guide to set expectations for DK/FD live coverage by @Mlaz-code
  • api-reference: Add unknown_endpoint 410 error code + correct_endpoint field by @Mlaz-code
  • conventions: Align envelopes with server + pin conventions doc by @Mlaz-code
  • mcp: Cross-link MCP server setup guide from openapi.json by @Mlaz-code
  • websocket: Add AsyncAPI 3.0 spec for wss://ws.sharpapi.io by @Mlaz-code
  • splits: Add /splits + /splits/history to spec, fix MDX response examples by @Mlaz-code
  • reference: Correct auth labels for /sports, /leagues, /markets, /sportsbooks, /teams by @Mlaz-code
  • historical: Strip historical endpoints from spec + MDX by @Mlaz-code
  • Update SSE streaming docs for compact OddsDelta payload by @Mlaz-code
  • Document cursor-based pagination as recommended approach for /odds by @Mlaz-code
  • Add Circa Sports as 32nd sportsbook by @Mlaz-code
  • ev: Document multi-book opportunities per selection by @Mlaz-code
  • Add state query param to odds, delta, SSE, and WebSocket endpoints by @Mlaz-code
  • pricing: Sync tier features with Go API tiers.go by @Mlaz-code

Features

  • openapi: Auto-stamp spec with freshness metadata by @Mlaz-code
  • seo: Emit Organization, WebSite, and BreadcrumbList JSON-LD on every docs page (#189) by @Mlaz-code

Miscellaneous

  • Prepare repo for public-readiness audit (#217) by @Mlaz-code in #217
  • deps: Bump pnpm/action-setup in the actions group (#212) by @dependabot[bot]
  • deps: Bump the actions group across 1 directory with 5 updates (#196) by @dependabot[bot]
  • Sync pnpm-lock.yaml with linkinator dependency by @Mlaz-code
  • deps: Add dependabot for github-actions by @Mlaz-code

SEO

  • Add WebAPI + APIReference schema.org JSON-LD to docs by @Mlaz-code
  • Expand AI + social crawlers in robots.txt to full 24-UA set by @Mlaz-code
  • Add Novig API to H1 and meta description for novig api keyword by @Mlaz-code
  • Improve Novig API description in docs for novig api keyword by @Mlaz-code
  • Docs landing page semantic enrichment (no-vig odds, novig exchange, prediction market reference) (#211) by @Mlaz-code
  • Rewrite root / to /en instead of 308 redirect (#210) by @Mlaz-code

v2026.05.07.130

07 May 14:02
a51be50

Choose a tag to compare

[2026.05.07.129] - 2026-05-07

Security

  • Require SHARPAPI_API_KEY env var in test script by @Mlaz-code

v2026.05.07.129

07 May 13:27

Choose a tag to compare

[2026.05.07.128] - 2026-05-07

Documentation

v2026.05.07.128

07 May 12:37

Choose a tag to compare

[2026.05.07.127] - 2026-05-07

Documentation

v2026.05.07.127

07 May 06:13

Choose a tag to compare

[2026.05.07] - 2026-05-07

Miscellaneous

v2026.05.07

07 May 03:57

Choose a tag to compare

[2026.05.06.125] - 2026-05-06

Bug Fixes

  • Update sportsbook count 16+ → 43 in root metadata description by @Mlaz-code

v2026.05.06.125

06 May 22:40

Choose a tag to compare

[2026.05.06.124] - 2026-05-06

SEO

  • Add WebAPI + APIReference schema.org JSON-LD to docs by @Mlaz-code

v2026.05.06.124

06 May 19:49

Choose a tag to compare

[2026.05.06.123] - 2026-05-06

SEO

  • Expand AI + social crawlers in robots.txt to full 24-UA set by @Mlaz-code

v2026.05.06.123

06 May 19:43

Choose a tag to compare

[2026.05.06] - 2026-05-06

SEO

  • Add Novig API to H1 and meta description for novig api keyword by @Mlaz-code

v2026.05.06

06 May 00:14

Choose a tag to compare

[2026.05.05.121] - 2026-05-05

SEO

  • Improve Novig API description in docs for novig api keyword by @Mlaz-code