Back to Polygon.io in Excel
SheetXAI logo
Polygon.io logo
Polygon.io · Excel Guide

Pull Corporate Event History Into a Excel From Polygon.io

2026-05-14
5 min read

The Scenario

Your team maintains a historical price database for 500 equity tickers. The database has been running for two years. A data quality audit last quarter flagged 14 tickers that had stock splits or ticker renames during the coverage period — and the adjustment tables were never updated. The PM wants the corporate event history for all 500 tickers exported from Polygon.io into an Excel workbook so the engineering team can rebuild the adjustment logic from a clean source.

You've been handed the workbook with tickers in column A. The engineering team is waiting.

The bad version:

  • You navigate to the Polygon.io API documentation, find the stock splits endpoint, write a curl command, and call it for the first ticker.
  • The response is JSON. You paste it into a JSON-to-CSV converter, get a CSV with six rows, import it into a worksheet, and repeat. For one ticker. You have 500 to go.
  • After 30 tickers you realize the ticker rename endpoint is separate from the splits endpoint, and you need to call both for each ticker. You're now looking at 1,000 API calls and a process that would take most of a week at this pace.

The engineering team has been waiting since Tuesday. It is now Friday.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Excel workbook. It reads the full ticker list in column A, calls the Polygon.io corporate events API for each ticker — splits, renames, and other actions — and writes the structured event history into a dedicated worksheet.

For each ticker in column A, fetch the complete corporate event history from Polygon.io — including splits and ticker renames — and write the event date, event type, and details into a "Corporate Events" sheet.

What You Get

  • A "Corporate Events" worksheet with one row per event per ticker.
  • Columns: Ticker, Event Date, Event Type (split, rename, etc.), Details (split ratio, old ticker, new ticker).
  • Rows sorted by ticker, then by event date ascending within each ticker.
  • Tickers with no corporate events in the Polygon.io database are included as a single row with "No events on record" so the engineering team knows the ticker was checked.

What If the Data Is Not Quite Ready

I need splits and ticker renames in separate worksheets for the engineering team's adjustment pipeline

Pull all historical stock splits and ticker changes from Polygon.io for the tickers in column A and write each event into my Excel "Events Log" sheet with date, old ticker, new ticker, and split ratio.

Some tickers in column A have already been renamed and I need to resolve them to their current symbol first

For each ticker in column A, some may be historical symbols that have since been renamed. Attempt to resolve each to its current active ticker via Polygon.io before fetching the corporate event history. Write the resolved current ticker into column B and the full event history into the "Corporate Events" worksheet.

I need the split-adjustment factor calculated for each split event so engineering can apply it directly

For each ticker in column A, fetch the stock split history from Polygon.io. For each split event, calculate the cumulative adjustment factor by multiplying all split ratios from the event date forward to today. Write ticker, event date, split ratio, and cumulative adjustment factor into the "Splits" worksheet.

Pull the full corporate event history, flag any ticker with more than 2 events in the period, and build a priority list for the adjustment audit

For each ticker in column A, fetch the complete corporate event history from Polygon.io and write it into the "Corporate Events" worksheet. Then count the number of events per ticker and write a "Priority Audit" worksheet listing tickers with more than 2 events, sorted by event count descending, with the event dates listed in a summary column.

Event counts, ranking, and the priority audit list — generated from the same data pull in one pass.

Try It

Open your ticker master Excel workbook and Get the 7-day free trial of SheetXAI. Ask it to pull the complete corporate event history from Polygon.io for your full ticker universe and write it into a structured worksheet for your adjustment rebuild. For dividend and split-adjusted data to cross-reference against your events log, see the spoke on exporting dividend history. For the full partner overview, see the Polygon.io hub.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more