Tech earnings dates

56 dates ahead · 162 companies

For AI agents

Earnings dates, times and fiscal calendars for public tech, AI, chip and cloud companies (the list grows as public companies join the companies.fru.dev registry), from SEC EDGAR, company announcements and Nasdaq.

Refreshed at 05:30 UTC: daily in reporting season, Sundays otherwise

Point your agent here

Call the API

  • GET /api/earningsfrom?, to?, limit?, offset?dates with company, ticker, fiscal quarter, time (bmo, amc) and status
  • GET /api/companieslimit?, offset?companies with ticker, sector, fiscal year end month, investor relations and SEC links
  • GET /api/changessince?, moves?, limit?, offset?changes with company, quarter, from and to date, from and to status, source and when it was logged (logged since 2026-09-24)
  • GET /api/searchq, limit?up to 20 ranked results with title, link and one line

GET/api/earnings

Earnings dates between two days, in date order

  • fromFirst day, YYYY-MM-DD (default today)
  • toLast day, YYYY-MM-DD (default today + 14; at most 400 days after from)
  • limitItems per page, 1 to 200
  • offsetItems to skip, for the next page
Shell
curl -s "https://earnings.fru.dev/api/earnings?from=2026-10-20&to=2026-10-31&limit=5"
Sample response
JSON
{
  "from": "2026-10-20",
  "to": "2026-10-31",
  "earnings": [
    {
      "id": 4165,
      "companyId": "netflix",
      "date": "2026-10-20",
      "time": "amc",
      "status": "estimated",
      "periodKey": "2026-09",
      "periodEnd": "",
      "fiscalYear": 2026,
      "fiscalQuarter": 3,
      "source": "nasdaq",
      "sourceUrl": "https://www.nasdaq.com/market-activity/earnings?date=2026-10-20",
      "unverified": false,
      "note": "Expected date on the Nasdaq earnings calendar (data from Zacks). Not yet announced by the company.",
      "ticker": "NFLX"
    },
    {
      "id": 4167,
      "companyId": "manhattan-associates",
      "date": "2026-10-20",
      "time": "unknown",
      "status": "estimated",
      "periodKey": "2026-09",
      "periodEnd": "",
      "fiscalYear": 2026,
      "fiscalQuarter": 3,
      "source": "nasdaq",
      "sourceUrl": "https://www.nasdaq.com/market-activity/earnings?date=2026-10-20",
      "unverified": false,
      "note": "Expected date on the Nasdaq earnings calendar (data from Zacks). Not yet announced by the company.",
      "ticker": "MANH"
    }
  ],
  "total": 34,
  "limit": 5,
  "offset": 0,
  "next": "/api/earnings?from=2026-10-20&to=2026-10-31&limit=5&offset=5",
  "note": "Not investment advice."
}

GET/api/companies

Every tracked company

  • limitItems per page, 1 to 200
  • offsetItems to skip, for the next page
Shell
curl -s "https://earnings.fru.dev/api/companies?limit=5"
Sample response
JSON
{
  "companies": [
    {
      "id": "accenture",
      "ticker": "ACN",
      "name": "Accenture",
      "legalName": "Accenture plc",
      "cik": 1467373,
      "exchange": "NYSE",
      "sector": "hardware",
      "domain": "accenture.com",
      "irUrl": "https://investor.accenture.com",
      "fiscalYearEnd": "0831",
      "fyEndMonth": 8,
      "calendarKind": "monthly",
      "calendarNote": "Fiscal year ending on the last day of August",
      "filer": "domestic"
    },
    {
      "id": "adobe",
      "ticker": "ADBE",
      "name": "Adobe",
      "legalName": "ADOBE INC.",
      "cik": 796343,
      "exchange": "Nasdaq",
      "sector": "software",
      "domain": "adobe.com",
      "irUrl": "https://www.adobe.com/investor-relations.html",
      "fiscalYearEnd": "1127",
      "fyEndMonth": 11,
      "calendarKind": "weeks",
      "calendarNote": "52/53-week fiscal year ending on the Friday nearest the end of November",
      "filer": "domestic"
    }
  ],
  "total": 159,
  "limit": 5,
  "offset": 0,
  "next": "/api/companies?limit=5&offset=5"
}

GET/api/changes

Earnings dates that moved, and status changes, since a day

  • sinceFirst day, YYYY-MM-DD (default 30 days ago)
  • moves1 for date moves only (skip status-only changes)
  • limitItems per page, 1 to 200
  • offsetItems to skip, for the next page
Shell
curl -s "https://earnings.fru.dev/api/changes?since=2026-09-24&moves=1&limit=5"

Add to your agent

System prompt
For tech company earnings dates and fiscal calendars, fetch https://earnings.fru.dev/llms.txt and use https://earnings.fru.dev/api/earnings (spec: https://earnings.fru.dev/openapi.json). Cite "Earnings (earnings.fru.dev)" with a link.

Usage terms

  • Free to read, no key needed
  • Cite "Earnings (earnings.fru.dev)" with a link
  • Responses are cached; refreshed at 05:30 UTC: daily in reporting season, Sundays otherwise
  • Keep to 60 requests a minute or fewer
  • Dates marked unverified were found by an agent in a company announcement and not yet checked by hand. Not investment advice.