Example

n8n Earnings Alert Workflow

Send Slack, Telegram, or email alerts without writing app code.

Request

GET https://api.earningsapi.com/v2/calendar/earnings?date=today&apikey=YOUR_API_KEY

Code example

ExamplePython
import requests

API_KEY = "YOUR_API_KEY"
response = requests.get("https://api.earningsapi.com/v2/calendar/earnings?date=today", params={"apikey": API_KEY}, timeout=30)
response.raise_for_status()
print(response.json())

Result shape

triggerrequestdestination
Weekdays 08:00 ETdate=todaySlack digest
Weekdays 16:30 ETdate=tomorrowEmail preview

Build steps

  1. 1Schedule a Cron trigger for the desired market-time window.
  2. 2Add an HTTP Request node for date=today and optionally date=tomorrow.
  3. 3Format the pre, after, and notSupplied arrays before sending the message.

Data API quota and limits

Compare plan limits and historical data access.

Free

  • 60 requests / minute
  • 100 requests / day
  • 1,000 requests / month
  • The most recent 24 months of historical data on supported endpoints

Pro

Price increasing soon
  • 300 requests / minute
  • Unlimited daily requests
  • Unlimited monthly requests
  • All available history on supported endpoints

Get Pro before the price goes up.

Upgrade to Pro

Free daily and monthly quotas reset in New York time. Historical access applies to endpoints marked Historical access.

View usage and plans