Search the SEC companies dataset
Searches SEC-reporting companies — filing history, financial-statement rollups (latest annual/quarterly revenue, net income, total assets) and trailing-90-day insider (Form 3/4/5) activity. Sort enum: relevance, name_asc, revenue_desc, net_income_desc, filing_recent_desc, insider_activity_desc. entity_type, sic, sic_description, exchange, and state_of_incorporation are open filters over the exact values EDGAR reports for each filer (not a fixed enum) — discover real values via the matching facet. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100).
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/datasets/sec-companies/search
- Auth: API key in header x-api-key
Query parameters
Full-text query over the company name, or an exact ticker match, max 256 characters
Exact ticker filter (case-insensitive), e.g. AAPL, max 32 characters
Exact CIK filter, numeric or zero-padded, e.g. 320193 or 0000320193
Exact SIC industry-code filter, e.g. 3571, max 32 characters
Exact SIC description filter, e.g. Electronic Computers, max 128 characters
Exact exchange filter as reported by EDGAR, e.g. Nasdaq, NYSE, max 64 characters
Exact state/country-of-incorporation filter as reported by EDGAR, e.g. DE, CA, max 32 characters
Exact entity-type filter as reported by EDGAR (e.g. operating), max 64 characters
Exact reporting-currency filter, ISO-4217 code, e.g. USD, JPY, EUR
When true, keep only companies that have XBRL financial statements
Minimum latest-annual revenue in USD (normalized from the filer's reporting currency at reference rates), 0 or greater
Maximum latest-annual revenue in USD (normalized), 0 or greater
Minimum latest-annual net income in USD (normalized; negative allowed)
Minimum latest-annual total assets in USD (normalized), 0 or greater
Exact form-type filter; keeps only companies that have ever filed this form, e.g. 10-K, 8-K
Minimum insider (Form 3/4/5) transaction count in the trailing 90 days, 0 or greater
Sort enum: relevance, name_asc, revenue_desc, net_income_desc, filing_recent_desc, insider_activity_desc
Page number, defaults to 1
Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000
Headers
API key required
Response
OK
Example response
{
"code": 200,
"msg": "OK"
}Changes
No recorded changes to this operation across all 2 revisions of this API.