searchFilings

2 credits per call

Search SEC filings using full-text search. Find company filings based on specific text queries within filing documents.

Try it

Open in playground
kirha tools run sec_searchFilings \
  --input '{}'

Uses the key saved by kirha auth login.

  • categoriesstring[]

    Human-readable categories of SEC forms to search (e.g., 'Annual report', 'Quarterly report'). Can be combined with formTypes.

    One of Current event report, Amended current report, Quarterly report, Amended quarterly report, Annual report, Amended annual report, IPO registration, Amended IPO registration, Post-effective amendment, Prospectus update, Reg A offering circular, Reg A offering statement, Amended Reg A statement, Reg A annual report, Reg A semiannual report, Crowdfunding annual report, Foreign issuer report, Initial 12(g) registration, Amended 12(g) registration, Late quarterly report notice, Broker-dealer annual report

  • ciksstring[]

    Company CIKs to search. Compose first with getCompanyCik if you're given company names. Never put the company name as a query if you already have the CIK.

  • endDatestring

    End date for search range (YYYY-MM-DD), inclusive. Defaults to today.

  • formTypesstring[]

    Specific SEC form types to search (e.g., '10-K', '8-K', 'S-1'). Can be combined with categories.

    One of 8-K, 8-K/A, 10-Q, 10-Q/A, 10-K, 10-K/A, S-1, S-1/A, POS AM, 424B3, 253G2, 1-A, 1-A/A, 1-K, 1-SA, C-AR, 6-K, 10-12G, 10-12G/A, NT 10-Q, X-17A-5, 20-F, 40-F, 11-K, NT 10-K, NT 20-F, NT-NCEN, S-3, S-3/A, S-4, S-4/A, S-8, S-11, S-11/A, 424B4, 424B5, 424B7, 424B8, F-1, F-3, F-4, F-6, F-6EF, D, C, C/A, C-U, N-CSR, N-CSRS, N-Q, N-PORT, N-CEN, N-1A, SD

  • limitnumber, default 10, 1 to 50

    Maximum number of results to return

  • querystring

    Use the query field only for general search terms. The query field must be a string containing the search expression. You can use: Keywords or phrases: wrap exact phrases in double quotes, e.g., "climate change". Boolean operators: AND, OR, NOT (must be uppercase). Wildcards: use an asterisk * only as a trailing wildcard, e.g., "bio*". Combine multiple rules as needed, e.g.: "substantial doubt" NOT "opinion" OR "risk" AND "insurance"

  • startDatestring

    Start date for search range (YYYY-MM-DD), inclusive. With a query and no dates, only the last 30 days are searched; without a query, all dates are searched.