PDF Generator API: convert any SEC filing or exhibit to PDF
Render any EDGAR filing or exhibit (HTML, inline XBRL or text) to a PDF with formatting, tables and images intact.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/pdf?url=https://www.sec.gov/Archives/edgar/data/1045810/000104581026000078/0001045810-26-000078-index.htm"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/pdf",
params={'url': 'https://www.sec.gov/Archives/edgar/data/1045810/000104581026000078/0001045810-26-000078-index.htm'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
)
print(r.json())Overview
SEC filings are HTML pages built for a browser, often hundreds of pages long with inline XBRL tags and embedded images. The PDF Generator renders them in a real headless Chrome and returns a print ready PDF, so tables and images look the way the company filed them.
Pass the archive URL of any document, from a 10-K to an 8-K exhibit or a proxy statement, and get application/pdf back. Useful for archiving, sharing with people who do not live in EDGAR, and feeding PDF based document tools.
What you get
Built for developers who would rather not parse EDGAR.
Headless Chrome prints the filing, so CSS, tables and images survive.
Main documents, exhibits, inline XBRL pages and plain text filings.
Pass url, receive the PDF bytes with Content-Type application/pdf.
Endpoints
Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.
Use cases
- Archive filings as PDFs for compliance and legal files
- Send a readable 10-K or proxy to colleagues
- Feed PDF based document AI and OCR pipelines
Datasets behind this API
The SEC forms this API reads, with live filing counts.
Every Form 10-K annual report filed on EDGAR since 1993, searchable by company, date and text, with sections and XBRL financials as JSON.
8-KCurrent reportsEvery Form 8-K current report since 1993, classified by item: earnings, acquisitions, auditor changes, executive departures, cyber incidents and more.
DEF 14AProxy statementsEvery DEF 14A definitive proxy statement since 1994: executive pay, board members, audit fees, pay versus performance and ballot proposals.
S-1IPOs & registrationEvery Form S-1 registration statement and amendment since 1994: IPOs, follow on offerings and resale registrations, with offering terms as JSON.
Tutorials
FAQ
What does the response contain?
The PDF file itself (application/pdf), ready to save to disk.
Does it work for exhibits?
Yes. Any HTML or text file under the EDGAR archive can be rendered, including exhibits.
Try the PDF Generator free
500 API calls a month on the free plan. No sales call.