Skip to main content
Base URL prefix: https://api.istari.ai/v2.

POST /fetch : bulk domain lookup

Returns current GOI rows for domains you already know. There is no relevance ranking.

Request

  • domains: required, non-empty list, maximum 5,000 domains per request.
  • columns: same rules as search; default ["domain", "name", "country"]. See Reference: columns.
Domains your key is not allowed to see are treated like missing and appear in metadata.missing.

Response


POST /stats : aggregations

Returns COUNT(*) buckets over the filtered population. No text or vector scoring, plain SQL grouping. Available on all customer API tiers. Monthly request quotas apply by tier (see Reference: rate limits).

Request (shape)

Allowed group_by / group_by_secondary columns

Geographic: continent, country, country_code, state, state_code, region, region_code, district, district_code, municipality, municipality_code. Classification: nace_code, organization_type, organization_size, employee_class, revenue_class. Source / registry: source, company_register_court. Array (exploded per value): summary_keywords. Date (use with date_trunc): company_register_date, created_at.

Response

Each bucket in data includes the grouping column value(s) and a count. Top-level elapsed_ms and metadata echo timings, filters, and bucket counts.

GET /filters/options

Returns JSON suitable for building filter UIs: allowed categorical values, scoped to your API key’s data access. No request body.

GET /health

Lightweight check that the service can reach the database. Response shape:
or, on failure, healthy: false with an error message.

Minimal curl : fetch