Skip to main content
POST
List Generation
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. Your agent then reaches every endpoint through five tools: search, list_categories and get_details are free, use and batch_use are billed per call. Setup per client is in Connect via MCP; the live tool list and what each call costs are on aisa.one/mcp.
Set this endpoint up in your agent →

Cost and request rules

Published reference values are not an account-specific quote or a settled charge. For endpoints supporting X-AISA-Cost-Mode: quote, obtain a free quote for your exact request before execution; reconcile the settled cost with response metadata and Usage Logs. USD amounts use 1,000,000 integer micro-USD per dollar.
  • Default request reference estimate (USD): 0.05
  • Cost contract: fixed_success
  • Settlement evidence source: request_snapshot

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 search query (e.g. 'SaaS companies in the US with Series A funding'). Cannot be used with filters.

filters
object

Structured filter conditions. Use the Filter Builder API to generate valid filters. Cannot be used with query. See filter options at /api-reference/listgen-api.

sections
string[]

Data enrichment sections to include. Values: firmographic, business_model, company_assessment, trust_signal, company_hierarchy, digital_presence, financial_estimate, location, management_profile, product_offering, strategic_signal, customer_profile, industry, technology, funding_detail (Subscription, Enterprise), mna_and_investment (Subscription, Enterprise)

sort_by
enum<string>

Field to sort results by. Default: relevance

Available options:
relevance,
revenue_estimate,
valuation_estimate,
employee_range,
total_funding,
founded_year
sort_order
enum<string>

Sort direction. Default: desc

Available options:
asc,
desc
limit
integer

Maximum companies to return. Default: 50, Max: 500

offset
integer

Number of results to skip for pagination. Default: 0

Response

Successful response

data
object[]
count
integer

Number of companies returned.

total_count
integer

Total matching companies. Capped at 500.

credits_consumed
number<float>

Credits consumed. Returns 0 when no enrichment sections requested.