Tickers ranked by insider buying or selling
https://api.skylit.ai/v1/insider/top-namesTickers ranked by how many DISTINCT insiders bought (or sold) in the
open market in the window — several insiders buying the same name
("cluster buying") is the pattern this data is read for. One insider
filing a position in several lines counts once. Windows are on the
filing date, default the last 30 days, and span at most 92 days.
meta.totalNames is the number of tickers meeting the filter before
limit.
Authorization
Authorization: Bearer <your API key>Required. A missing header returns 401; an invalid, revoked or expired key returns 403.
Query parameters
date_startstringdateInclusive start on the filing date (
YYYY-MM-DD). Defaults to 30 days beforedate_end. Max span 92 days.date_endstringdateInclusive end (
YYYY-MM-DD). Defaults to today (ET).sidestringdefaultbuybuysellsortstringdefaultinsidersinsidersranks by distinct insiders onside,valueby USD onside.insidersvaluerolestringOnly count filers claiming this role.
officerdirectorten_percent_ownermin_insidersintegerdefault1min 1Drop tickers with fewer distinct insiders on
side.limitintegerdefault50min 1 · max 500
Responses
- 200
Tickers ranked by open-market insider activity.
- 400
Request validation failed.
- 401
Missing or invalid API key.
- 402
The account's shared Skylit credit balance is lower than this route's cost. Top up to continue. Carries
X-Credits-Remaining: 0. - 403
Unknown, revoked or expired API key (the gateway's
forbidden), the account's API access is suspended (account_suspended) or blocked (account_blocked). Not retryable. - 429
Either the key exceeded its requests-per-minute limit (
X-RateLimit-Limit; noRetry-After, wait untilX-RateLimit-Reset), or the account is over one of the API's own limits, such as the query budget (queries running at once, fresh queries per second):TOO_MANY_CONCURRENT_QUERIESorRATE_LIMITEDwithRetry-After. Not charged; retry after the wait. - 500
Unexpected server error (
INTERNAL_ERROR,DATABASE_ERROR). Not charged; safe to retry with exponential backoff. - 503
Underlying data source temporarily unavailable, the credit balance could not be verified (
credit_check_failed), or the API is paused for maintenance (api_paused, with aRetry-Afterheader and aretry_afterfield in seconds). Not charged; safe to retry. - 504
The request did not complete within 25 seconds. Not charged; narrow the window or retry.
Response fields
dataobject[]requiredtickerstringrequireddistinctBuyersintegerrequireddistinctSellersintegerrequiredbuyCountintegerrequiredsellCountintegerrequiredbuyValuenumberdoublerequiredUSD across buy lines that carried a price.
sellValuenumberdoublerequirednetValuenumberdoublerequiredbuyValue - sellValue.insidersstring[]requiredFilers on the ranked side, alphabetically, at most 12.
firstFilingstringdaterequiredlastFilingstringdaterequired
metarequired
Last updated