GetEarningsSurprisesBulk
getEarningsSurprisesBulkThe Earnings Surprises Bulk API allows users to retrieve bulk data on annual earnings surprises, enabling quick analysis of which companies have beaten, missed, or met their earnings estimates.
How it works ↓Pricing
Per call
$0.01
Model
flat
Pay only for what you use. No subscriptions.
Inputs
year *
stringInput Parameters
Cost per run
Execution cost$0.01
About GetEarningsSurprisesBulk
The Earnings Surprises Bulk API allows users to retrieve bulk data on annual earnings surprises, enabling quick analysis of which companies have beaten, missed, or met their earnings estimates. This API provides actual versus estimated earnings per share (EPS) for multiple companies at once, offering valuable insights for investors and analysts.
Frequently Asked Questions
The Earnings Surprises Bulk API allows users to retrieve bulk data on annual earnings surprises, enabling quick analysis of which companies have beaten, missed, or met their earnings estimates. This API provides actual versus estimated earnings per share (EPS) for multiple companies at once, offering valuable insights for investors and analysts.
GetEarningsSurprisesBulk costs $0.01 per call on xpay. No subscription, no minimums. Pay only for the calls you make. New accounts get $5 in free credits.
Connect the Financial Modeling Prep MCP endpoint to your client — Claude Code: claude mcp add --transport http financial-modeling-prep "https://financial-modeling-prep.mcp.xpay.sh/mcp?key=YOUR_XPAY_KEY"; Cursor/Windsurf/Cline/VS Code: same URL in mcp.json. The agent will see getEarningsSurprisesBulk as a callable tool with the input schema and run it directly. (Unified across all providers: https://mcp.xpay.sh/mcp?key=YOUR_XPAY_KEY, then xpay_run with toolPath financial-modeling-prep/getEarningsSurprisesBulk.)
Yes — that's exactly what xpay is for. You don't need a Financial Modeling Prep account or API key. Sign up at xpay.tools (Google or email), get $5 free credit, and run GetEarningsSurprisesBulk immediately. Billing flows through your xpay balance.
GetEarningsSurprisesBulk accepts 1 input parameter: year. See the input schema and runnable form on this page for details and to test live.

