Build a thematic stock universe from a natural language query. An AI agent interprets your query, searches ~65,000 company descriptions, and returns relevant stocks ranked by relevance score. This endpoint uses async job processing.
/v1/jobs/{job_id} until status is completed| Field | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Natural language query describing the investment theme and any filters (2-500 characters) |
GET /v1/jobs/{job_id} returns the matched companies:
| Field | Description |
|---|---|
ric | Reuters Instrument Code (unique stock identifier) |
name | Company name |
sector | Business sector classification |
market | Country/market where the company is listed |
exchange | Stock exchange name |
activity | Company status (e.g., Active) |
market_cap | Market capitalization (in local currency) |
category | Match category: core (strongest match), peripheral, or satellite |
composite_score | Relevance score — higher means stronger thematic match |
| Good Queries | Why |
|---|---|
| ”Top 50 electric vehicle battery manufacturers in Asia” | Specific theme + region + count |
| ”Gene therapy and CRISPR companies with market cap over $1B” | Specific technology + size filter |
| ”Semiconductor lithography and chip fabrication equipment” | Narrow technical theme |
| Weak Queries | Why |
|---|---|
| ”Technology stocks” | Too broad — thousands of matches |
| ”Good companies” | No investable theme |
| ”Stocks” | Not actionable |
API key passed as Bearer token
Natural language query describing the investment theme and any filters
2 - 500"Find me top 50 electric vehicle companies in Asia"
Job created successfully. Poll the check_url for results.