Signal Foundry
ドキュメント
サポート 戻る
ドキュメントユースケースAPI リファレンスリリースノート

API リファレンス

認証、利用上限、主要 endpoint を実行単位で確認します。

API 概要
会社検索会社プロフィール会社の観測データ開示一覧求人検索開示詳細建設業許可検索開示比較インポートAPIリストAPIリスト列追加リストExportクレジット残高クレジット利用サマリーフィードバックAPI
API リファレンス

Construction Permit Search API

建設業許可の contractor rows と営業所明細を検索する API

このページの内容6項目
契約サマリーリクエストクエリパラメータレスポンスCLI equivalentエラー

GET /api/signal-foundry/construction は建設業許可データを許可業者単位で返します。会社検索の construction=true は会社一覧向けですが、この endpoint は許可番号、許可行政庁、代表者、主たる営業所、営業所別の許可業種を確認するための入口です。

契約サマリー

FieldValue
MethodGET
Path/api/signal-foundry/construction
AuthSignal Foundry API key
Creditdata クレジットは消費しない
CLIsf construction search <query> --json
Grainone row per construction contractor, with optional office rows
Source contextsf_construction_contractors + sf_construction_contractor_offices

リクエスト

curl -H "Authorization: Bearer $SIGNAL_FOUNDRY_API_KEY" \
  "https://signal-foundry.app/api/signal-foundry/construction?prefecture=大阪府&include_offices=true&limit=10"
curl -H "Authorization: Bearer $SIGNAL_FOUNDRY_API_KEY" \
  "https://signal-foundry.app/api/signal-foundry/construction?company_id=cn_1234567890123"

クエリパラメータ

ParameterTypeDefaultNotes
qstringnull会社名、正規化名、代表者、主たる営業所住所、許可番号、許可表示を検索
company_idstringnullリンク済み Base company_id で絞り込み
contractor_idstringnullsource-native contractor_id で絞り込み
prefecturestring[][]大阪府 など。検索時に TAKKEN prefecture code へ変換
prefecture_codestring[][]27 などの TAKKEN prefecture code
license_authoritystring[][]mlit_minister / prefecture_governor、または 大阪府知事 などの表示文字列
include_officesbooleantruefalse で営業所明細を省略
statusstringactiveactive / missing / closed / all
orderstringlast_seenlast_seen / name / license / authority
limitnumber201..100
offsetnumber00..10000

レスポンス

まず見る key:

  • contractors[].contractor_id
  • contractors[].license_display
  • contractors[].display_name
  • contractors[].company_link.company_id
  • contractors[].offices[].permit_categories
  • meta.matched_contractors
  • meta.returned_offices
{
  "ok": true,
  "command": "construction.search",
  "contractors": [
    {
      "contractor_id": "takken_27_000001",
      "license_authority": "大阪府知事",
      "license_no": "000001",
      "license_display": "大阪府知事許可 ...",
      "display_name": "大阪建設株式会社",
      "main_office": {
        "address": "大阪府...",
        "phone": "06-..."
      },
      "company_link": {
        "company_id": "cn_1234567890123",
        "match_status": "matched",
        "confidence": 1,
        "method": "exact"
      },
      "offices": [
        {
          "office_no": 1,
          "office_name": "本店",
          "address": "大阪府...",
          "phone": "06-...",
          "permit_categories": ["建築一式工事"]
        }
      ]
    }
  ],
  "meta": {
    "matched_contractors": 1,
    "matched_contractors_count_mode": "planned",
    "returned_contractors": 1,
    "returned_offices": 1,
    "source_context": "sf_construction_contractors + sf_construction_contractor_offices"
  }
}

通常検索の matched_contractors は、広い住所検索でタイムアウトしないよう planned count を使います。company_id / contractor_id 指定時は exact count です。会社一覧を先に作りたい場合は GET /api/signal-foundry/companies?construction=true、保存済みリストに列を追加したい場合は active_construction_license_count / active_construction_office_count / construction_permit_categories を使います。

CLI equivalent

sf construction search "大阪府の建設業許可" --include-offices true --json
sf construction search "大阪府知事" --license-authority 大阪府知事 --json
sf construction search --company-id cn_1234567890123 --json

エラー

limit は 1..100、offset は 0..10000 の範囲で指定します。認証に失敗した場合は 401、入力が不正な場合は 400、検索処理に失敗した場合は 500 を返します。広い住所検索で件数だけが必要な場合は、include_offices=false または limit を小さくして再実行してください。

このページの内容

契約サマリーリクエストクエリパラメータレスポンスCLI equivalentエラー