Talent Protocol Docs
  • DEVELOPERS
    • Get Started
    • Talent API
      • Authentication
      • API Reference - V1
        • [Deprecated] - Talent Passports
        • [Deprecated] - Credentials
      • API Reference - V2
        • Score
        • Credentials
        • Farcaster scores
        • Socials
        • Search
        • Accounts
      • Rate Limits
      • Pagination
    • API Pricing
    • Smart Contracts
  • Protocol Concepts
    • User
    • Account
    • Profile
    • Data Point
    • Data Issuer
    • Scoring Systems
      • Builder Score
        • Builder Score Levels
      • Creator Score (coming soon)
      • Degen Score (coming soon)
    • Human Checkmark
  • Socials
  • Data Points
    • Base
    • Bonsai
    • Bountycaster
    • BUILD
    • Coinbase
    • Crypto Nomads
    • Cyber
    • DAOBase
    • Degen
    • Developer DAO
    • Devfolio
    • ENS
    • ETHGlobal
    • Farcaster
    • GitHub
    • Human Checkmark
    • Jumper
    • Lens
    • Linkedin
    • Onchain Activity
    • Safe
    • Serotonin
    • Taikai
    • Talent Protocol
    • X/Twitter
  • Legal
    • Terms of Service
    • Privacy Notice
    • Builder Rewards T&C
    • Builder Score App T&C
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. DEVELOPERS
  2. Talent API
  3. API Reference - V1

[Deprecated] - Talent Passports

Endpoints to fetch Talent Passports

PreviousAPI Reference - V1Next[Deprecated] - Credentials

Last updated 1 month ago

Was this helpful?

Deprecation Notice: The endpoints listed on this page are deprecated. They are not supported and don't get any updates. The data that they return might be outdated.

Get a list of passports sorted by score

get
Query parameters
keywordstringOptional

Keyword to filter passports by name

Header parameters
X-API-KEYstringOptional

Your Talent Protocol API key

Responses
200
passports
application/json
401
unauthorized request
get
GET /api/v1/passports HTTP/1.1
Host: api.talentprotocol.com
Accept: */*
{
  "passports": [
    {
      "activity_score": 1,
      "identity_score": 1,
      "skills_score": 1,
      "calculating_score": true,
      "connections_count": 1,
      "human_checkmark": true,
      "last_calculated_at": "2025-05-16T06:57:10.864Z",
      "main_wallet": "text",
      "passport_id": 1,
      "score": 1,
      "passport_profile": {
        "bio": "text",
        "display_name": "text",
        "location": "text",
        "tags": [
          "text"
        ]
      },
      "verified_wallets": [
        "text"
      ]
    }
  ],
  "pagination": {
    "current_page": 1,
    "last_page": 1,
    "total": 1
  }
}

Get a passport using wallet or passport id

get
Path parameters
idintegerRequired

Passport id or wallet address

Header parameters
X-API-KEYstringOptional

Your Talent Protocol API key

Responses
200
passport
application/json
401
unauthorized request
get
GET /api/v1/passports/{id} HTTP/1.1
Host: api.talentprotocol.com
Accept: */*
{
  "passport": {
    "activity_score": 1,
    "identity_score": 1,
    "skills_score": 1,
    "calculating_score": true,
    "connections_count": 1,
    "human_checkmark": true,
    "last_calculated_at": "2025-05-16T06:57:10.864Z",
    "main_wallet": "text",
    "passport_id": 1,
    "score": 1,
    "passport_profile": {
      "bio": "text",
      "display_name": "text",
      "location": "text",
      "tags": [
        "text"
      ]
    },
    "verified_wallets": [
      "text"
    ],
    "merged": true,
    "passport_socials": [
      {
        "follower_count": "text",
        "following_count": "text",
        "location": "text",
        "profile_bio": "text",
        "profile_display_name": "text",
        "profile_image_url": "text",
        "profile_name": "text",
        "profile_url": "text",
        "source": "lens"
      }
    ]
  }
}
  • GETGet a list of passports sorted by score
  • GETGet a passport using wallet or passport id