Skip to main content
GET
Get

Authorizations

Authorization
string
header
required

Key from the Developer page. Send Authorization: Bearer cw_....

Path Parameters

accessionNumber
string
required

SEC accession number, e.g. 0001234567-24-000001.

Minimum string length: 1
transactionId
string
required

Transaction id within the filing.

Minimum string length: 1

Query Parameters

x-vercel-protection-bypass
string

Optional. Vercel Protection Bypass for Automation — use when calling the Staging server.

fields
string

Comma-separated snake_case column names from the transactions view. Defaults to the product detail set. feed_ids is always included.

Response

Transaction

Enriched Form 4 transaction (snake_case). Default field set shown; pass fields for a subset or additional view columns. feed_ids is always included.

accession_number
string | null
required

SEC accession number.

transaction_id
number | null
required

Transaction id within the filing.

filed_at
string | null
required

Filing timestamp (ISO).

code
string | null
required

Form 4 transaction code.

is_aggregated
boolean | null
required

Aggregated row flag.

is_synthetic
boolean | null
required

Synthetic row flag.

period_of_report
string | null
required

Period of report date.

trading_item_id
number | null
required

Trading item id.

issuer_cik
string | null
required

Issuer CIK.

issuer_name
string | null
required

Issuer legal name.

filing_ticker_symbol
string | null
required

Ticker on the filing.

reporting_owner_cik
string | null
required

Reporting owner CIK.

reporting_owner_name
string | null
required

Reporting owner name.

is_director
boolean | null
required

Director.

is_officer
boolean | null
required

Officer.

is_other
boolean | null
required

Other relationship.

is_ceo
boolean | null
required

CEO.

is_cfo
boolean | null
required

CFO.

is_cto
boolean | null
required

CTO.

is_coo
boolean | null
required

COO.

is_10_percent_owner
boolean | null
required

10% owner.

officer_title
string | null
required

Officer title text.

security_title
string | null
required

Security title.

is_direct_ownership
boolean | null
required

Direct ownership.

conversion_or_exercise_price
number | null
required

Conversion or exercise price.

transaction_date
string | null
required

Transaction date (YYYY-MM-DD).

nature_of_ownership
string | null
required

Nature of ownership.

underlying_security_title
string | null
required

Underlying security title.

shares_owned_following_transaction
number | null
required

Shares owned after the trade.

underlying_security_shares
number | null
required

Underlying security shares.

percent_change
number | null
required

Holdings percent change (fraction).

equity_swap_involved
boolean | null
required

Equity swap involved.

transaction_value
number | null
required

Transaction value (USD).

number_of_shares
number | null
required

Shares in this transaction.

is_derivative
boolean | null
required

Derivative transaction.

price_per_share
number | null
required

Price per share.

expiration_date
string | null
required

Derivative expiration date.

acquired_disposed_code
string | null
required

A or D.

exercise_date
string | null
required

Exercise date when applicable.

simple_industry_id
number | null
required

CapIQ simple industry id.

created_at
string | null
required

Row created at.

updated_at
string | null
required

Row updated at.

is_espp
boolean | null
required

Employee Stock Purchase Plan.

is_purchase_agreement
boolean | null
required

Purchase agreement.

is_public_offering
boolean | null
required

Public offering.

is_private_placement
boolean | null
required

Private placement.

is_dividend_reinvestment
boolean | null
required

Dividend reinvestment.

is_10b51
boolean | null
required

Rule 10b5-1 plan.

is_for_taxes
boolean | null
required

Tax-related.

filing_delay_days
number | null
required

Days between trade and filing.

has_irregular_transaction_date
boolean | null
required

Irregular transaction date flag.

has_mismatched_codes
boolean | null
required

Mismatched codes flag.

has_irregular_share_price
boolean | null
required

Irregular share price flag.

is_anomalous_transaction
boolean | null
required

Anomalous transaction.

is_weekend_filing
boolean | null
required

Filed on a weekend.

ticker_symbol
string | null
required

Analysis ticker.

company_name
string | null
required

Company name.

market_cap_at_filing
number | null
required

Market cap at filing (millions).

price_at_transaction
number | null
required

Price at transaction.

price_1d_ago
number | null
required

Price one day before.

transaction_value_market_cap_pct
number | null
required

Transaction value as % of market cap.

is_buying_dip
boolean | null
required

Buying-the-dip signal.

is_selling_rip
boolean | null
required

Selling-the-rip signal.

is_high_signal
boolean | null
required

High-signal trade.

returns_1d_ago
number | null
required

Return over the prior 1 day.

returns_1w_ago
number | null
required

Return over the prior 1 week.

returns_1m_ago
number | null
required

Return over the prior 1 month.

returns_3m_ago
number | null
required

Return over the prior 3 months.

returns_6m_ago
number | null
required

Return over the prior 6 months.

returns_latest
number | null
required

Latest forward return.

returns_1w
number | null
required

Forward return 1W.

returns_1m
number | null
required

Forward return 1M.

returns_3m
number | null
required

Forward return 3M.

returns_6m
number | null
required

Forward return 6M.

returns_1y
number | null
required

Forward return 1Y.

excess_returns_1w
number | null
required

Excess forward return 1W.

excess_returns_1m
number | null
required

Excess forward return 1M.

excess_returns_3m
number | null
required

Excess forward return 3M.

excess_returns_6m
number | null
required

Excess forward return 6M.

excess_returns_1y
number | null
required

Excess forward return 1Y.

win_rate_1w_pct
number | null
required

Insider win rate 1W (%).

win_rate_1m_pct
number | null
required

Insider win rate 1M (%).

win_rate_3m_pct
number | null
required

Insider win rate 3M (%).

win_rate_6m_pct
number | null
required

Insider win rate 6M (%).

win_rate_1y_pct
number | null
required

Insider win rate 1Y (%).

win_rate_2y_pct
number | null
required

Insider win rate 2Y (%).

win_rate_bullish_1w_pct
number | null
required

Bullish win rate 1W (%).

win_rate_bullish_1m_pct
number | null
required

Bullish win rate 1M (%).

win_rate_bullish_3m_pct
number | null
required

Bullish win rate 3M (%).

win_rate_bullish_6m_pct
number | null
required

Bullish win rate 6M (%).

win_rate_bullish_1y_pct
number | null
required

Bullish win rate 1Y (%).

win_rate_bullish_2y_pct
number | null
required

Bullish win rate 2Y (%).

win_rate_bearish_1w_pct
number | null
required

Bearish win rate 1W (%).

win_rate_bearish_1m_pct
number | null
required

Bearish win rate 1M (%).

win_rate_bearish_3m_pct
number | null
required

Bearish win rate 3M (%).

win_rate_bearish_6m_pct
number | null
required

Bearish win rate 6M (%).

win_rate_bearish_1y_pct
number | null
required

Bearish win rate 1Y (%).

win_rate_bearish_2y_pct
number | null
required

Bearish win rate 2Y (%).

win_rate_1w_wins
number | null
required

Wins counted in 1W window.

win_rate_1m_wins
number | null
required

Wins counted in 1M window.

win_rate_3m_wins
number | null
required

Wins counted in 3M window.

win_rate_6m_wins
number | null
required

Wins counted in 6M window.

win_rate_1y_wins
number | null
required

Wins counted in 1Y window.

win_rate_2y_wins
number | null
required

Wins counted in 2Y window.

win_rate_bullish_1w_wins
number | null
required

Bullish wins 1W.

win_rate_bullish_1m_wins
number | null
required

Bullish wins 1M.

win_rate_bullish_3m_wins
number | null
required

Bullish wins 3M.

win_rate_bullish_6m_wins
number | null
required

Bullish wins 6M.

win_rate_bullish_1y_wins
number | null
required

Bullish wins 1Y.

win_rate_bullish_2y_wins
number | null
required

Bullish wins 2Y.

win_rate_bearish_1w_wins
number | null
required

Bearish wins 1W.

win_rate_bearish_1m_wins
number | null
required

Bearish wins 1M.

win_rate_bearish_3m_wins
number | null
required

Bearish wins 3M.

win_rate_bearish_6m_wins
number | null
required

Bearish wins 6M.

win_rate_bearish_1y_wins
number | null
required

Bearish wins 1Y.

win_rate_bearish_2y_wins
number | null
required

Bearish wins 2Y.

win_rate_1w_total
number | null
required

Total trades in 1W window.

win_rate_1m_total
number | null
required

Total trades in 1M window.

win_rate_3m_total
number | null
required

Total trades in 3M window.

win_rate_6m_total
number | null
required

Total trades in 6M window.

win_rate_1y_total
number | null
required

Total trades in 1Y window.

win_rate_2y_total
number | null
required

Total trades in 2Y window.

win_rate_bullish_1w_total
number | null
required

Bullish total 1W.

win_rate_bullish_1m_total
number | null
required

Bullish total 1M.

win_rate_bullish_3m_total
number | null
required

Bullish total 3M.

win_rate_bullish_6m_total
number | null
required

Bullish total 6M.

win_rate_bullish_1y_total
number | null
required

Bullish total 1Y.

win_rate_bullish_2y_total
number | null
required

Bullish total 2Y.

win_rate_bearish_1w_total
number | null
required

Bearish total 1W.

win_rate_bearish_1m_total
number | null
required

Bearish total 1M.

win_rate_bearish_3m_total
number | null
required

Bearish total 3M.

win_rate_bearish_6m_total
number | null
required

Bearish total 6M.

win_rate_bearish_1y_total
number | null
required

Bearish total 1Y.

win_rate_bearish_2y_total
number | null
required

Bearish total 2Y.

insider_returns_1m
number | null
required

Insider avg return 1M.

insider_returns_3m
number | null
required

Insider avg return 3M.

insider_returns_6m
number | null
required

Insider avg return 6M.

insider_returns_1y
number | null
required

Insider avg return 1Y.

insider_returns_2y
number | null
required

Insider avg return 2Y.

insider_returns_1m_bearish
number | null
required

Insider avg bearish return 1M.

insider_returns_3m_bearish
number | null
required

Insider avg bearish return 3M.

insider_returns_6m_bearish
number | null
required

Insider avg bearish return 6M.

insider_returns_1y_bearish
number | null
required

Insider avg bearish return 1Y.

insider_returns_2y_bearish
number | null
required

Insider avg bearish return 2Y.

insider_returns_1m_bullish
number | null
required

Insider avg bullish return 1M.

insider_returns_3m_bullish
number | null
required

Insider avg bullish return 3M.

insider_returns_6m_bullish
number | null
required

Insider avg bullish return 6M.

insider_returns_1y_bullish
number | null
required

Insider avg bullish return 1Y.

insider_returns_2y_bullish
number | null
required

Insider avg bullish return 2Y.

insider_excess_returns_3m
number | null
required

Insider excess return 3M.

insider_excess_returns_1y
number | null
required

Insider excess return 1Y.

insider_excess_returns_3m_bullish
number | null
required

Insider excess bullish return 3M.

insider_excess_returns_3m_bearish
number | null
required

Insider excess bearish return 3M.

cluster_num_trades_30d
number | null
required

Trades in the 30-day cluster.

cluster_insider_count_30d
number | null
required

Insiders in the 30-day cluster.

is_cluster_trade_30d
boolean | null
required

30-day cluster trade.

transaction_value_zscore_3m
number | null
required

Transaction value z-score vs 3M history.

transaction_value_zscore_6m
number | null
required

Transaction value z-score vs 6M history.

transaction_value_zscore_1y
number | null
required

Transaction value z-score vs 1Y history.

transaction_value_median_3m
number | null
required

Median transaction value over 3M.

transaction_value_median_6m
number | null
required

Median transaction value over 6M.

transaction_value_median_1y
number | null
required

Median transaction value over 1Y.

has_20d_sma_crossover
boolean | null
required

20-day SMA crossover.

has_50d_sma_crossover
boolean | null
required

50-day SMA crossover.

has_100d_sma_crossover
boolean | null
required

100-day SMA crossover.

has_200d_sma_crossover
boolean | null
required

200-day SMA crossover.

streak_length
number | null
required

Current streak length.

previous_streak_length
number | null
required

Previous streak length.

previous_streak_direction
string | null
required

Previous streak direction.

is_reversal
boolean | null
required

Reversal trade.

rank
number | null
required

Rank within scored set when present.

total
number | null
required

Total in scored set when present.

notes
string | null
required

Analyst notes when present.

feed_ids
integer[]
required

Curated feed ids this trade belongs to. Always included.

Required range: -9007199254740991 <= x <= 9007199254740991
{key}
any