
The FinIQ Earnings API provides a precise historical record of corporate earnings announcements. It goes beyond simple "Actual vs. Estimated" numbers by including Smart Consensus estimates, precise Time of Day timestamps (BMO/AMC), and post-earnings price reaction data.
Endpoint: GET https://api.finiq.data/v1/earnings-surprises
import requests
url = "https://api.finiq.data/v1/earnings-surprises"
params = {
"api_token": "YOUR_KEY",
"ticker": "NVDA",
"date_from": "2023-01-01"
}
response = requests.get(url, params=params)
data = response.json()
{
"ticker": "NVDA",
"fiscal_period": "2024-Q4",
"report_date": "2024-02-21",
"time_of_day": "After-Market",
"EPS": {
"actual": 5.16,
"consensus": 4.64,
"surprise": 0.52,
"surprise_percent": 11.21
},
"Revenue": {
"actual": 22100000000,
"consensus": 20620000000,
"surprise_percent": 7.17
},
"Stock_Price": {
"price_before": 674.72,
"price_after": 785.38,
"reaction_1d": 16.4
}
}
Ideal for backtesting Post-Earnings Announcement Drift (PEAD) strategies.
File Naming Convention: {Exchange}_Earnings_History_{Date}.csv
CSV Columns:
Ticker, Period, ReportDate, TimeOfDay, EPS_Actual, EPS_Consensus, EPS_Surprise_P, Rev_Actual, Rev_Consensus, Rev_Surprise_P, Price_Reaction_1D
How to Download:
Exclusive to FinIQ.
This feed embeds the textual content of the Earnings Call Transcript and the Press Release.
"In the Q4 2023 earnings call, NVIDIA CFO Colette Kress attributed the 11% EPS beat primarily to 'unprecedented demand for Data Center GPUs,' specifically citing H100 shipments."
Allows LLMs to answer qualitative questions:
400 Bad Request: Invalid Ticker.401 Unauthorized: Invalid API Key.404 Not Found: No earnings history found for ticker.429 Too Many Requests: Rate limit exceeded.
dev-support@finiq.data
