本文へスキップ

// get /v1/people/find

パーソン API

メールアドレスに紐づくソーシャル情報を取得 氏名、所在地、性別、勤務先、Twitter、LinkedIn、GitHub、Gravatar、認証ステータス。Clearbit Person APIの代替。

1 search credit

// api コンソール

GETapi.tomba.io/v1/people/find
例
name.fullName
Richard Hendricks
email
richard@piedpiper.com
employment.name
Pied Piper
employment.title
CEO
employment.seniority
executive
location
Palo Alto, California, United States
verification.status
valid
phone
true

// 01 · リクエスト

Person Enrichment は1回の HTTPS リクエストです

キーとシークレットとともにパラメーターを送信します。すべての SDK、CLI、MCP サーバーがこれと同じ呼び出しを行います。

GET/people/find
email必須
Work email
curl -G https://api.tomba.io/v1/people/find \
  --data-urlencode "email=richard@piedpiper.com" \
  -H "X-Tomba-Key: $TOMBA_API_KEY" \
  -H "X-Tomba-Secret: $TOMBA_SECRET_KEY"

// 02 · レスポンス

返される内容

どの言語でも同じ JSON です。Tomba が把握していないフィールドは null となり、推測はしません。

GET/people/find
data.nameobject
fullName, givenName, familyName
data.employmentobject
Company, domain, title, role, sub-role, seniority
data.location, data.geostring | null, object
Where the person is, as text and as city, state, country, coordinates
data.linkedin, data.twitter, data.github, data.facebookobject
Social handles (twitter and github with their public counts)
data.verificationobject
valid, accept_all, invalid or unknown, and the date of the check
data.phoneboolean
Tomba holds a phone number for the person
meta.emailstring
The address you sent
errorsobject
When nothing is found the response is still 200, with errors {type, message, code} instead of data
GET /people/find
200 OK
{
  "data": {
    "name": {
      "fullName": "Richard Hendricks",
      "givenName": "Richard",
      "familyName": "Hendricks"
    },
    "email": "richard@piedpiper.com",
    "location": "Palo Alto, California, United States",
    "gender": "male",
    "timeZone": "America/Los_Angeles",
    "utcOffset": -8,
    "geo": {
      "city": "Palo Alto",
      "state": "California",
      "stateCode": "CA",
      "country": "United States",
      "countryCode": "US",
      "lat": 37.4419,
      "lng": -122.143
    },
    "bio": "Founder of Pied Piper.",
    "site": "https://piedpiper.com",
    "avatar": null,
    "employment": {
      "domain": "piedpiper.com",
      "name": "Pied Piper",
      "title": "CEO",
      "role": "executive",
      "subRole": null,
      "seniority": "executive"
    },
    "facebook": {
      "handle": null
    },
    "github": {
      "handle": null,
      "id": null,
      "avatar": null,
      "company": null,
      "blog": null,
      "followers": null,
      "following": null
    },
    "twitter": {
      "handle": null,
      "id": null,
      "bio": null,
      "followers": null,
      "following": null,
      "statuses": null,
      "favorites": null,
      "location": null,
      "site": null,
      "avatar": null
    },
    "linkedin": {
      "handle": "in/richard-hendricks"
    },
    "gravatar": {
      "handle": null,
      "urls": null,
      "avatar": null,
      "avatars": null
    },
    "verification": {
      "date": "2025-01-15T10:32:00+01:00",
      "status": "valid"
    },
    "phone": true,
    "fuzzy": false,
    "emailProvider": "Google",
    "indexedAt": "2025-01-15T10:32:00+01:00",
    "activeAt": "2025-01-15T10:32:00+01:00",
    "inactiveAt": null
  },
  "meta": {
    "email": "richard@piedpiper.com"
  }
}

// 03 · 料金と制限

呼び出しの料金

呼び出しは以下の条件の場合にのみ課金されます。レート制限はプランによって異なります。

// 料金

1search credit

課金条件: A person is returned.

エラー、429 と 451 のレスポンス、利用期間内の同一リクエストの再送は無料です。

クレジットの仕組み

// レート制限

リクエスト数(秒/分/日)
FreeBasicGrowthPro
Search, finder, similar, technology1 / 2 / 53 / 50 / 5005 / 80 / 1,0008 / 150 / 4,000
Email verifier1 / 2 / 102 / 40 / 5003 / 60 / 1,0005 / 100 / 4,000

横にスクロールするとすべての列を表示できます

Pro Plus, Scale and credit packs of 50,000 or more: no limit on these endpoints. Enterprise: no per-second or per-minute limit, 100,000 requests a day. Daily limits reset at 00:00 UTC. レート制限

// faq

Person API に関する質問

ほかにご質問がありますか? ヘルプセンターを見る

// 無料で始める

どの企業でも、Tomba が見つける人を確認

企業のドメインを入力すると、そこで働く人、その役職、検証済みの勤務先メールアドレスが、それぞれ見つかったページとともに表示されます。無料アカウント、カード不要です。