Full-text search across SEC filings
Search the full text of all SEC filings via EDGAR EFTS. Supports phrases (use quotes), form type filtering, and date ranges. Returns matching companies, filing dates, form types, and relevance scores.
Query parameters
Free-text search query.
Free-text search query.
Comma-separated SEC form types.
Comma-separated SEC form types.
Start date (YYYY-MM-DD).
Start date (YYYY-MM-DD).
End date (YYYY-MM-DD).
End date (YYYY-MM-DD).
Maximum number of records to return.
Maximum number of records to return.
Response
Array of matching SEC filings with relevance scores.
Example response
{
"meta": {
"endpoint": "/api/v1/fred/us/cpi",
"data_time": "2026-04-16T14:30:00Z",
"response_time": "2026-04-16T14:30:12Z",
"provider": "Sugra API v1.0.1",
"source": "sugra_crypto",
"attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
"fallback_chain": [
"sugra_crypto",
"sugra_finance"
]
}
}Changes
Changed in 2 of the 21 revisions of this API.1113
- ▲
the response property
data/forms_filterbecame optional for the status200response-property-became-optional
- ▲
the response property
data/querybecame optional for the status200response-property-became-optional
- ▲
the response property
data/resultsbecame optional for the status200response-property-became-optional
- ▲
the response property
data/returnedbecame optional for the status200response-property-became-optional
- ▲
the response property
data/sourcebecame optional for the status200response-property-became-optional
- ▲
the response property
data/total_hitsbecame optional for the status200response-property-became-optional
- ▲
response property
data/querylist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
data/resultslist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
data/returnedlist-of-types was widened by adding typesnull and numberto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
data/sourcelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
data/total_hitslist-of-types was widened by adding typesnull and numberto media typeapplication/jsonof response200response-property-list-of-types-widened
- ○
added
subschema #1subschema #2to thedata/forms_filterresponse propertyanyOflist for the response status200response-property-any-of-added
This revision also has 15 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
added the optional property
codeto the response with the401statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the429statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the503statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the401statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the429statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the503statusresponse-optional-property-added
- ○
added the optional property
planto the response with the401statusresponse-optional-property-added
- ○
added the optional property
planto the response with the429statusresponse-optional-property-added
- ○
added the optional property
planto the response with the503statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the401statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the429statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the503statusresponse-optional-property-added
- ○