Full-text search across filing exhibits
GET
/api/v1/public/edgar/search-text5 credits / callAPI key required
Full-text substring search across SEC EDGAR filing exhibit content. Returns matching snippets with surrounding context for each hit — useful for locating specific clauses like "right of first refusal" or "change of control". Optionally narrow by company (CIK), filing, accession number, or form type.
Parameters
Query
Search pattern (minimum 2 characters, max 2000). Case-insensitive substring match.
Filter to a specific company by CIK.
Filter to a specific filing by internal ID.
Filter to a specific filing by SEC accession number.
Filter by form type (e.g. "10-K", "S-1").
Max results (default: 20, max: 100).
Characters of context around each match (default: 200).
Code example
cURL
curl -X GET 'https://api.signal8.ai/api/v1/public/edgar/search-text?limit=10' \
-H "X-Api-Key: $SIGNAL8_API_KEY"Request URL
fix parameters to runGET
https://api.signal8.ai/api/v1/public/edgar/search-text?limit=10example · 200
{
"data": {
"matches": [
{
"filing_id": 1498207,
"cik": "320193",
"company_name": "Apple Inc.",
"form_type": "8-K",
"accession_number": "0001140361-26-015711",
"exhibit_id": 4011902,
"exhibit_type": "EX-10.1",
"snippet": "...subject to the right of first refusal set forth in Section 7.2, the holder shall not transfer any shares...",
"context_before": "...subject to the ",
"match": "right of first refusal",
"context_after": " set forth in Section 7.2..."
}
],
"total": 1
}
}