LinkedInプロフィール検索API
AIアシスタント、ノーコードworkflow、または独自コードから、各氏名に対応するLinkedInプロフィールを検索できます。
- プロフィール検索1件あたり$0.0017~
- すべての一致結果に信頼度を表示
- 1タスクあたり10,000プロフィール
| 氏名と会社名 |
|---|
| Maya Lindqvist, Brightwave |
| Tom Okafor, Northpeak |
| Léa Moreau, Juniper & Vale |
スタートアップからFortune 500企業のチームまで、38,000人以上のユーザーに信頼されています
HTTPリクエストを送信できるあらゆるツールに対応
Claude
Cursor
Codex
Make
n8n
Zapier
- 独自コード
ご希望の利用方法を選択
AIアシスタントや自動化ツールにセットアップを任せることも、独自コードからREST APIを呼び出すこともできます。
セットアップpromptを貼り付ける
Claude Code、Codex、Cursor、またはMake、n8n、Zapier用のpromptをコピーして貼り付けてください。AIがコンピューター上にDatablistフォルダーを作成し、すべてをセットアップします。
APIキーを貼り付ける
AIから求められたら、DatablistアプリからAPIキーをコピーし、AIが開いた.envファイルに貼り付けてください。チャットには絶対に貼り付けないでください。
結果を取得する
会社名または学校名を添えた氏名リストを送信すると、人物ごとにLinkedInプロフィールURL、ページタイトル、信頼度が1行で返されます。
結果サンプルを見るMake、n8n、Zapierをご利用ですか?HTTPリクエストの全フィールドはこちらです
ご利用のツールが提供するHTTPリクエストモジュールまたはノードをお使いください。リストを送信し、待機してから結果を読み取る、という3つの手順が必要です。
1. リストを送信(HTTPリクエスト)
- メソッド
POST- URL
https://api.datablist.com/v1/enrichments/tasks- ヘッダー
X-API-Key= お客様のAPIキーContent-Type=application/json- 本文(JSON)
- json{"enrichmentId": "linkedin-profile-lookup","uniqueId": "linkedin-profile-lookup-import-1","settings": {"searchCountry": "US","skipIfNotName": false},"inputs": [{"inputId": "row-1", "data": {"fullName": "Maya Lindqvist", "keyword": "Brightwave Analytics"}},{"inputId": "row-2", "data": {"fullName": "Tom Okafor", "keyword": "Northpeak Logistics"}},{"inputId": "row-3", "data": {"fullName": "Lea Moreau", "keyword": "Juniper & Vale Studio"}}]}
- 保存する値
- レスポンスの
@id。これがタスクIDです。
2. 完了まで待機
短い待機または遅延を追加してから、同じX-API-Keyヘッダーを使用してhttps://api.datablist.com/v1/enrichments/tasks/TASK_IDへGETリクエストを送信します。statusがcompletedになるまで繰り返してください。
3. 結果を読み取る
GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50。outputsを列にマッピングしてください。nextCursorが空でない場合は、その値を&cursor=の後に追加して再度呼び出します。
ひと目で分かる概要
氏名からLinkedInプロフィールを検索し、会社名や学校名で候補を絞り込み、各一致結果の確度を確認できます。Datablistのworkspace、collection、importは不要です。
入力するデータ
- 氏名: 1行につきフルネーム、または名と姓
- キーワード(任意): 同姓同名の人物を区別するための会社名または学校名
- 国(任意): 検索対象の国。デフォルトは米国
取得できるデータ
- LinkedInプロフィールURL: 例: linkedin.com/in/maya-lindqvist
- ページタイトルと概要: 多くの場合、現在の職種と会社が表示されます
- 信頼度: 高、中、低、非常に低のいずれか。再確認すべき結果を判断できます
料金
- 検索1件あたり2.5 credits: プロフィールが見つかったかどうかにかかわらず課金されます
- 空の行は無料: 利用可能な氏名がない行は検索されません
- 1,000 credits = $1: Datablistアプリと共通です
チームで構築できるもの
データが流れるあらゆる場所にLinkedInプロフィール検索を組み込めます。
leadsにLinkedIn情報を追加
- 氏名と会社名
- leadにLinkedIn URLを追加
各leadにプロフィールURLを追加すれば、担当者がLinkedInでつながり、その後プロフィールscraperや電話番号検索を実行できます。
リストから候補者を検索
- カンファレンスや同窓会リストの氏名
- 候補者パイプライン
氏名リストを、確認・連絡可能なLinkedInプロフィールへ変換できます。
CRMの連絡先情報を補完
- LinkedIn情報のない連絡先
- レコードにURLを保存
HubSpot、Salesforce、Pipedriveの連絡先にLinkedInフィールドを入力し、信頼度の低い一致結果を確認できるよう信頼度も保存します。
費用はいくらですか?
検索ごとにcreditsでお支払いいただきます。APIアクセスはGrowthプランからご利用いただけます。
費用はいくらかかりますか?
LinkedInプロフィールが必要な人数をご入力いただくと、最もお得な方法をご案内します。
= 1検索あたり2.5 creditsで2,500 credits
creditsの仕組み
1,000 credits = $1のため、1 creditは0.1セントです。プロフィールが見つかったかどうかにかかわらず、検索1件につき2.5 creditsかかります。利用可能な氏名がない行は検索されず、費用もかかりません。各結果にはcreditsUsedが返されるため、1行あたりの実費を追跡できます。プラン付属のcreditsは毎月更新され、未使用分はリセットされます。追加購入したcreditsに有効期限はありません。
コードに組み込む
REST APIを直接呼び出すために必要なコード、レスポンス、endpoint、フィールド、認証、制限をすべてご確認いただけます。
datablist/linkedin-profile-finder-api
公式サンプル: cURL、Requestsまたは非同期HTTPXを使用するPython、TypeScript。キーをDATABLIST_API_KEYに設定して実行してください。
コピー、貼り付け、実行
タスクを作成し、完了を待って、すべての結果を出力する完全なスクリプトです。YOUR_PERSONAL_API_KEYをお客様のキーに置き換えてください。
# 1. Create the task (returns 202 Accepted and the task "@id")
curl --request POST 'https://api.datablist.com/v1/enrichments/tasks' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"enrichmentId": "linkedin-profile-lookup",
"uniqueId": "linkedin-profile-lookup-import-1",
"settings": {
"searchCountry": "US",
"skipIfNotName": false
},
"inputs": [
{"inputId": "row-1", "data": {"fullName": "Maya Lindqvist", "keyword": "Brightwave Analytics"}},
{"inputId": "row-2", "data": {"fullName": "Tom Okafor", "keyword": "Northpeak Logistics"}},
{"inputId": "row-3", "data": {"fullName": "Lea Moreau", "keyword": "Juniper & Vale Studio"}}
]
}'
# 2. Poll every few seconds until status is completed, failed or stopped
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'
# 3. Read the results, then follow nextCursor until it is null
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'APIが返すデータ
入力ごとに1件の結果が返され、inputId、status、outputs、使用creditsが含まれます。以下はサンプルデータです。
{
"taskId": "00000000000040008000000000000001",
"results": [
{
"inputId": "row-1",
"status": "success",
"outputs": {
"profileUrl": "https://www.linkedin.com/in/maya-lindqvist",
"linkedInUrlTitle": "Maya Lindqvist - Head of Sales - Brightwave Analytics",
"linkedInSnippet": "Maya Lindqvist works at Brightwave Analytics.",
"profileConfidence": "High"
},
"creditsUsed": "2.5",
"error": null
}
],
"nextCursor": null
}endpointとフィールド
すべてのpathはhttps://api.datablist.comからの相対pathです。フィールド定義はGET /v1/enrichments/linkedin-profile-lookupに基づいています(ドキュメント更新日: 2026年10月19日)。schemaバージョン: 2026-09-12。
API schema(JSON)を見る (新しいタブで開きます)
- /v1/enrichments/linkedin-profile-lookup
- schemaを取得(キー不要)
- POST
- /v1/enrichments/tasks
- タスクを作成
- /v1/enrichments/tasks/{taskId}
- statusと進捗をポーリング
- /v1/enrichments/tasks/{taskId}/results
- 結果を取得(1ページあたり1~100件)
- POST
- /v1/enrichments/tasks/{taskId}/stop
- 実行中のタスクをキャンセル
- /v1/enrichments/tasks
- タスク履歴(新しい順)
schemaリファレンス
タスクごとにsettingsを1回送信し、入力ごとに1つのdataオブジェクトを送信してください。enrichmentの進化に伴い結果に追加フィールドが含まれる場合があるため、outputsを解析する際は不明なキーも保持してください。
すべてのsettings、inputs、outputsを表示
設定
searchCountryTarget Country | Text | Search engine country setting. Default to US.使用可能な値: |
|---|---|---|
skipIfNotNameSkip if not matching name | Boolean | Skip LinkedIn profile URLs with very low name confidence. Leave unchecked to retain candidates and review their confidence and page titles. |
入力(data)
fullNameFull Name | Text | Prospect Full Name. Map the "Full Name" input, or both "First Name" and "Last Name" |
|---|---|---|
firstNameFirst Name | Text | Prospect First Name. Map the "Full Name" input, or both "First Name" and "Last Name" |
lastNameLast Name | Text | Prospect Last Name. Map the "Full Name" input, or both "First Name" and "Last Name" |
keywordKeyword | Text | Extra keyword to narrow search. Ex: Company Name, School Name, etc. |
出力
profileUrlLinkedIn Page | Text | LinkedIn page URL when found.形式: |
|---|---|---|
linkedInUrlTitleLinkedIn Profile Page Title | Text | The page title can give you info about the current job position, the company, etc. |
linkedInSnippetLinkedIn Profile Summary | Text | Abstract of profile summary when possible. |
profileConfidenceProfile Confidence | Text | Confidence level of the match: High, Medium, Low, or Very Low. |
1つのヘッダー、明確な制限
DatablistアカウントでPersonal API Keyを作成し、認証が必要なすべてのリクエストに付加してください。
認証
キーをX-API-Keyヘッダーで送信してください。Datablistがお客様に代わってアクセストークンを交換・更新します。
- ヘッダー:
X-API-Key: YOUR_PERSONAL_API_KEY - 任意:
POST /v1/account/tokenから取得したAuthorization: Bearerを使用して、ご自身でトークンを管理できます - いずれか一方: 両方のヘッダーを送信すると
400 AmbiguousCredentialsが返されます - サーバー側のみ: キーをURL、ブラウザーコード、ログに含めないでください
制限
- タスクあたりの入力数: 1~10,000
- サイズ: 入力1件あたり16 KiB、リクエスト1件あたり10 MiB
- 実行時間: タスク1件あたり最大24時間
- タスク作成: アカウントごとに60秒あたり10リクエスト
- ポーリングと結果取得: operationごとに60秒あたり120リクエスト
- アクティブなタスク: アカウントごとに同時に約20件
- 保持期間: タスクと結果は90日間保持されます
よくあるご質問
お客様またはAIコーディングエージェントがLinkedInプロフィール検索APIを連携するために必要な、認証、リクエスト、ポーリング、結果、制限、再試行に関する情報をまとめています。


