← Back
Developer API

StockAnalyzer1 API

Get a key

Free, no billing. A key is a random token tied to the email you provide — nothing is verified or emailed, so copy it immediately.

Endpoint

GET /api/report?ticker=TSM&key=YOUR_KEY&narrative=true

narrative=true is optional — it runs the AI synthesis step (slower, costs an inference call). Omit it for just the computed figures, flags, and health score.

Limits

50 requests per key per day. Resets daily.

Response shape

{
  "ticker": "TSM",
  "companyName": "...",
  "sector": "...",
  "industry": "...",
  "price": 0,
  "marketCap": 0,
  "dataSource": "fmp | sec-edgar",
  "years": [ { "year": "...", "revenue": 0, "netIncome": 0, "operatingCashFlow": 0, "capex": 0, "freeCashFlow": 0, "sbc": 0, "freeCashFlowSbcAdjusted": 0, "sharesOut": 0 } ],
  "shareChanges": [ { "year": "...", "pctChange": 0 } ],
  "healthScore": { "score": 0, "grade": "A-F", "label": "..." },
  "riskFlags": [ { "id": "...", "label": "..." } ],
  "narrative": "only present if narrative=true"
}

Not investment advice. Questions or custom limits: privateaillc@gmail.com