SEC Filing Intensity
The Filing Intensity dataset provides daily SEC filing counts per equity, capturing how actively a company is interacting with the SEC on any given day. Filing activity is a leading indicator: corporate actions, capital raises, insider activity, and material events all leave fingerprints in the EDGAR filing stream before they're priced in.
This is designed for research and production workflows that incorporate corporate filing behavior as a feature โ whether as a standalone signal, an event-detection trigger, or an input to event-driven and cross-sectional models.
Why it's useful
Use this dataset to:
Detect spikes in corporate activity that often precede material announcements, capital structure changes, or insider transactions
Build event-driven signals around tickers entering periods of unusually heavy SEC engagement
Filter or rank universes by recent filing intensity to surface names with active corporate developments
Backtest strategies conditioned on filing-burst regimes (e.g., "only trade names with filing_count >= 5 on a given day")
Endpoint
Pro tier required. This endpoint is not available on Free / Trial accounts. Requests authenticated under a non-Pro tier will return a 403 PRO_TIER_REQUIRED error.
Sample Request
Python
cURL
Request Parameters
api_key (required): Your API key. This endpoint requires Pro-tier authentication.
ticker (optional): Equity ticker filter (case-insensitive, exact match). If omitted, data across all tickers are returned.
date (optional): Observation date filter (YYYY-MM-DD). Cannot be combined with date range parameters.
If no filters are provided, the endpoint returns the full dataset ordered by date descending. Use cursor pagination to walk back through history.
Date Filtering
All dates must be provided in YYYY-MM-DD format.
Supported parameters:
date_gte
date_lte
date_gt
date_lt
Any logically valid combination is accepted.
Filing Count Filtering
The filing_count field can be filtered to isolate periods of elevated or quiet filing activity. All values are non-negative integers.
Supported parameters:
filing_count_gte
filing_count_lte
filing_count_gt
filing_count_lt
filing_count_eq
filing_count_eq cannot be combined with filing_count range parameters. Any logically valid combination of the range parameters is accepted.
Common use cases:
filing_count_gte=5 โ surface days with elevated filing activity
filing_count_eq=0 โ isolate quiet days for baselining
filing_count_gte=3&date=2026-02-06 โ find every ticker with elevated filing activity on a given date
Response Fields
Field | Type | Description |
|---|---|---|
ticker | string | Equity ticker symbol |
name | string | Company name associated with the ticker |
date | string | Observation date (YYYY-MM-DD) |
filing_count | integer | Number of SEC filings submitted by the entity on the observation date |
Example Response
Pagination
The Filing Intensity endpoint uses cursor-based pagination for efficient retrieval of large result sets.
Results are ordered deterministically:
This ensures stable, repeatable pagination across requests.
How Pagination Works
Each response includes:
count โ number of rows returned in this page
has_more โ whether additional data is available
next_cursor โ cursor object to retrieve the next page
If has_more = true, use the next_cursor values in your next request.
Cursor Parameters
When paginating, you must provide both:
cursor_date
cursor_ticker
These must match the next_cursor object from the previous response.
Example:
Input
Output
Next request:
If only one cursor field is provided, the request will return a 400 error.
Full Python Pagination Example
Update Frequency
The Filing Intensity dataset is refreshed nightly at 11:00 PM EST. Each update incorporates all SEC filings submitted during the current trading day, ensuring data is available ahead of the next session's open. Filings submitted after the cutoff will appear in the following night's update.
Tier Access
This endpoint is Pro-only. Free / Trial accounts will receive a 403 response:
Stay in the loop
Be the first to hear about new datasets, coverage expansions, and platform updates.

