yf_calendars tool provides access to Yahoo Finance’s calendar data for upcoming market events including earnings releases, IPO listings, stock splits, and economic indicators.
Parameters
Type of calendar to fetch.Options:
earnings- Earnings announcements and release datesipo- Initial public offerings and new listingssplits- Stock split eventseconomic_events- Economic indicators and government data releases
Start date for the calendar range. Format:
YYYY-MM-DDIf not specified, defaults to today’s date.End date for the calendar range. Format:
YYYY-MM-DDIf not specified, defaults to a reasonable future date based on calendar type.Maximum number of calendar events to return.Constraints: Min: 1, Max: 500
Filter by minimum market capitalization (in USD).Use this to focus on larger companies and reduce noise from small-cap stocks.
Filter results to show only the most actively traded securities.Useful for focusing on high-liquidity stocks with more market impact.
Output Options
Format of the response data.Options:
json, markdownNumber of rows to preview when using markdown format.Constraints: Min: 1, Max: 200
Save the results to a file.
Calendar Types
Earnings Calendar
Track upcoming earnings announcements and historical earnings dates. Use cases:- Plan trades around earnings releases
- Track earnings seasons across sectors
- Monitor earnings dates for portfolio holdings
- Analyze earnings surprise patterns
IPO Calendar
Discover upcoming initial public offerings and new listings. Use cases:- Track new market entrants
- Identify investment opportunities in newly public companies
- Monitor IPO pricing and performance
- Analyze market appetite for new offerings
Splits Calendar
Monitor upcoming and historical stock split events. Use cases:- Track stock split announcements
- Adjust portfolio holdings for splits
- Analyze split ratios and company strategies
- Identify companies making shares more accessible
Economic Events Calendar
Access scheduled economic data releases and government reports. Use cases:- Track Federal Reserve announcements
- Monitor employment data (non-farm payrolls, unemployment)
- Follow inflation indicators (CPI, PPI)
- Plan trades around major economic releases
- Analyze market reactions to economic data
Filtering and Refinement
Filter by Market Cap
Focus on larger, more established companies:Most Active Securities
Filter for high-liquidity stocks:Custom Date Ranges
Specify exact periods for analysis:Response Structure
Calendar responses vary by type but generally include: Earnings:- Company symbol and name
- Earnings date and time (before/after market)
- Expected EPS
- Market cap
- Company name and symbol
- IPO date
- Price range
- Shares offered
- Exchange
- Symbol and company name
- Split date
- Split ratio (e.g., 2-for-1)
- Type of split
- Event name and description
- Release date and time
- Country/region
- Importance/impact level
- Previous value and forecast
Workflow Examples
Earnings Season Planning
- Fetch the week’s earnings:
- Cross-reference with your portfolio holdings
- Review analyst expectations and price targets
- Plan trades or hedge positions accordingly
IPO Research
- Get upcoming IPOs for the quarter:
- Research each company’s S-1 filing
- Analyze pricing and valuation
- Monitor first-day trading performance
Economic Calendar Trading
- Identify key releases for the month:
- Focus on high-impact events (Fed meetings, employment data, inflation reports)
- Adjust positions ahead of releases
- Monitor market reactions
Best Practices
Economic events don’t have ticker symbols. Use this calendar to understand market-wide catalysts that affect all securities.