Implementation labels
Label the implementation contracts behind 1–200 proxy addresses, so a proxy can be shown together with the code it delegates to.
https://triport.io/v1/intelligence/implementation-labels- Network
- Ethereum
- Scope
- intelligence:read
- Auth
- x-token: $TRIPORT_API_KEY header (or Authorization: Bearer)
- Rate limit
- Business — 30 rps (intelligence, burst ×2); Enterprise — 150 rps
Label the implementation contracts behind 1–200 proxy addresses, so a proxy can be shown together with the code it delegates to.
The implementation's label describes the implementation, not the proxy's owner. Do not copy it onto the proxy address. Every address counts as one request against the per-second limit.
Released on Ethereum. Any other chain value answers 422 with state unsupported. More chains are coming; see the changelog.
Every answer is an envelope with state, meta, optional data and optional error. Read state first: ok, empty, partial, stale, unsupported or unavailable (see response states). meta.cached tells you whether the answer came from cache.
Parameters
addressesarray of stringrequiredchainstringrequiredeth, and for labels also solana and avalanche). Aliases: ethereum → eth, sol → solana, avax → avalanche.freshbooleanoptionaltrue skips the cache and asks for a new lookup (GET routes: ?fresh=1).Response
Response recorded on 2026-11-06 through https://triport.io (long lists shortened). Values change over time.
Errors
| HTTP | error.code | When |
|---|---|---|
| 400 | invalid_request | Malformed address, unknown field, null value or invalid JSON. |
| 401 | unauthorized | Missing or invalid API key. |
| 403 | scope_missing / tier_insufficient | The key lacks intelligence:read, or the plan is below Business. |
| 405 | method_not_allowed | Wrong HTTP method; the Allow header names POST. |
| 422 | unsupported | The chain (or the contract) is not supported by this method. |
| 429 | rate_limited | Over the intelligence per-second limit; wait Retry-After seconds. |
| 503 | unavailable | The lookup could not be completed right now; retry later. |
| 504 | timeout | The lookup took too long; retry, or retry later with the same input. |
See errors, limits and states for the full rules and the code examples.