クイックスタート — 10分で最初のプロフィール検索

目的:WhatsAppデータAPIに認証済みのHTTPリクエストを1回送信し、電話番号の公開プロフィールを読み取る。SDKのインストールは不要。HTTPクライアントを備えたあらゆる言語で動作します。

ステップ1 — APIキーを取得する

2つのチャネルのうち、どちらか1つを選択してください。JSON形式、エンドポイントは同じですが、キーソースとベースURLが異なります。

チャネルベースURL主要情報源必須ヘッダー
直接プロキシhttps://whatsapp-proxy.checkleaked.cc直接購入。鍵は弊社のダッシュボードで管理できます。x-rapidapi-key: <direct-key>
RapidAPIマーケットプレイスhttps://whatsapp-data1.p.rapidapi.comRapidAPIダッシュボード → 「アプリ」→ セキュリティ。RapidAPIの掲載ページから購読登録してください。x-rapidapi-key: <rapidapi-key>
x-rapidapi-host: whatsapp-data1.p.rapidapi.com

直接キーを使用してもRapidAPIのベースURLに対しては機能せず、その逆も同様です。互換性のためにヘッダー名「x-rapidapi-key」は両方で再利用されますが、重要なのは値のソースです。

ステップ2 — 最初のリクエストを行う

直接プロキシ(推奨):

curl -H "x-rapidapi-key: YOUR_DIRECT_KEY" \
  "https://whatsapp-proxy.checkleaked.cc/number/13105551234"

RapidAPIマーケットプレイス:

curl -H "x-rapidapi-key: YOUR_RAPIDAPI_KEY" \
  -H "x-rapidapi-host: whatsapp-data1.p.rapidapi.com" \
  "https://whatsapp-data1.p.rapidapi.com/number/13105551234"

ステップ3 — 回答を読む

レスポンスはWhatsAppEntryドキュメントです(ライブシェイプ - 余分なフィールドは削除されています)。

{
  "number": "13105551234",
  "countryCode": "US",
  "phone": "+1 310 555 1234",
  "type": "FIXED_LINE_OR_MOBILE",
  "about": null,
  "isWAContact": true,
  "isUser": true,
  "isBusiness": true,
  "isGroup": false,
  "isBlocked": false,
  "isMyContact": false,
  "isEnterprise": false,
  "isVerified": false,
  "id": {
    "server": "c.us",
    "user": "13105551234",
    "_serialized": "[email protected]"
  },
  "businessProfile": {
    "categories": [{ "id": "...", "localized_display_name": "Otra categoría" }],
    "memberSinceText": "Se unió en abril, 2024.",
    "isProfileLocked": true
  },
  "profilePic": { "success": false, "image_status": "item-not-found" },
  "date": "2026-04-10T17:30:33.356Z",
  "cached": true
}

実地試験からのメモ:

  • profilePicはオブジェクトであり、URLではありません。画像が存在する場合は、/picture/{number} を介してバイナリを取得します。画像が存在しない場合は、{ success: false, image_status: "item-not-found" } を取得します。
  • 制限されている場合、about は null になります。
  • isWAContactは、「この番号はWhatsAppに登録されているか」を示す標準的なフラグです。
  • 検索が失敗した場合でも WhatsAppEntry が返されます。HTTP ステータスだけでなく、エラー/存在フィールドも確認してください。

ステップ4 — エラーの処理

バースト制限エラーおよび認証エラーは短いボディを返します。

{ "error": "Requests must be at least 0.5 seconds apart" }

デフォルトのペース設定:リクエスト間隔は最低500ミリ秒(2リクエスト/秒)。MEGAティア:250ミリ秒(4リクエスト/秒)。エラーの詳細はこちらをご覧ください。

/number/{number} のオプションのクエリフラグ

フラグ効果
telegram=1Telegramの登録データを含める。
lookup=1TrueCallerによる検索を含める。
google=1Google検索のスニペットを含める。
includeCarrier=1通信事業者/地域データを含めてください。
ignoreProfilePic=1プロフィール画像の取得をスキップします(高速化のため)。
forceBypassCache=1強制的に最新の検索を実行します(リクエストとしてカウントされます)。
fullAiReport=1AI OSINTレポートを生成します(応答時間が長くなります)。

次のステップ

ユーザーの声

満足した顧客からの実際のレビュー

4.5/5 (162 レビュー)