filings_search
Search structured SEC filings (8-K, Form 4, 13D/13G, 10-K, 10-Q) by form, ticker, CIK or 8-K item; page with a cursor or long-poll for new filings.
Instructions
[Filings Oracle] Structured SEC filings feed (8-K, Form 4, Schedule 13D/13G, 10-K, 10-Q), ingested within about a minute of SEC acceptance. Filter by form, ticker, CIK or 8-K item; page with a cursor, or long-poll with wait= to receive the next filing the moment it lands.
Example: /v1/filings?form=8-K&item=5.02&days=1
Use when you want structured SEC filings (8-K, Form 4, 13D/13G, 10-K, 10-Q) filtered by ticker, form or time. Not for classified event alerts (use filings_8k_events) or insider trades (use filings_insider_trades).
Behavior: read-only. Priced via x402 (USDC on Base) or free with WICKEDAPI_API_KEY; with neither, you get HTTP 402 with the decoded price in payment_required (a price quote, not a failure).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | Optional. SEC CIK number. | |
| days | No | Optional. Look back N days (default 2, max 90). Ignored when since is set. | |
| form | No | Optional. Comma list: 8-K, 4, SCHEDULE 13D, SCHEDULE 13G, 10-K, 10-Q (amendments included). Default all. | |
| item | No | Optional. 8-K item number, e.g. 5.02 (executive change) or 2.02 (earnings). | |
| wait | No | Optional. With since: hold the request up to N seconds (max 25) until a new filing arrives. | |
| limit | No | Optional. Max rows (default 50, max 200). | |
| since | No | Optional. Cursor from a previous response (meta.cursor): returns only filings stored after it, oldest first. | |
| ticker | No | Optional. Ticker symbol, e.g. NVDA. |