GET /v1/search/semantic
Semantic vector search across filing section content powered by Voyage AI embeddings and Pinecone vector search.Audience: application and coding agent.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
q | string | Yes | Search query text |
mode | string | No | Search mode: keyword, semantic, or hybrid (default: hybrid) |
ticker | string | No | Filter by ticker symbol |
cik | string | No | Filter by CIK number |
form | string | No | Filter by form type such as 10-K, 10-Q, or 8-K |
filing_year | integer | No | Filter by filing year |
fy | integer | No | Alias for fiscal year filtering |
year | integer | No | Alias for year filtering |
limit | integer | No | Maximum results to return (1-25, default: 10) |
Canonical metadata
requestIdtraceparentOmni-Meter-Class: semantic_searchbilling header
Example request
Example response
Give this prompt to your agent
Failure posture
- treat non-2xx responses as contract-aware failures, not free-form errors
- preserve
requestIdandtraceparentin logs and downstream reports - preserve
Omni-Meter-Classwhen present so downstream billing and usage reasoning stays intact, even if it is carried as header metadata rather than payload data - handle
search_not_configured(503) as an infrastructure readiness issue, not a bad query - handle
semantic_search_failed(502) as backend search failure and retry only with awareness of duplicate billing risk