EDGAR

Screen SEC filings with company filters

Screen SEC EDGAR filings across all companies, combining company-level filters (sector, industry, market cap, exchange) with filing-level filters (form type, date range). Each filing is enriched with company metadata (ticker, sector, industry, exchange, market cap, price). The company set is capped at the 500 largest by market cap when unfiltered; narrow with sector/industry/exchange/market-cap filters to screen beyond that set.

Credit cost: 10

get/edgar/screen

Request

  • Base URL: https://api.signal8.ai/api/v1/public
  • URL: https://api.signal8.ai/api/v1/public/edgar/screen
  • Auth: API key in header X-Api-Key

Query parameters

formTypesstring

Comma-separated form types (e.g. "S-1", "10-K,10-Q", "8-K", "S-3,424B5").

dateFromstring

Start date filter (YYYY-MM-DD).

dateTostring

End date filter (YYYY-MM-DD).

sectorstring

Filter by sector (e.g. "Healthcare", "Technology", "Energy").

industrystring

Filter by industry (e.g. "Biotechnology", "Software - Application").

exchangestring

Filter by exchange (e.g. "NASDAQ", "NYSE", "AMEX").

minMarketCapnumber

Minimum market cap in USD (e.g. 1000000000 for $1B).

maxMarketCapnumber

Maximum market cap in USD (e.g. 500000000 for $500M).

sortBystring

Sort field (default: filing_date).

sortOrderstring

Sort direction (default: desc).

pageinteger

Page number, 1-indexed (default: 1).

pageSizeinteger

Results per page (default: 25, max: 100).

Response

Filings matching the company and filing filters

object required

Changes

No recorded changes to this operation across all 1 revision of this API.