SEC filings in ChatGPT.
sec-api.dev is an app in ChatGPT. Connect it once and ask about any public company’s 10-K, 10-Q, 8-K, insider trades, 13F holdings or reported financials; ChatGPT answers from the SEC filings and links each one.
Open in ChatGPTCreate a free account
Free on the Explore plan: 1,000 requests a month, no card.
Connect in four steps
- Open the sec-api.dev app in ChatGPT and select Connect.
- Sign in to sec-api.dev, or create a free account. No API key is pasted anywhere.
- Review the consent screen: it names ChatGPT as the requesting client and asks for account identification and refresh access. Approve it.
- Start a chat, choose sec-api.dev from the tools menu or mention it, and ask a question.
App availability depends on your ChatGPT plan, region and workspace settings. Workspace admins may need to allow the app first.
Things to ask
| Prompt | Tools ChatGPT uses |
|---|---|
| What did Apple report as revenue in its last three 10-K filings? Cite the filings. | search_companies, get_companyfacts |
| List the insider purchases (code P) filed for NVIDIA in the latest quarter, with prices. | query_insider_transactions |
| Find Microsoft’s most recent 8-K and summarize Item 2.02. | get_filings, get_documents, extract_section |
| What is the CIK for Berkshire Hathaway and what forms has it filed recently? | search_companies, get_filings |
| Search 10-K filings from 2026 that mention "tariff" in risk factors. | search_filing_text |
| Show the 13F holdings table from Berkshire Hathaway’s latest 13F-HR. | get_filings, get_13f_holdings |
What the app can read
| Tool | What it returns |
|---|---|
search_companies | Ticker/name → CIK. Current ticker directory. |
get_company | CIK → source company profile. |
get_filings | CIK → filings, exact form, recent or available full history. |
get_companyfacts | CIK → reported facts; taxonomy, concept and unit filters. |
search_filing_text | SEC document matches; query, form, CIK and date filters. |
get_daily_index | A published SEC daily index; not a live feed. |
get_documents | Accession → manifest, then bounded text from a listed filename. |
extract_section | 10-K/10-Q/8-K heading-based extraction; verify boundaries. |
get_insider_records | One Forms 3/4/5 XML: transactions, holdings and footnotes. |
get_13f_holdings | One 13F information table; not a reconciled portfolio. |
get_filing_xml | One verified XML document → source-native JSON. |
query_insider_transactions | Imported quarterly transactions with exact filters, facets and snapshot guard; default1/max10 rows. |
Every result carries the SEC source URL and the time it was retrieved, so ChatGPT can cite the filing instead of paraphrasing from memory. Data comes from SEC EDGAR: submissions, companyfacts, full-text search, filing archives and the SEC insider and Form D data sets.
Privacy and permissions
- All 12 tools are read-only. The app cannot file, trade or change your account.
- Tool calls run against your sec-api.dev plan quota and appear in your usage history.
- Sign-in uses OAuth with PKCE and tokens bound to the sec-api.dev MCP endpoint. See the privacy policy.
Using another assistant?
Questions
How do I use SEC EDGAR data in ChatGPT?
Open the sec-api.dev app in ChatGPT, select Connect, sign in to sec-api.dev (or create a free account) and approve access. Then ask about any public company’s filings in a chat; ChatGPT calls the app’s tools and cites the SEC documents it used.
Do I need to paste an API key into ChatGPT?
No. The app connects with OAuth: you sign in on sec-api.dev and approve the connection. ChatGPT never sees your API keys.
Is it free?
Yes, on the Explore plan: 1,000 requests a month at no cost and no card. Each tool call ChatGPT makes counts as one request. Builder ($29/month, 50,000 requests) and Scale ($99/month, 250,000 requests) raise the limit.
What can it not do?
It reads public SEC data only. It cannot place trades, file with the SEC or give investment advice, and it does not have non-public or real-time market prices. The filing stream and some bulk datasets are available through the REST API rather than the app.
Is sec-api.dev affiliated with the SEC or OpenAI?
No. sec-api.dev is an independent developer service built on public SEC EDGAR data. It is not affiliated with the U.S. Securities and Exchange Commission, and an app listing in ChatGPT is not an endorsement by OpenAI.
How do I disconnect?
Disconnect the app in ChatGPT’s settings, and revoke the connection from your sec-api.dev account. An already-issued access token can remain valid for up to one hour after revocation.
Plain-text version for agents and LLMs: /chatgpt.md
Independent. Not affiliated with, endorsed by, or sponsored by the U.S. Securities and Exchange Commission. Data is reproduced from public SEC filings and datasets. Not investment advice.