Skip to main content

Earnings

Returns a calendar of upcoming and recently reported earnings events for companies tracked within the consumer-signals universe. Use this to align signal analysis with fundamental catalysts.

Endpoint

GET /api/earnings

Authentication

Requires a valid JWT passed via the Authorization header.

Response

upcoming
array
Earnings events scheduled in the future.
recent
array
Earnings events that have already occurred.

Code Examples

curl -X GET "https://api.consumersignals.io/api/earnings" \
  -H "Authorization: Bearer <token>"

Example Response

{
  "upcoming": [
    {
      "ticker": "WMT",
      "name": "Walmart",
      "date": "2026-04-10",
      "confirmed": true,
      "sector": "retail",
      "exposureLevel": "low"
    },
    {
      "ticker": "TGT",
      "name": "Target",
      "date": "2026-04-15",
      "confirmed": false,
      "sector": "retail",
      "exposureLevel": "elevated"
    }
  ],
  "recent": [
    {
      "ticker": "COST",
      "name": "Costco",
      "date": "2026-03-28",
      "sector": "retail",
      "exposureLevel": "low"
    }
  ]
}