Stock Deep Dive snapshot as PNG or PDF
Returns image or PDF bytes, not JSON. Served from precomputed GCS objects.
Despite the parameter name, the path segment is a ticker — it is called entity_kind so the folder can nest /snapshot/{entity_kind}/{id}/panels/{slug} without a Next.js sibling-dynamic route conflict. Reserved kinds (stock, fund, …) are not tickers: requesting /snapshot/stock on its own returns 400 with the panel URL shape.
For panel drill-down prefer GET /snapshot/stock/{ticker}/panels/{slug}?format=png (_full for the whole sheet).
Authentication: Required (API Key or OAuth2) Billing: $1.25 per request (premium tier) Rate Limit: 120 requests/minute (default)
Request
- Base URL: https://riskmodels.app/api
- URL: https://riskmodels.app/api/snapshot/{entity_kind}
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://riskmodels.app/oauth/authorize, token URL https://riskmodels.app/api/oauth/token, scopes: mcp:read)
Path parameters
A ticker. Reserved kind names (stock, fund) return 400.
Query parameters
Response
Snapshot bytes in the requested format
Changes
No recorded changes to this operation across all 1 revision of this API.