Zenolve Feeds
Financial markets data

SEC EDGAR Latest Filings API

The newest SEC filings as structured JSON - form type, company, link, and timestamp, straight from EDGAR.

Source: U.S. Securities and Exchange Commission$0.005 / recordJSON · CSV · ExcelMCP tool for AI agents

What this feed does

Every new 8-K, 10-K, Form 4, 13G and more hits SEC EDGAR's live feed continuously. This feed polls it for you and returns each new filing as structured JSON - form type, filer, link, and timestamp - without you managing EDGAR quirks.

Structured, not scraped-by-you

Clean JSON with stable field names - no HTML parsing, no selectors to maintain when the site changes.

Pay only for what you pull

No subscription. $0.005 per record via Apify's metered billing; a typical pull is cents.

Human + agent ready

Call it from cURL, Python, or JS - or hand it to an AI agent as an MCP tool.

Always the latest

Scraped from the official source on every run, so you never ship stale data.

What each record contains

Every result is a JSON object with these fields.

FieldTypeDescription
titlestringFiling title: form type + company name + CIK.
form_typestringSEC form type (8-K, 10-K, 4, 13G/A, ...).
updatedstring, ISO-8601 datetimeTimestamp the filing hit EDGAR.
summarystringEDGAR summary line (accession number, filed date, size).
filing_hrefstring, URLDirect link to the filing index on sec.gov.

Live sample

The most recent records, straight from the feed. Live sample - fetched at build time

Call it in one line

Runs the actor and returns the dataset. Swap in your Apify token.

cURL - one call, JSON back
curl "https://api.apify.com/v2/acts/zenolvepro~sec-edgar-latest-filings/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN"
Python
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("zenolvepro/sec-edgar-latest-filings").call()
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(row)
JavaScript / Node
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('zenolvepro/sec-edgar-latest-filings').call();
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
AI agents - Model Context Protocol (MCP)
https://mcp.apify.com?tools=zenolvepro/sec-edgar-latest-filings

Point any MCP-capable agent at this endpoint and the feed becomes a callable tool.

Who uses it

Fintech apps, event-driven traders, and compliance / RegTech tools use it for monitoring, benchmarking, alerting, and enrichment.

Pricing

$0.005per record returned · pay-per-result, no subscription

Billed through Apify. A tiny per-run start fee ($0.00005) applies. Only pay for records you actually pull.

FAQ

Is there a free SEC filings API?
EDGAR itself is free but raw - rate-limited Atom/JSON endpoints you must poll, parse, and de-duplicate yourself. This feed does that and returns clean records at $0.005 each.
How fresh are the filings?
Near real-time - each call reads EDGAR's live 'latest filings' feed, which updates continuously during filing hours.
Can I filter by form type?
Yes - pass a filtered EDGAR URL (e.g. type=8-K) as the input url and the feed returns only those filings.
What does each record include?
title, form_type, updated timestamp, summary (accession no., filed date, size) and the filing_href link.
Can an AI agent call this directly?
Yes - exposed as an MCP tool for native agent calls.