GET
/v1/fnd/stocks/:ticker/insidersInsider transactions (Form 3 / 4 / 5)
Insider ownership filings parsed into a flat row-per-transaction view. Each Form 4 produces one or more rows, buys, sales, grants, option exercises, gifts, and tax withholdings.
- Auth
X-API-Keyheader- Format
- JSON
- Rate limits
- Per-key, see limits
Example
request · shell
curl -H "X-API-Key: $KEY" \
"https://api.sifting.io/v1/fnd/stocks/AAPL/insiders?limit=20"200OKapplication/json
{ "data": [ { "accession": "0001140361-26-017175", "filed_at": "2026-04-25", "reporter": "MAESTRI LUCA", "reporter_cik": "0001513362", "roles": ["officer"], "officer_title": "Senior Vice President, CFO", "security": "Common Stock", "transaction_date": "2026-04-23", "transaction_code": "S", "transaction_description": "Open-market sale", "direction": "disposed", "shares": 1534, "price_per_share": 275, "notional_usd": 421850, "shares_owned_after": 13366, "ownership": "direct", "derivative": false } ], "meta": { "next_cursor": "eyJvIjoxMH0", "as_of": "2026-05-02T12:34:56Z", "total": 240 }}Loading runner…
First load onlyParameters
ParameterDescription
Parameter
tickerrequiredstring · path- Ticker symbol (case-insensitive).
limitinteger · query- Page size. Default 10, max 25, each filing in the page may trigger one source XML fetch on cold cache.
cursorstring · query- Opaque cursor from the previous page.
Response fields
FieldDescription
Field
data[]array- One row per insider transaction, newest first.
data[].accessionstring- SEC accession number of the source filing.
data[].filed_atstring (YYYY-MM-DD)- Date the filing was filed.
data[].reporterstring- Name of the reporting insider.
data[].reporter_cikstring- SEC Central Index Key of the reporter.
data[].rolesarray- Reporter roles (see enums below).
data[].officer_titlestring- Officer title when applicable.
data[].securitystring- Security involved, e.g. Common Stock.
data[].transaction_datestring (YYYY-MM-DD)- Date of the transaction.
data[].transaction_codestring- Transaction code (see legend below).
data[].transaction_descriptionstring- Human-readable transaction description.
data[].directionstring- acquired | disposed.
data[].sharesinteger- Number of shares in the transaction.
data[].price_per_sharefloat- Price per share.
data[].notional_usdfloat- Transaction value in USD.
data[].shares_owned_afterinteger- Shares held by the reporter after the transaction.
data[].ownershipstring- direct | indirect.
data[].derivativeboolean- Whether the security is a derivative.
meta.next_cursorstring- Opaque pagination token; pass back as cursor for the next page.
meta.as_ofstring (RFC 3339)- When the response was produced.
meta.totalinteger- Total transactions matching the query.
Reference
transaction_code legendDescription
transaction_code legend
- P
- Purchase
- S
- Sale
- A
- Grant or award
- M
- Option exercise
- F
- Tax withholding
- G
- Gift
- D
- Disposition to issuer
- X
- Option exercise (expiring)
- C
- Derivative conversion
- J
- Other
EnumsDescription
Enums
- roles
- any subset of [director, officer, ten_percent_owner, other]
- ownership
- direct | indirect
- direction
- acquired | disposed