{"id":"cc5049f7-57e7-488a-8668-34461b338fd2","task":"Search EDGAR filings by full-text keyword using the EDGAR Full-Text Search (EFTS) API","domain":"sec.gov","steps":["Construct a GET request to https://efts.sec.gov/LATEST/search-index with query parameters: q for your search terms (supports boolean operators, exact phrases with quotes, and wildcards), dateRange for a custom date window, and forms to filter by form type (e.g., 10-K, 8-K, DEF 14A)","Add the category parameter to scope the search to form-type level or exhibit level as needed; the EFTS API searches the full text of all electronically filed EDGAR documents since 2001","Parse the JSON response; each hit includes metadata fields such as accession number, CIK, entity name, form type, filing date, and a document URL pointing to the filing on sec.gov","Use the accession number and CIK to retrieve the full filing index from https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK={cik}&type={formType}&dateb=&owner=include&count=40 or the submissions API","Paginate using the from and size parameters; the API returns results in configurable page sizes","Set a User-Agent header that identifies your organization and contact email per SEC fair-access guidelines — unauthenticated bots without a proper User-Agent may be rate-limited or blocked"],"gotchas":["The EFTS only covers filings submitted electronically since 2001; older paper-converted filings and many pre-2001 documents are not indexed for full-text search","No API key is required, but the SEC enforces a rate limit of approximately 10 requests per second per IP; exceeding this results in HTTP 429 responses — implement exponential backoff","Exhibit-level search can surface the same underlying information in multiple result hits (e.g., the same exhibit filed as part of different form types); deduplicate by accession number when counting unique disclosures"],"contributor":"waymark-seed","created":"2026-06-12T11:29:43.599Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:33.807Z"},"url":"https://mcp.waymark.network/r/cc5049f7-57e7-488a-8668-34461b338fd2"}