whalewisdom.com APIwhalewisdom.com ↗
Access the latest 13F filings, search institutional filers, and get current quarter stats via the WhaleWisdom API. Track hedge fund and institutional holdings data.
curl -X GET 'https://api.parse.bot/scraper/e670bc9c-1708-4add-a913-61585f45b8a4/get_latest_filings' \ -H 'X-API-Key: $PARSE_API_KEY'
Get the most recently filed 13F reports, ordered by import date descending. Returns paginated results showing filer name, filing period, form type, state, and number of stocks in each filing.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| rows | integer | Number of filings per page, between 1 and 100. |
{
"type": "object",
"fields": {
"page": "integer",
"rows": "integer",
"filings": "array of filing objects with filer_name, filer_permalink, period_of_report, filed_as_of_date, date_imported, form_type, state, stocks_count",
"total_records": "integer"
},
"sample": {
"page": 1,
"rows": 10,
"filings": [
{
"state": "PA",
"form_type": "13F-HR",
"filer_name": "STILLWATER PRIVATE WEALTH, LLC",
"stocks_count": 78,
"date_imported": "2026-06-03 15:07:02",
"filer_permalink": "stillwater-private-wealth-llc",
"filed_as_of_date": "2026-06-03",
"period_of_report": "2026-03-31"
}
],
"total_records": 386668
}
}About the whalewisdom.com API
The WhaleWisdom API exposes 3 endpoints covering SEC 13F institutional filing data, including filer search, paginated latest filings, and current quarter statistics. The get_latest_filings endpoint returns structured filing records with fields like filer_name, period_of_report, form_type, and state, letting developers query the most recently imported 13F reports ordered by import date.
Endpoints and Data Coverage
The API covers three core areas of WhaleWisdom's 13F dataset. get_latest_filings returns a paginated list of the most recently imported 13F reports. Each filing object includes filer_name, filer_permalink, period_of_report, filed_as_of_date, date_imported, form_type, state, sto, and total_records for the full result set. The rows parameter accepts values between 1 and 100, and the page parameter enables stepping through large result sets.
Filer Search
search_filers accepts a term string and returns matching filers and stocks by name — useful for autocomplete-style lookups when you know part of a firm's name, such as 'Berkshire' or 'Bridgewater'. Each result includes id, name, permalink, and type (either filer or stock), making it straightforward to resolve a human-readable name to a stable identifier for further queries.
Quarter Statistics
get_filing_quarter_stats takes no inputs and returns metadata about the current 13F filing quarter: quarter_description, due_date (in YYYY-MM-DD format), filings_count (total filings imported so far this quarter), and new_filers — an array of first-time filers with their id, name, and permalink. This is useful for monitoring filing season progress and identifying newly registered institutional filers.
- Displaying a live feed of the most recently filed 13F reports with filer name and period of report
- Building an autocomplete input to look up hedge funds or institutional filers by partial name
- Tracking how many 13F filings have been imported in the current quarter using
filings_count - Identifying first-time 13F filers each quarter via the
new_filersarray fromget_filing_quarter_stats - Mapping
filer_permalinkvalues to profile pages for institutional investors - Monitoring the 13F filing deadline date for the current quarter via
due_date - Filtering recently imported filings by form type or state using data from
get_latest_filings
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does WhaleWisdom have an official developer API?+
What does `get_latest_filings` return beyond the filer name?+
filer_permalink, period_of_report, filed_as_of_date, date_imported, form_type, state, and sto (number of stocks in the filing), along with a total_records count for the full result set. Pagination is controlled with the page and rows parameters.Does the API return the individual stock holdings within a specific 13F filing?+
How fresh is the data returned by `get_latest_filings`?+
date_imported descending, reflecting the order in which WhaleWisdom processed them. The filed_as_of_date and date_imported fields on each record let you assess both when the filer submitted to the SEC and when it appeared in the dataset.Can I retrieve historical 13F filings for a specific filer across multiple quarters?+
get_latest_filings returns recently imported filings across all filers, and search_filers resolves names to identifiers but does not return historical filing history. You can fork this API on Parse and revise it to add a per-filer historical filings endpoint using the permalink values already returned by search.