VOOZH about

URL: https://apify.com/oblanceolate_mandola/sec-edgar-filings

โ‡ฑ SEC EDGAR Filings Search โ€” Company Filings to JSON ยท Apify


๐Ÿ‘ SEC EDGAR Filings Search โ€” Company Filings to JSON avatar

SEC EDGAR Filings Search โ€” Company Filings to JSON

Pricing

$5.00 / 1,000 results

Go to Apify Store

SEC EDGAR Filings Search โ€” Company Filings to JSON

Search SEC EDGAR full-text filings by keyword or company. Form type, filer, date, document link as JSON for finance & due-diligence AI agents. $5 per 1,000, no coding.

Pricing

$5.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Hassan Hashish

Hassan Hashish

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

7 days ago

Last modified

Share

Search SEC EDGAR full-text for company filings (8-K, 10-K, S-1 and more) and get filer, form type, date and document URL as JSON โ€” $0.005 per filing.

Every material corporate event in the US is disclosed in an SEC filing โ€” acquisitions, executive changes, risk factors, new products. This actor turns a keyword into the matching filings across all of EDGAR, so finance, legal, and due-diligence agents can read corporate disclosures as structured data instead of scraping HTML.

What this actor does

  • Full-text search across all SEC EDGAR filings by keyword, company, person, or product
  • Each result: filing title, form type (8-K/10-K/S-1/โ€ฆ), filing date, filer name + CIK, and EDGAR document id
  • Filter by keyword, date posted (postedAfter) for incremental disclosure monitoring
  • Batch many queries per run; cap spend with maxResults
  • Agent-ready: flat JSON, sourceUrl + scrapedAt on every item for citation

You only pay for successful results โ€” failed or empty lookups cost nothing.

Why pick this Actor

  • Full-text search across the EDGAR corpus with form type, filer + CIK, and filing date on every item; postedAfter turns a query into a scheduled disclosure monitor
  • Per-result pricing ($0.005/result) with a hard maxResults spend cap โ€” empty lookups cost $0
  • Flat, stable JSON schema with sourceUrl + scrapedAt on every item โ€” citation-ready for RAG and grounding
  • Batch many queries in one run; overlapping results are deduplicated and charged once
  • MCP server, OpenAPI schema, and LangChain/CrewAI tool support out of the box โ€” no glue code

Sample output

Each dataset item is flat, typed JSON with a sourceUrl and scrapedAt for citation/grounding:

{
"query":"artificial intelligence",
"source":"sec_edgar",
"title":"EX-10.17(A)",
"form":"EX-10.17(A)",
"filer":[
"ViewRay, Inc. (VRAYQ) (CIK 0001597313)"
],
"filedAt":"2015-07-29",
"documentId":"0001193125-15-268413:d89741dex1017a.htm",
"sourceUrl":"https://efts.sec.gov/LATEST/search-index?q=artificial+intelligence",
"scrapedAt":"2026-06-11T09:00:00.000Z"
}

Input

{"queries":["artificial intelligence"]}
FieldTypeDescription
queries / queryarray / stringKeyword or company name. One or many.
maxResultsintegerHard spend cap (billed per result).
keywords / postedAfterfiltersNarrow results; enable delta/scheduled runs.

How much does it cost

Pay-per-result: $0.005 per successful result. No subscription, no compute-unit guesswork, no charge for empty results. An orchestrator can cap spend with maxResults.

How to use it with AI agents (MCP), Claude, and the API

Claude Desktop / Claude Code via Apify MCP

{
"mcpServers":{
"apify":{
"command":"npx",
"args":["-y","@apify/actors-mcp-server","--actors","oblanceolate_mandola/sec-edgar-filings"],
"env":{"APIFY_TOKEN":"<YOUR_APIFY_TOKEN>"}
}
}
}

Python (Apify API)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("oblanceolate_mandola/sec-edgar-filings").call(run_input={"queries":["artificial intelligence"]})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

TypeScript (Apify API)

import{ ApifyClient }from'apify-client';
const client =newApifyClient({ token:'<YOUR_APIFY_TOKEN>'});
const run =await client.actor('oblanceolate_mandola/sec-edgar-filings').call({"queries":["artificial intelligence"]});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

LangChain / CrewAI tool

from langchain_apify import ApifyActorsTool
tool = ApifyActorsTool("oblanceolate_mandola/sec-edgar-filings")# agent calls it autonomously

OpenAPI schema for self-integrating GPT agents is auto-exposed at the Actor's API tab.

Data & compliance

Reads only publicly accessible endpoints. No login, no credential harvesting, no CAPTCHA bypass. Every result carries its sourceUrl so downstream agents can cite and re-verify.

FAQ

What does it search?

The SEC EDGAR full-text index, which covers filings from 2001 onward across every form type.

How do I get only recent filings?

Set postedAfter to an ISO date (YYYY-MM-DD); combined with a schedule this becomes a live disclosure feed.

Is this affiliated with the SEC?

No โ€” it reads the SECโ€™s public EDGAR API. Always confirm against the official filing for legal use.

How do I open a filing?

Each result carries its EDGAR document id (accession:file) and the filer CIK; look it up on sec.gov, or use the sourceUrl to re-run the search. Direct document-URL construction is planned for v1.1.

Can AI agents call this Actor directly?

Yes โ€” via the Apify MCP server (snippet above), the OpenAPI schema on the Actor's API tab, or the LangChain/CrewAI tool wrapper. Results are flat JSON with sourceUrl and scrapedAt on every item, so downstream agents can cite and re-verify.

What happens when there are no results?

You pay nothing. Billing is per dataset item delivered, so an empty lookup costs $0, and the run log states why (no match, source rate limit) instead of failing silently.

Changelog

  • 1.0 โ€” Initial release: sec_edgar.

You might also like

SEC EDGAR Filings Scraper

gio21/sec-edgar-scraper

SEC EDGAR Filings Scraper โ€” auto-scaffolded

SEC EDGAR Filings Scraper

dami_studio/sec-edgar-scraper

Scrape SEC EDGAR filings via the official public APIs. Full-text search across all filings, or pull a company's filing history by ticker/CIK. Returns normalized rows with form, company, dates, accession number and a direct document URL. No API key.

2

SEC EDGAR Filings Scraper

crawlerbros/sec-edgar-filings-scraper

Search SEC EDGAR filings, browse IPOs (S-1), get company filings, and extract XBRL financial facts. Free public API, no login or proxy required.

SEC EDGAR Scraper โ€” 10-K, 10-Q & 8-K Filings

devilscrapes/sec-edgar-filings-scraper

Search SEC EDGAR (US public company filings) by company ticker, CIK, or form type via the free EDGAR API โ€” each filing's CIK, form type, period, filing date, accession number, and primary-document URL โ€” export to JSON or CSV dataset. Built on SEC's full-text search.