Next free-source hunt
We check for new free data every Wednesday.
Datasets / News & RSS
sec.gov/

SEC EDGAR RSS feeds

Freeauth: noneCustom#news#rss#event-data#real-time#osint✓ verified Oct 30, 2026

SEC EDGAR RSS feeds

Official SEC RSS and Atom feeds for recent EDGAR filings and SEC materials. EDGAR latest-filings searches can be filtered by company, CIK or form type and exposed as a feed without a key.

Required Attribution:

Requested: "Please consider appropriate citation to the SEC as the source." Do not imply SEC affiliation or approval, and do not reuse the SEC seal, logos or artwork.

Coverage

Recent U.S. SEC EDGAR filing events, including company, accession link, form type, feed update time and filing summary. The latest-filings feed is a current event stream, not a complete historical archive; EDGAR itself began in 1994/1995.

Verdict

Useful as an event signal for newly posted company filings such as 8-Ks. The feed timestamp marks SEC publication, not when the underlying business event occurred, and a filing can later be amended. It has no market prices or sentiment labels. Declare the client in User-Agent, stay at or below 10 requests per second across machines, and retain accession links for source review.

Get the free weekly email

Free weekly email of newly verified free data. Unsubscribe by emailing us.

Use in your agent

Load the SEC EDGAR latest 8-K Atom feed into pandas and Parquet. Checked against the provider's documentation on Oct 30, 2026.

Raw skill file (/skills/sec-rss.md)Also in our MCP server: call get_ingestion_skill with {"slug": "sec-rss"}.

Access

  • No account or API key.
  • Declare an organization and contact address in User-Agent.

Request

bash
curl -A 'SignalLabExample admin@example.com' 'https://www.sec.gov/cgi-bin/browse-edgar?action=getcurrent&type=8-K&output=atom'

Format

Atom XML. Each entry includes a filing title, accession identifier, alternate HTML link, updated timestamp, form-type category and an HTML summary with filed date, size and any listed form items.

Load into pandas and Parquet

Needs Python 3 with requests, pandas and pyarrow.

python
"""SEC EDGAR latest 8-K Atom feed -> pandas -> Parquet. No key."""
import xml.etree.ElementTree as ET
import requests
import pandas as pd

URL = "https://www.sec.gov/cgi-bin/browse-edgar?action=getcurrent&type=8-K&output=atom"
HEADERS = {"User-Agent": "SignalLabExample admin@example.com"}
r = requests.get(URL, headers=HEADERS, timeout=30)
r.raise_for_status()
root = ET.fromstring(r.content)
ns = {"a": "http://www.w3.org/2005/Atom"}
rows = []
for entry in root.findall("a:entry", ns):
    link = entry.find("a:link[@rel='alternate']", ns)
    category = entry.find("a:category", ns)
    rows.append({
        "title": entry.findtext("a:title", default="", namespaces=ns),
        "updated": entry.findtext("a:updated", default="", namespaces=ns),
        "form": category.get("term") if category is not None else None,
        "url": link.get("href") if link is not None else None,
        "summary": entry.findtext("a:summary", default="", namespaces=ns),
    })
df = pd.DataFrame(rows)
df["updated"] = pd.to_datetime(df["updated"], utc=True)
df.to_parquet("sec_latest_8k.parquet", index=False)
print(len(df), "8-K filings", df["updated"].min().isoformat(), "to", df["updated"].max().isoformat())

Run by us on 2026-10-30 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 40 8-K filings 2026-10-30T12:33:07+00:00 to 2026-10-30T16:15:22+00:00

Limits

  • No more than 10 requests/second in total, regardless of the number of machines.
  • After exceeding the threshold, the request rate must remain below it for 10 minutes before access resumes.
  • Observed 2026-10-30: the latest 8-K request returned 40 entries. The RSS page does not state a feed-entry limit.

Quirks

  • Atom uses the namespace http://www.w3.org/2005/Atom; namespace-aware XML paths are required.
  • The entry updated timestamp is the feed event time. The summary also carries a filed date and may list 8-K item numbers.
  • This is a current feed, not a historical bulk archive. Store accession links and poll timestamps, and deduplicate by accession identifier.

Terms and attribution

  • SEC.gov information may be copied or further distributed without permission; the SEC asks users to consider citing it as the source.
  • Do not reuse SEC seals, logos or artwork, and do not imply affiliation or approval.
  • Declare the automated client in User-Agent and follow the fair-access request ceiling.

Sources

Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer