Get startedDashboard

Insider and holdings fields

Paid plans

Look up every field of insider transaction, institutional holdings, manager and manager holdings rows, with type, unit and nullability.

View llms.txt

This page lists every field a row can carry on the four ownership endpoints: Insider transactions, Institutional holdings, Manager search and Manager holdings. Top-level and meta fields are listed on each endpoint's page, and Response metadata explains the shared meta fields.

"Default field" marks a field that fields can select and that is returned when you omit fields. "Opt-in" marks a field returned only when you name it in fields. Every other field is always returned when it applies. A field marked "only" for an era or line type is absent from other rows.

Insider transaction rows

Rows of GET /v1/insiders/{ticker}. One row per transaction line of a Form 3, 4 or 5. Share counts and prices are as filed and not adjusted for later splits.

fieldtypeunitnullabledescription
entity_idintnoThe issuer.
tickerstryesThe ticker you requested for this issuer. On entity_id requests, the ticker of the share class you sent or, for an issuer id, of the issuer's primary listed class (see Tickers and entities).
entity_namestrnoThe issuer's name.
transaction_datestrdatenoTransaction date as filed, YYYY-MM-DD.
filing_datestrdatenoDate the SEC received the form.
form_typestrno3, 4, 5, 3/A, 4/A or 5/A.
insider_namestryesName of the first reporting person, as filed. Reporting persons are ordered by owner_cik. Default field.
insider_rolestrnoRole category of the first reporting person. See the role values below. Default field.
officer_title_as_filedstryesThe first reporting person's officer title as filed.
insider_role_otherstryesThe first reporting person's additional roles, joined with ; . Opt-in.
transaction_codestryesSEC Form 4 transaction code. Null on archive rows whose code is not an SEC code. Default field.
transaction_typestrnoLabel for transaction_code. See the transaction types below. A null code reads other. Default field.
acquisition_or_dispositionstryesA (acquired) or D (disposed of). Default field.
sharesnumbersharesyesShares in the transaction, as filed. Default field.
shares_held_afternumbersharesyesShares held after the transaction, as filed. Default field.
transaction_pricenumberUSD per shareyesPrice per share, as filed. Default field.
transaction_valuenumberUSDyesshares × transaction_price. Null when either is null. Default field.
ownership_typestryesdirect or indirect. Default field.
is_amendmentboolnoTrue when the row comes from an amendment. Default field.
document_idstrnoFiling era: the SEC accession number, such as 0001140361-26-037020. Archive era: the archive's numeric document number, such as 31254007. Default field.
sequence_in_filingintnoThe line's sequence number within its document. Opt-in.
is_derivativeboolnoTrue for a line from the form's derivative table.
sourcestrnofiling (forms filed from 2005-12-01) or archive (forms filed before).
source_quality_codestrnoArchive rows only. The one-letter quality grade the archive assigns to the row, served as stated: A, C, H, I, L, R, S or Y.
is_currentboolnoTrue when the row belongs to the filing in force for its amendment chain. True on every archive row.
security_titlestryesThe security's title as filed, such as Common Stock, COM or Restricted Stock Unit.
underlying_security_titlestryesDerivative lines only. The underlying security's title as filed.
underlying_sharesnumbersharesyesDerivative lines only. Number of underlying shares.
conversion_or_exercise_pricenumberUSD per underlying shareyesDerivative lines only. Conversion or exercise price.
exercise_datestrdateyesDerivative lines only. Date the derivative becomes exercisable.
expiration_datestrdateyesDerivative lines only. Expiration date.
nature_of_ownershipstrnoPresent only when the form states it, usually on an indirect holding, such as By Family Trusts.
is_weekend_datedboolnoTrue when the filed transaction date is a Saturday or Sunday.
is_dated_after_own_filingboolnoTrue when the filed transaction date is later than filing_date.
rule_10b5_1_affirmedboolyesTrue when the form marks the transaction as made under a Rule 10b5-1 trading plan. Null where the form carries no such statement, including every archive row.
reporting_ownerslist[object]noEvery reporting person on the form. Archive rows list one person.
reporting_owners[].owner_cikintyesFiling era: the person's SEC CIK. Archive era: the archive's own person number, not an SEC CIK.
reporting_owners[].owner_namestryesName as filed.
reporting_owners[].is_directorboolyesDirector box checked on the form. Null on archive rows.
reporting_owners[].is_officerboolyesOfficer box checked. Null on archive rows.
reporting_owners[].is_ten_percent_ownerboolyes10% owner box checked. Null on archive rows.
reporting_owners[].officer_titlestryesOfficer title as filed. Null on archive rows.

Transaction types

Each transaction_type label and the SEC transaction codes it stands for. Pass the labels to the transaction_type parameter.

  • open_market_buy: P
  • open_market_sell: S
  • grant_or_award: A
  • option_exercise: M, X
  • tax_withholding: F
  • gift: G, B
  • sale_to_issuer: D
  • conversion_of_derivative: C
  • transaction_by_trust: T
  • tender_of_shares: U
  • acquisition_by_will: W
  • discretionary: I
  • expiration_of_long_derivative: H
  • exercise_of_out_of_the_money_derivative: O
  • expiration_of_short_derivative: E
  • voluntary_early_report: V
  • equity_swap: K
  • small_acquisition: L
  • reportable_transaction: R
  • deposit_into_voting_trust: Z
  • decreased_holdings: N
  • other: J. A row with no code also reads other, but the transaction_type=other filter selects code J only.

Insider roles

insider_role on a filing-era row is derived from the first reporting person's officer title and relationship boxes. It is one of CEO, CFO, COO, CTO, Chairman, President, Vice President, General Counsel, Officer, Director, 10% Owner or Other.

On an archive-era row it is the archive's first role code for the person, as a label. Observed labels include Officer, Director, Chairman, CEO, CFO, COO, CTO, President, Vice President, General Counsel, 10% Owner, Officer / Director, Other Officer, Officer Emeritus, Member of Committee, Affiliated Person and Other. insider_role_other carries the person's further roles, such as Senior Vice President or Executive Vice President.

  • open_claim: the issuer's SEC CIK on the filing is on record for this company, with no date range.
  • windowed: the identifier on the filing or row is on record for this company for a date range that covers the filing.
  • ticker_as_filed: the filing's issuer is not linked; the row is reached by the ticker the filing states, which named one security of the requested company on the filing date.
  • censored: no recorded date range covers the filing; exactly one security has ever carried the identifier, with a record that runs to the end of the recorded history.
  • unique: exactly one security has ever carried the identifier, with a record that starts after the filing.

Institutional holdings rows

Rows of GET /v1/holdings/{ticker}. One row per manager, security and quarter end.

fieldtypeunitnullabledescription
entity_idintyesThe security (share class). Null on a filed line not linked to a security.
tickerstryesOn a ticker request, the ticker you requested. When a ticker is served at company level or an issuer entity_id is requested, each class's ticker on report_date; on a share-class entity_id request, that class's ticker. Null on unlinked lines.
entity_namestryesThe company's name. Null on unlinked lines.
report_datestrdatenoThe quarter end the position is reported for.
manager_idintnoFiling era: the filer's SEC CIK. Historical era: 900,000,000 plus the historical dataset's manager number.
manager_namestryesThe manager's name as filed.
manager_typestryesHistorical era: the historical dataset's manager type code, a digit from 1 to 5. Null on filing-era rows.
sharesnumbersharesnoShares reported, summed across the manager's lines for the position. Not adjusted for splits. On a line reported as a principal amount, the principal in USD.
filing_datestrdateyesFiling era: the latest filing date among the position's lines. Null on historical rows. Default field.
value_usdnumberUSDyesUS dollars, not thousands. Filing era: the reported value, with filings made before 2023-01-03 multiplied from thousands. Historical era: shares × the quarter-end price, which can carry cents. Default field.
sole_votingnumbersharesyesShares over which the manager has sole voting authority. Default field.
shared_votingnumbersharesyesShares with shared voting authority. Default field.
no_votingnumbersharesyesShares with no voting authority. Default field.
security_classstryesnull on every row. Default field.
put_callstryesput or call for an option position. Null otherwise, and on every historical row. Default field.
sourcestrnohistorical or filing. Default field.
is_amendmentboolnoTrue when the figures come from an amended filing. Always false on historical rows. Default field.
value_scale_correctedboolnoTrue when a filing made before 2023-01-03 already stated whole dollars, so its values are served as filed rather than multiplied by 1,000. Opt-in.
manager_id_spacestrnocik on filing-era rows, archive on historical rows.
issuer_entity_idintyesThe company above the security.
issuer_name_as_filedstryesThe issuer's name as stated for the line, such as FACEBOOK INC on a 2020 Meta row.
title_of_classstryesFiling rows only. The filer's description of the class, such as COM or CL B NEW.
linesintlinesnoNumber of filed lines summed into the row.
filer_cikintnoFiling rows only. The filer's SEC CIK.
accession_numberstrnoFiling rows only. The SEC accession number of the filing the figures come from.
unit_scale_suspectboolnoFiling rows only. True when the filing states the scale of its values inconsistently; values on the row are served as filed.
manager_numberintnoHistorical rows only. The historical dataset's manager number, manager_id minus 900,000,000.
vintage_datestrdatenoHistorical rows only. The date of the historical dataset edition the row comes from.
is_currentboolnoTrue when the row is the version in force.

Manager rows

Rows of GET /v1/managers, and the manager object of GET /v1/managers/{manager_id}/holdings.

fieldtypeunitnullabledescription
manager_idintnoFiling era: the filer's SEC CIK. Historical era: 900,000,000 plus manager_number.
manager_namestrnoFiling era: the latest filed name. Historical era: the name in the historical dataset.
manager_typestryesHistorical era: the historical dataset's manager type code, a digit from 1 to 5. Null for filing-era managers, and so on every search result.
countrystryesHistorical era: the manager's country, such as UNITED STATES. Null for filing-era managers, and so on every search result.
cikstryesFiling era: the SEC CIK as a 10-digit, zero-padded string, such as 0001067983. Null for historical-era managers.
first_quarterstrdatenoThe first quarter end with holdings under this id.
last_quarterstrdatenoThe latest quarter end with holdings under this id.
id_regimestrnofiling or historical. Always filing on search results.
manager_numberintnoHistorical-era managers only, on the manager object of manager holdings. The historical dataset's manager number.

Manager holdings rows

Rows of GET /v1/managers/{manager_id}/holdings. One row per security and quarter end for the one manager. Every row carries the same manager_id, manager_name and manager_type.

fieldtypeunitnullabledescription
entity_idintyesThe security (share class). Null on a filed line not linked to a security.
tickerstryesThe security's ticker on report_date. Null when none is on record, and on unlinked lines.
entity_namestryesThe security's company name. Null on unlinked lines.
report_datestrdatenoThe quarter end the position is reported for.
manager_idintnoThe manager's id, as in the path.
manager_namestryesThe manager's name as filed.
manager_typestryesHistorical era: a digit from 1 to 5. Null on filing-era rows.
sharesnumbersharesnoShares reported, summed across the manager's lines for the position. Not adjusted for splits. On a line reported as a principal amount, the principal in USD.
filing_datestrdateyesFiling era: the latest filing date among the position's lines. Null on historical rows. Default field.
value_usdnumberUSDyesUS dollars, not thousands. Filing era: the reported value. Historical era: shares × the quarter-end price. Default field.
sole_votingnumbersharesyesShares over which the manager has sole voting authority. Default field.
shared_votingnumbersharesyesShares with shared voting authority. Default field.
no_votingnumbersharesyesShares with no voting authority. Default field.
security_classstryesnull on every row. Default field.
put_callstryesput or call for an option position. Null otherwise, and on every historical row. Default field.
sourcestrnohistorical or filing. Default field.
is_amendmentboolnoTrue when the figures come from an amended filing. Always false on historical rows. Default field.
value_scale_correctedboolnoTrue when a filing made before 2023-01-03 already stated whole dollars, so its values are served as filed. Opt-in.
manager_id_spacestrnocik or archive.
issuer_entity_idintyesThe company above the security.
issuer_name_as_filedstryesThe issuer's name as stated for the line.
title_of_classstryesFiling rows only. The filer's description of the class.
linesintlinesnoNumber of filed lines summed into the row.
filer_cikintnoFiling rows only. The filer's SEC CIK.
accession_numberstrnoFiling rows only. The SEC accession number of the filing the figures come from.
unit_scale_suspectboolnoFiling rows only. True when the filing states the scale of its values inconsistently; values on the row are served as filed.
manager_numberintnoHistorical rows only. The historical dataset's manager number.
vintage_datestrdatenoHistorical rows only. The date of the historical dataset edition the row comes from.
is_currentboolnoTrue when the row is the version in force.

Manager type codes

manager_type is the historical dataset's own classification of the manager, served as a string. Observed values are 1, 2, 3, 4 and 5. It is null on every filing-era row and manager.

Was this page helpful?