Yahoo Finance hub

Yahoo Finance Insiders API

Insider positions, transactions and net share purchase activity.

GET /v1/yahoo-finance/instruments/{symbol}/insiders

1 credit Failed requests are free

About this endpoint

GET /v1/yahoo-finance/instruments/{symbol}/insiders returns data.insiderHolders, data.insiderTransactions and data.netSharePurchaseActivity. Holder rows carry name, relation, transactionDescription, latestTransDate and direct position fields. Transaction rows carry filerName, transactionText, moneyText, startDate, ownership, value and shares. Net activity carries period, buyInfoCount, buyInfoShares, sellInfoCount, sellInfoShares, netInfoCount, netInfoShares, totalInsiderShares and netPercentInsiderShares.

Names and roles are from public filings. A symbol that exists but has no insider sections stays lookupStatus: found with null sections and data.sources.insiders: empty. Use the holders route for institutions and funds rather than insider positions.

Yahoo Finance Insiders API FAQ

What is the difference between insider holders and insider transactions?

insiderHolders is the current list of insiders and their positions. insiderTransactions is the transaction history, with the filer, text, date, shares and value.

What does netSharePurchaseActivity measure?

It summarises insider buying and selling in the period, with buy and sell counts and shares, the net count and shares, total insider shares and the net percentage of insider shares.

Why are some sections null?

The instrument kind does not report that section. The rest of the response is still complete.

How many credits does this route cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.