Skip to main content
POST
Generate a company list
Build a targeted company list from structured filters or a natural-language query, with optional per-section enrichment on every returned company. This is deal sourcing: “Series A fintechs in Singapore”, “bootstrapped HR-tech companies in Europe with 50-200 employees” — expressed as filters, run repeatedly. Prefer post_akta_filter_builder to turn plain language into a reviewable filters object first; pass query directly only for one-shot searches (it carries a surcharge and is not reproducible). Pricing: base 0.05percall(+0.05 per call (+0.10 with query) + $0.02 per returned company + per-section enrichment costs × company count.
First time? Point any MCP client at https://mcp.aisa.one/mcp — Claude Code, Codex, Cursor, VS Code and the rest. Authorization is OAuth: the client opens a browser, you click Allow once, and there is no key to paste. The commands per client, and what each call costs, are on aisa.one/mcp.
Set this endpoint up in your agent →

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
query
string

Natural-language description of target companies (adds $0.10 surcharge; prefer filters for repeatability).

filters
object

Structured filters from filter-builder (dotted-path keys, e.g. location.hq.city, funding_detail.funding_overview.funding_stage, industry.industry).

sections
string[]

Optional enrichment sections per returned company (same section names as company enrichment).

limit
integer

Max companies to return (total capped at 500).

offset
integer

Response

200 - application/json

Matching companies with optional enrichment.

The response is of type object.