← 返回
开发者工具 Key 中文

Builder Data

Query builder reputation data via Talent Protocol API. Get Builder Rank, verify humans, resolve identities (Twitter/Farcaster/GitHub/wallet), search by locat...
{"answer":"通过Talent Protocol API查询Builder声誉数据:获取排名、验证真人、解析身份(Twitter/Farcaster/GitHub/钱包)、按位置搜索..."}
juampihernandez
开发者工具 clawhub v0.1.0 1 版本 99830.1 Key: 需要
★ 0
Stars
📥 1,175
下载
💾 3
安装
1
版本
#latest

概述

Talent Powers

Query professional data from Talent Protocol - a platform that tracks builders

Use this skill to:

  • Find verified developers by location, skills, or identity (Twitter/GitHub/Farcaster/wallet)
  • Check builder reputation (ranks by default, scores only when asked)
  • Map Twitter accounts with Wallet addresses
  • Verify human identity from a wallet
  • Search for builder's credentials (earnings, contributions, hackathons, contracts, etc)
  • Check the projects each builder is shipping

Required Credentials

VariableRequiredDescriptionGet it at
--------------------------------------------
TALENT_API_KEYYesAPI key for Talent Protocol (read access to profile/identity data)https://talent.app/~/settings/api
GITHUB_TOKENNoPersonal access token for higher GitHub rate limits (60/hr → 5,000/hr)https://github.com/settings/tokens

Base URL: https://api.talentprotocol.com

curl -H "X-API-KEY: $TALENT_API_KEY" "https://api.talentprotocol.com/..."

Endpoints

EndpointPurpose
-------------------
/search/advanced/profilesSearch profiles by identity, tags, rank, verification
/profileGet profile by ID
/accountsGet connected wallets, GitHub, socials
/socialsGet social profiles + bios
/credentialsGet data points (earnings, followers, hackathons, etc.)
/human_checkmarkCheck if human-verified (optional, don't use by default)
/scoresGet ranks (default) or scores (only when explicitly asked)

Key Parameters

Identity lookup:

query[identity]={handle}&query[identity_type]={twitter|github|farcaster|ens|wallet}

Filters (all optional, only use when relevant to the query):

query[tags][]=developer              # filter by tag (developer, designer, etc.)
query[verified_nationality]=true     # only verified nationality
query[human_checkmark]=true          # only human-verified (reduces results significantly)

Sorting:

sort[score][order]=desc&sort[score][scorer]=Builder%20Score

Pagination: page=1&per_page=250 (max 250)

URL Encoding

[ = %5B, ] = %5D, Space = %20

Response Fields

Default → Ranks (always use unless user asks for scores):

  • builder_score.rank_position - Primary rank metric
  • scores[].rank_position where slug = "builder_score" - Latest rank

Only when user explicitly asks for scores:

  • builder_score.points - Score value
  • scores[].points - Individual score values
  • location - User-entered location (returned in response)

Location Filter

DO NOT USE query[standardized_location]=Country - doesn't work.

USE customQuery with regex:

curl -X POST -H "X-API-KEY: $TALENT_API_KEY" -H "Content-Type: application/json" \
  "https://api.talentprotocol.com/search/advanced/profiles" \
  -d '{
    "customQuery": {
      "regexp": {
        "standardized_location": {
          "value": ".*argentina.*",
          "case_insensitive": true
        }
      }
    },
    "sort": { "score": { "order": "desc", "scorer": "Builder Score" } },
    "perPage": 50
  }'

See use-cases.md for more examples.

Limitations

  • Max 250 per page
  • GET only for most endpoints (POST for customQuery)
  • Simple query[standardized_location] param broken - use customQuery regex

GitHub Enrichment

Get projects/repos via GitHub after resolving username from /accounts:

# 1. Get GitHub username
/accounts?id={profile_id} → { "source": "github", "username": "..." }

# 2. Query GitHub
GET https://api.github.com/users/{username}                           # Profile
GET https://api.github.com/users/{username}/repos?sort=stars&per_page=5   # Top repos
GET https://api.github.com/users/{username}/repos?sort=pushed&per_page=5  # Recent
GET https://api.github.com/users/{username}/events/public             # Commits
GET https://api.github.com/search/issues?q=author:{username}+type:pr+state:open  # Open PRs

GitHub Token (recommended): Without a token, GitHub limits to 60 requests/hr. With a personal access token, you get 5,000/hr.

  • Create one at: https://github.com/settings/tokens → "Generate new token (classic)" → no scopes needed for public data
  • Use it: -H "Authorization: token $GITHUB_TOKEN"

References

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-03-29 06:55 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 68 📥 180,372

builder-data

juampihernandez
通过 Talent Protocol API 查询构建者声誉数据,获取构建者排名、验证真人、解析身份(Twitter/Farcaster/GitHub/钱包)、按地区/国家搜索、获取凭证并补充 GitHub 数据。
★ 2 📥 1,083
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,834