米国企業調査APIの使い方:日本企業向け完全ガイド

2026年10月27日 2 分で読める
米国企業調査APIKYBビジネスエンティティ検証Secretary of Stateコンプライアンス企業調査API連携

米国企業調査APIの使い方:日本企業向け完全ガイド

米国企業との取引・投資・提携を検討する日本企業にとって、相手先の法人情報を迅速かつ正確に確認することは、コンプライアンス上の必須事項です。特に、犯罪による収益の移転防止に関する法律(犯収法)や金融庁(FSA)のKYCガイドラインに基づく取引先の実在確認は、金融機関だけでなく、一般事業会社にも広く求められています。しかし、米国の州務長官(Secretary of State)データベースを手動で検索するのは、50州それぞれにポータルが存在するため、非常に手間がかかります。

そこで活用したいのが、米国企業調査APIです。本記事では、OpenSOSDataが提供するAPIを例に、日本企業の実務担当者がどのようにKYB(Know Your Business)プロセスを自動化できるかを、規制背景から実装方法まで徹底解説します。

なぜ日本企業に米国企業調査APIが必要なのか

犯収法・FSAガイドラインの要件

犯罪による収益の移転防止に関する法律(犯収法)第4条は、特定事業者に対して取引時確認を義務付けています。法人との取引においては、法人の実在確認(登記事項の確認)が基本要件の一つです。国内法人であれば法人番号(houjin bangou)でJ-LISやgBizINFOを使って確認できますが、米国法人の場合は各州の州務長官データベースが一次情報源となります。

また、金融庁の「マネー・ローンダリング及びテロ資金供与対策に関するガイドライン」では、リスクベース・アプローチのもとで取引先の実在性・正当性の継続的な検証が求められます。FATFの勧告とも整合するこの枠組みは、クロスボーダー取引において特に厳格な運用が必要です。

日米クロスボーダー投資・取引での実務課題

デラウェア州LLCを使った日本企業の米国進出や、米国スタートアップへの出資審査では、設立日・登録エージェント・法人ステータス(Active/Dissolved)の確認が不可欠です。手動確認では数時間かかる作業も、APIを使えば数秒で完了し、審査フローへのシームレスな組み込みが可能です。

OpenSOSData APIの概要

OpenSOSDataは、米国全50州+ワシントンD.C.、プエルトリコ、米領ヴァージン諸島の州務長官データベースをカバーする法人情報APIです。3,400万件以上の法人エンティティを収録しており、以下の情報をリアルタイムまたはキャッシュ経由で取得できます。

料金体系

従量課金制(Pay as you go)で、初期費用・月額固定費は不要です。

検索種別 標準単価 ボリューム割引後
ライブ検索(live_only) $0.10 / 件(約15円) $0.0314 / 件~
キャッシュ検索(cache_first / cache_only) $0.01 / 件(約1.5円) $0.00314 / 件~

大量のバッチ審査が必要な場合はcache_firstを活用することでコストを大幅に抑えられます。詳細は公式ドキュメントをご参照ください。

$0.10 からエンティティ検証を開始

ライブ検索は $0.10 から、ボリューム価格は $0.0314 まで。従量課金制。

無料アカウント作成

APIの基本的な使い方

エンドポイントとリクエスト構造

APIはPOSTリクエストで呼び出します。エンドポイントは以下のとおりです。

POST https://api.opensosdata.com/v1/lookup

主要パラメータは以下の通りです。cache_preferenceで検索モードを指定します(live_only / cache_first / cache_only)。

curlを使ったサンプルリクエスト

# デラウェア州の法人「Example Corp」をライブ検索する例
curl -X POST https://api.opensosdata.com/v1/lookup \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "company_name": "Example Corp",
    "state": "DE",
    "cache_preference": "live_only"
  }'

Pythonを使った実装例

import requests
import json

# APIキーと検索対象の設定
API_KEY = "YOUR_API_KEY"
ENDPOINT = "https://api.opensosdata.com/v1/lookup"

def search_us_company(company_name: str, state: str, use_cache: bool = True) -> dict:
    """
    米国法人情報を取得する関数
    :param company_name: 検索する法人名
    :param state: 州コード(例: "DE"=デラウェア, "CA"=カリフォルニア)
    :param use_cache: Trueの場合はキャッシュ優先(コスト削減)
    :return: 法人情報の辞書
    """
    # cache_preferenceの決定:コスト重視ならcache_first、最新情報が必要な場合はlive_only
    cache_pref = "cache_first" if use_cache else "live_only"

    headers = {
        "Content-Type": "application/json",
        "x-api-key": API_KEY
    }

    payload = {
        "company_name": company_name,
        "state": state,
        "cache_preference": cache_pref
    }

    response = requests.post(ENDPOINT, headers=headers, json=payload)

    # HTTPエラーチェック
    response.raise_for_status()
    return response.json()


# --- 使用例 ---
# KYB審査:デラウェア州のLLC「Acme Holdings LLC」を確認
result = search_us_company("Acme Holdings LLC", "DE", use_cache=False)

# 結果の表示(コンプライアンス担当者向け出力)
print("=== KYB確認結果 ===")
print(f"法人名       : {result.get('entity_name')}")
print(f"法人種別     : {result.get('entity_type')}")
print(f"法人ID       : {result.get('entity_id')}")
print(f"ステータス   : {result.get('status')}")
print(f"設立日       : {result.get('formation_date')}")
print(f"登録エージェント: {result.get('registered_agent')}")
print(f"登録住所     : {result.get('registered_address')}")

レスポンス例

{
  "entity_name": "ACME HOLDINGS LLC",
  "entity_type": "Limited Liability Company",
  "entity_id": "7654321",
  "status": "Active",
  "formation_date": "2019-03-15",
  "registered_agent": "The Corporation Trust Company",
  "registered_address": "1209 Orange St, Wilmington, DE 19801"
}

KYBワークフローへの組み込み方

1. 取引先オンボーディングへの統合

新規取引先の申込フォームと連携させ、法人名と州コードを入力した時点で自動的にAPIを呼び出すことで、リアルタイムの実在確認が実現できます。ステータスが「Active」でない場合は担当者にアラートを発信する仕組みを設けると、犯収法上の確認記録としても機能します。

2. 定期的な継続確認(Ongoing Monitoring)

FSAガイドラインが求める継続的な顧客確認として、既存取引先のステータスを定期バッチで再確認するユースケースに最適です。この場合はcache_firstを使うことでコストを$0.01/件まで抑えられます。

3. M&Aデューデリジェンスへの活用

米国企業の買収・出資検討時に、対象企業とその関連会社の法人ステータスを一括確認できます。大量検索にはPythonのバッチ処理と組み合わせることで、数百社規模の確認も短時間で完了します。

ライブ検索 vs キャッシュ検索の選び方

ユースケース 推奨モード 理由
新規取引先の初回KYB確認 live_only 最新の公式データが必要
大量バッチ審査・定期モニタリング cache_first コスト削減(最大96.8%オフ)
オフライン環境・テスト用途 cache_only 確実に低コストで動作確認

アカウント登録と始め方

https://app.opensosdata.comからサインアップするだけで、すぐにAPIキーを取得できます。クレジットカードを登録した後、従量課金で利用開始可能です。まずはAPIドキュメントでパラメータ仕様を確認することをお勧めします。

よくある質問(FAQ)

Q. 日本の法人番号(houjin bangou)のような統一IDはAPIで取得できますか?

米国には日本の法人番号に相当する全国統一IDはありません。OpenSOSData APIが返すのは各州が付与する「State Entity ID」です。ただし、IRS(米国内国歳入庁)が発行するEIN(Employer Identification Number)とは別物です。EINはAPIでは取得できませんが、法人の実在確認にはState Entity IDで十分です。

Q. デラウェア州LLC以外の州にも対応していますか?

はい、米国全50州+ワシントンD.C.、プエルトリコ、米領ヴァージン諸島に対応しています。カリフォルニア州(CA)、ニューヨーク州(NY)、テキサス州(TX)など主要州はもちろん、全3,400万件以上のエンティティを検索できます。

Q. 犯収法上の取引時確認の証跡として使用できますか?

APIのレスポンスデータ(法人名・ステータス・設立日・登録エージェント)と取得日時を記録することで、取引時確認の記録として活用できます。ただし、法的要件への対応については、自社のコンプライアンス担当者または弁護士にご確認ください。

Q. ライブ検索のデータは何を一次ソースとしていますか?

live_onlyモードでは、各州務長官(Secretary of State)の公式データベースをリアルタイムで参照します。キャッシュモードは直近のライブ取得結果を返すため、鮮度はやや劣りますが、定期的な確認には十分です。

Q. 月額固定費や最低利用料はありますか?

いいえ。完全従量課金(Pay as you go)制です。月額固定費・初期費用・最低利用料は一切かかりません。使った分だけお支払いいただく仕組みです。

Q. レスポンス速度はどのくらいですか?

キャッシュ検索(cache_first / cache_only)は通常1秒以内に応答します。ライブ検索(live_only)は州のシステムに依存しますが、多くの場合5〜15秒程度です。大量バッチ処理では非同期処理との組み合わせを推奨します。

Q. APIキーの取得方法と支払い方法を教えてください。

app.opensosdata.comからメールアドレスで登録後、クレジットカードを追加するとAPIキーが発行されます。支払いはUSD建てで、カードへの請求は月次で行われます。

まとめ

米国法人との取引・投資・提携が増える中、米国企業調査APIは日本企業のコンプライアンス担当者にとって不可欠なツールです。犯収法・FSAガイドライン・FATFの枠組みに対応しつつ、KYBプロセスを自動化することで、審査のスピードと精度を同時に向上させることができます。

OpenSOSDataは初期費用ゼロの従量課金制で、すぐに試せる環境が整っています。まずは無料アカウント登録から始めて、APIドキュメントでサンプルリクエストを実行してみてください。

$0.10 からエンティティ検証を開始

ライブ検索は $0.10 から、ボリューム価格は $0.0314 まで。従量課金制。

無料アカウント作成
OpenSOSDataチーム執筆。米国州務卓官データと企業実体検証APIの専門家。