Sec Edgar 13f Filings avatar

Sec Edgar 13f Filings

Pricing

Pay per usage

Go to Apify Store
Sec Edgar 13f Filings

Sec Edgar 13f Filings

Public data actor with normalized output.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alexander Abernathy

Alexander Abernathy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

SEC 13F Monitor

Apify Actor

Status: ⚠️ Limited API Access - SEC EDGAR lacks direct 13F API

Best for

This actor queries SEC EDGAR 13F filings to return institutional investor portfolio holdings data. Note that SEC EDGAR does not provide a comprehensive direct API for 13F filings; actual holdings data requires XML parsing of EDGAR filing archives.

API Endpoint

Capabilities

  • Search by CIK number (10-digit SEC Central Index Key)
  • Search by company name (requires EDGAR parsing)
  • Returns normalized 13F filing records

Input

FieldTypeRequiredDefaultDescription
queriesstring[]Yes-List of CIK numbers or company names
maxItemsPerQuerynumberNo50Maximum filings per query
startDatestringNo""Start date filter (YYYY-MM-DD)
endDatestringNo""End date filter (YYYY-MM-DD)
includeRawbooleanNofalseAttach raw response to each record

Example input

{
"queries": ["0001364742", "Apple Inc"],
"maxItemsPerQuery": 50,
"includeRaw": false
}

Output

FieldTypeDescription
sourcestringAlways "sec-edgar-13f"
querystringOriginal search query
recordTypestringAlways "13f_filing"
titlestringCompany/Investor name + form type
identifierstringCIK number
datestringFiling date
urlstringEDGAR filing URL
summarystringHuman-readable summary
formTypestring13F-HR, 13F-NT, etc.
periodOfReportstringReporting period end date
companyNamestringInvestor/filer name
rawobject(Optional) Raw response

Notes

  • No Direct API: SEC EDGAR doesn't have a comprehensive 13F API
  • XML Parsing Required: Real 13F data requires parsing XML XRB files
  • CIK Format: Must be 10 digits for direct lookup
  • Data Freshness: May have delays due to parsing requirements

Additional notes

Run npm run check to verify syntax:

$npm run check

Additional notes

  1. Use SEC's filing data files for real 13F data
  2. Consider third-party 13F data providers (e.g., WhaleWisdom, 13FTracker)
  3. Implement XML parsing for actual holdings data extraction
  4. Add caching for frequently accessed CIK numbers

Additional notes

Example output

[
{
"source": "example",
"query": "example",
"recordType": "record",
"title": "Example record",
"identifier": "id-1",
"date": "2026-03-06",
"url": "https://example.com",
"summary": "Example summary"
}
]

Pricing

This actor uses the Apify Pay-Per-Event model at $0.002 per dataset item.

Example cost: 1,000 items ≈ $2 in actor charges (plus standard Apify platform compute).