How to scrape SEC filings data from PNC Investor Relations
- Minexa.ai

- Jun 14
- 2 min read
SEC filings sit in plain sight on investor relations pages, but collecting them in bulk means clicking through dozens of pages and copying data by hand. The PNC Investor Relations portal lists every filing PNC has ever submitted, and with the Minexa.ai Chrome extension you can pull all of it into a structured dataset without writing a single line of code.
Watch the tutorial first
The video below walks through the full extraction from start to finish on the PNC filings page.
Opening the page and launching Minexa
Browse to investor.pnc.com/sec-filings/all-sec-filings. Once the page has loaded, open the Minexa.ai extension from your Chrome toolbar.
The extension popup appears. Click I'm on the right page to confirm your starting URL and move to the next step.
Confirming pagination
Minexa detects the pagination method automatically. For the PNC filings page, it identifies the next page control and confirms whether multi-page extraction is needed. Review the detected pagination and click Continue.
Next, choose whether to scrape the list only or follow each filing link to extract detail page content as well. For most filings research workflows, the list view captures everything needed.
Starting the scraping job
Select the simple scraping scenario and start the job. Minexa highlights the full data container on the page automatically, no manual field selection required.
Once the container is confirmed, Minexa surfaces all extracted data points. Use the next and previous navigation to review every column before running.
What gets extracted
Here is a sample of three records from the PNC filings page, with field names cleaned up for readability:
[
{
"date": "06/08/26",
"form": "144",
"description": "Form 144: Report of proposed sale of securities",
"pages": "2",
"sec_filing_link": "https://investor.pnc.com/.../0001193125-26-262432.pdf",
"sec_filing_link_2": "https://investor.pnc.com/.../primary_doc.html",
"download_description": "Download Report of proposed sale of securities PDF published on 06/08/26"
},
{
"date": "06/08/26",
"form": "4",
"description": "Form 4: Statement of changes in beneficial ownership",
"pages": "1",
"sec_filing_link": "https://investor.pnc.com/.../0001628280-26-041467.pdf",
"sec_filing_link_2": "https://investor.pnc.com/.../wk-form4_1780942814.html"
},
{
"date": "05/26/26",
"form": "8-K",
"description": "Form 8-K: Current report",
"pages": "59",
"sec_filing_link": "https://investor.pnc.com/.../0000713676-26-000042.pdf",
"xbrl_files_description": "Download Raw XBRL Files published on 05/26/26"
}
]The form field gives you a clean type identifier for filtering across form types like 144, 4, 8-K, 424B2, FWP, or SCHEDULE 13G/A. The pages field signals document depth before you open anything. The sec_filing_link and sec_filing_link_2 fields expose both the PDF and the HTML version of each filing. For filings that carry XBRL data, the xbrl_files_description field surfaces a nested object with the zip download link and its aria-label, while filings without XBRL return an empty value rather than an error.
Install the Minexa.ai Chrome extension to start extracting PNC filings data today.
Completing the job and exporting
The job summary screen shows Google Sheets integration and scheduling options. Once the job runs, data exports to Excel, Google Sheets, or JSON. The trained scraper is saved and can be reused on any subsequent run against the same PNC filings page without repeating setup.
For ongoing compliance monitoring or research, the schedule option lets you run the same job automatically at whatever interval fits your workflow, capturing new filings as PNC publishes them.

Comments