Developers
Data API
The INSIGHTEX data API returns public company profiles with documented indicators, so your own tools can read the same data you see in the directory.
Indicators summarise publicly observed signals with fixed, documented formulas. They are not predictions, ratings or investment advice.
Who can use it
The data API and bulk exports are included with Enterprise workspaces.
Authentication
Create a token on your Data API page, then send it in the Authorization header as a Bearer token, or in the X-Api-Key header. A signed-in browser session works too.
Never put a token in a URL. Requests that carry a token in the query string are refused.
Example request
curl -H "Authorization: Bearer YOUR_TOKEN" \
"https://www.insightex.si/api/v1/data/organizations?limit=50&country=US&updated_since=2026-01-01"Endpoints
GET /api/v1/data/organizations- Returns one page of organizations, as JSON or CSV.
GET /api/v1/data/organizations/export- Returns every matching organization as one streamed CSV or JSON file.
Parameters
| Parameter | Description |
|---|---|
limit | Rows per page, from 1 to 100. The default is 50. |
cursor | The value of meta.next_cursor from the previous page. Leave it out for the first page. |
country | Two-letter country codes (ISO 3166-1 alpha-2) separated by commas, up to 20. |
sector | Sector slugs separated by commas, up to 20. |
q | The organization name contains this text (2 to 100 characters, not case-sensitive). |
updated_since | An ISO 8601 date or date-time. Returns organizations whose profile, signals, funding rounds or metrics changed since then. |
format | json (the default) or csv. |
Pagination
Results are ordered by organization id. Follow meta.next_cursor, or links.next, until it is null. No organization appears twice.
Response fields
organization- Name, slug, type, website, profile link, sectors and countries.
indicators- funding_activity, team_growth, product_launch_cadence and signal_score_30d. Each indicator has a score, a confidence, a method id, a rationale and its evidence.
preference_match- How far the organization overlaps with the sector and market preferences of your own workspace.
updated_at- When the organization profile last changed.
Indicator methods
Every indicator uses a fixed formula. When there is no evidence, its score and confidence are null instead of a guess.
funding_activity.v1- Dated funding rounds announced in the last 365 days and funding signals from the last 180 days. Score = min(95, 20 + 5 × sum of signal scores + 12 × rounds). Rounds without a date never count.
team_growth.v1- The annualised change between the first and last dated headcount figures. Rate = ((last − first) ÷ first) × 365 ÷ days between them; score = 50 + 25 × rate, kept between 5 and 95. Null with fewer than two figures, a first figure of zero or a window under 30 days.
product_launch_cadence.v1- Launch and release signals from the last 90 days. Score = min(95, 20 + 14 × signals + 3 × sum of signal scores). Null when there are none.
signal_score_30d- The sum of all signal scores from the last 30 days.
preference_match.v1- The share of the sector and country preferences you set that match the organization: 0, 50 or 100. Null when you have set neither.
Indicators summarise publicly observed signals with fixed, documented formulas. They are not predictions, ratings or investment advice.
Rate limits
120 requests per minute per member, however many tokens you use, and 10 full exports per hour. Responses carry the X-RateLimit-Limit and X-RateLimit-Remaining headers.
Errors
400: a token was sent in the URL. 401: the token is missing, invalid, expired or revoked. 402: the workspace does not include the data API. 403: the token may not use this endpoint. 422: a parameter is invalid. 429: too many requests; wait for the Retry-After time.
Versioning
Every response carries the X-Insightex-Api-Version header. When a formula changes, its method id changes too, for example from .v1 to .v2. The older /api/data-products/organizations endpoint is kept for compatibility.