条件に合う会社候補を外部ソースから検索するData APIです。
最終更新日: 2026/7/14
POST /v2/prospect/companies エンドポイントと、その動作を確認できるPlaygroundが含まれます。POST /v2/prospect/companies を使うと、自由文の検索条件や構造化フィルタをもとに、外部ソースから条件に合う会社候補を見つけられます。たとえば「東京の製造業で従業員200名以上」のような条件を渡すと、APIが検索条件を整理し、候補企業の一覧を返します。Authorization: Bearer <api_key> として指定しますquery: 自然文の検索条件location: 地域や都市名industry: 業種min_employee_count と max_employee_count: 従業員数の範囲limit: 返す件数。1 から 20 の範囲ですsources: 利用したい外部ソース。省略時は ["exa"] ですquery または構造化フィルタのどちらかが必須ですparsed_filters が含まれますcurl -X POST "https://api.sanka.com/v2/prospect/companies" \
-H "Authorization: Bearer <api_key>" \
-H "Content-Type: application/json" \
-d '{
"query": "東京都の製造業で従業員200名以上の会社を探して",
"limit": 10,
"sources": ["exa"]
}'
{
"location": "Tokyo",
"industry": "manufacturing",
"min_employee_count": 200,
"limit": 10
}
query: 実行時に使われた検索文字列parsed_filters: APIが解釈した所在地、業種、従業員数の条件results: 会社候補の一覧count: 返された候補件数provider_meta: ソース利用状況や抽出時のメタ情報match_reasons などが返ります。{
"data": {
"query": "東京都の製造業で従業員200名以上の会社を探して",
"parsed_filters": {
"location": "Tokyo",
"industry": "manufacturing",
"min_employee_count": 200
},
"results": [
{
"name": "Acme Manufacturing",
"domain": "acme.example",
"employee_count": 350,
"source_urls": ["https://acme.example/about"],
"match_reasons": ["industry match", "employee count match"]
}
],
"count": 1,
"provider_meta": {}
},
"message": "Company prospecting completed",
"ctx_id": "<ctx_id>"
}
exa ですsources に複数の名前を渡せますが、未対応の名前は実行されませんgoogle_maps を含めた場合は、provider_meta.unsupported_sources に記録されますprovider_meta.requested_sources、provider_meta.supported_sources、provider_meta.unsupported_sources で確認できます