開發者
InfluencerPact API
搜尋創作者、批次查詢個人頁、檢查互動真實度、用 Email 找創作者,並把活動成效同步到你自己的工具。
快速開始
在右側建立金鑰,然後用它呼叫任何端點。所有回應都是 JSON。
curl https://api.influencerpact.com/v1/creators/lookup?platform=youtube\&handle=mkbhd \
-H "Authorization: Bearer ip_live_…"驗證
在 Authorization 標頭以 Bearer token 傳送金鑰,或使用 X-API-Key。金鑰綁定你的帳號與方案;我們只儲存雜湊值,所以請在建立時複製金鑰。
Authorization: Bearer ip_live_…
# or
X-API-Key: ip_live_…速率限制
限制以每把金鑰計算。每個回應都附有 X-RateLimit-Limit 與 X-RateLimit-Remaining(以 UTC 日計);429 回應會附 Retry-After。
| 方案 | 每分鐘 | 每天 | 金鑰數 |
|---|---|---|---|
| 免費 | 10 | 200 | 2 |
| Pro 月繳 | 60 | 10,000 | 10 |
| Pro 年繳 | 120 | 20,000 | 10 |
方案限制同樣適用:每次新搜尋使用一次搜尋額度(找不到結果會退還),查詢共用你的每小時查詢額度,活動依你的活動上限。
端點
- GET
/v1/me你的方案以及這把金鑰適用的限制。
- POST
/v1/search用和「發現創作者」相同的篩選條件搜尋創作者資料庫,回傳粉絲數、平均觀看、互動率、國家、語言,以及是否有 Email。
curl -X POST https://api.influencerpact.com/v1/search \ -H "Authorization: Bearer $LUMI_KEY" -H "Content-Type: application/json" \ -d '{ "platform": "youtube", "keyword": "skincare", "country": "US", "minFollowers": 10000, "page": 1 }' - GET
/v1/creators/lookup?platform=youtube&handle=mkbhd用帳號或個人頁網址查詢一位創作者(改傳 url= 取代 handle=)。
- POST
/v1/creators/bulk每次最多依方案的批次上限查詢帳號或個人頁網址。每一列不是創作者資料,就是找不到的原因。
curl -X POST https://api.influencerpact.com/v1/creators/bulk \ -H "Authorization: Bearer $LUMI_KEY" -H "Content-Type: application/json" \ -d '{ "platform": "tiktok", "items": ["@khaby.lame", "https://www.tiktok.com/@zachking"] }' - GET
/v1/creators/authenticity?platform=youtube&handle=mkbhd依創作者近期貼文計算的互動真實度指標,附樣本數與方法。受眾人口統計會標示為無法取得。
- POST
/v1/reverse/emails公開簡介列出這些 Email,或在你聯絡人中的創作者。
curl -X POST https://api.influencerpact.com/v1/reverse/emails \ -H "Authorization: Bearer $LUMI_KEY" -H "Content-Type: application/json" \ -d '{ "emails": ["hello@creator.com"] }' - GET
/v1/campaigns你的活動與加總資料(觀看、花費、CPM、CPE、ROI)。
- POST
/v1/campaigns建立活動,可同時附上貼文連結。
curl -X POST https://api.influencerpact.com/v1/campaigns \ -H "Authorization: Bearer $LUMI_KEY" -H "Content-Type: application/json" \ -d '{ "name": "Spring launch", "currency": "USD", "links": "https://youtu.be/dQw4w9WgXcQ" }' - GET
/v1/campaigns/{id}一檔活動及所有追蹤中貼文的最新資料。
- POST
/v1/campaigns/{id}/posts為活動新增貼文連結(可附每篇成本)。
curl -X POST https://api.influencerpact.com/v1/campaigns/{id}/posts \ -H "Authorization: Bearer $LUMI_KEY" -H "Content-Type: application/json" \ -d '{ "text": "https://www.tiktok.com/@user/video/7300000000000000000", "cost": 250 }' - GET
/v1/campaigns/{id}/history觀看、按讚、留言與分享的每小時時間序列。
Email 反查每次請求最多 20 個 Email。
回應與錯誤
成功的回應 code 為 0,資料放在 data。錯誤會帶固定的字串 code 和可讀的 message。
{ "code": 0, "message": "ok", "data": { … } }
{ "code": "API_RATE_MINUTE", "message": "Rate limit: 10 requests per minute", "data": null }| 400 | BAD_FILTERS | 請求內容或參數無效。 |
| 401 | API_KEY_INVALID | 金鑰缺少、不存在或已撤銷。 |
| 402 | QUOTA_EXCEEDED | 方案的搜尋額度已用完。 |
| 404 | NOT_FOUND | 找不到該創作者或活動。 |
| 429 | API_RATE_MINUTE | 這一分鐘的請求太多,請依 Retry-After 等待。 |
| 429 | API_RATE_DAY | 這把金鑰已達每日請求上限(UTC 00:00 重設)。 |
| 503 | DATA_UNAVAILABLE | 資料來源暫時無法使用,請稍後重試;不會扣除額度。 |
指標為 null 代表來源沒有公開,我們絕不以估算值填補。