QuarterCharts API

US-equity fundamentals as JSON.

Sankey diagrams, multi-statement charts, segments, earnings calendars, and per-ticker logos — every US public company, accessible from any HTTP client. Sourced from SEC EDGAR, Finnhub, and Yahoo Finance.

Quickstart

  1. Sign in to QuarterCharts with Google. Free, instant, no credit card.
  2. Go to Dashboard → API keys and click Create new key. Name it whatever helps you remember (e.g. excel-laptop, claude-mcp).
  3. The key is shown once. Copy it (it starts with qc_live_) and store it somewhere safe — environment variable, password manager, encrypted vault.
  4. Use it as Authorization: Bearer <your-key> header in your HTTP client. Examples below.

Rate limits & pricing tiers

Every key carries a per-minute + per-day cap. Hitting either returns 429 Too Many Requests with a Retry-After header telling you when the window resets.

TierPer minutePer dayPriceAudience
Anonymous (no key)210FreeTire-kickers, casual exploration
Free5100FreeHobbyists, students, casual Excel users
Pro6010,000Coming soonActive analysts, MCP power users
Business600100,000Coming soonSmall funds, finance teams
EnterpriseCustomCustomContactHedge funds, fintech apps embedding our data

Anonymous tier is keyed by IP — useful for one-off curls, not for production workloads.

Code examples

All examples fetch Apple’s income statement. Replace qc_live_... with your real key.

curl https://api.quartercharts.com/v1/charts/AAPL?statement=income \
  -H "Authorization: Bearer qc_live_..."

Response headers

Every successful response carries standard rate-limit headers. Check them after each call to back off gracefully before you trip the cap.

HeaderWhat it means
X-RateLimit-Limit-MinutePer-minute cap for your tier.
X-RateLimit-Remaining-MinuteCalls left in the current minute.
X-RateLimit-Limit-DayDaily cap for your tier.
X-RateLimit-Remaining-DayCalls left until 00:00 UTC tomorrow.
Retry-AfterOn 429 only — seconds until the next request will succeed.

Full reference

Every endpoint, every response shape — machine-readable OpenAPI spec at api.quartercharts.com/openapi.json. Browsable Swagger UI at api.quartercharts.com/docs.