← Back to API Ninjas
GET/v1/institutionalownership

Get every institution holding a given stock for a quarter

Lists every institution holding a given stock in a quarter. Requires `ticker` or `cusip`. For one manager's entire portfolio use /institutionalholdings.

API Ninjas·$0.001 per call

Example code

// Using @orth/sdk - The simplest way to call APIs // Install: npm install @orth/sdk import Orthogonal from "@orth/sdk"; const orthogonal = new Orthogonal({ apiKey: process.env.ORTHOGONAL_API_KEY, }); const output = await orthogonal.run({ api: "api-ninjas", path: "/v1/institutionalownership" }); console.log(output);

Query parameters

ticker
string

Ticker symbol (e.g. AAPL). Either ticker or cusip is required.

cusip
string

9-character CUSIP (alternative to ticker).

period
string

Quarter-end date (YYYY-MM-DD). Defaults to the latest.

put_call
string

put or call; long positions are returned by default. (Allowed: put, call)

min_value
number

Minimum market value (USD).

min_shares
number

Minimum shares held.

sort
string

Sort order: value (default), shares, or manager_name. (Allowed: value, shares, manager_name)

limit
number

Maximum results to return. Default 50, max 1000.

offset
number

Number of results to skip for pagination.

    Orthogonal - Giving AI agents the tools they need.