Input Schema
{
"method": "GET",
"queryParams": {
"addresses": {
"description": "Pipe-delimited list of wallet addresses. Max: 75",
"required": true,
"type": "string"
},
"at_block_number": {
"description": "Block number to calculate reputation at",
"format": "int32",
"type": "integer"
},
"at_timestamp": {
"description": "UTC timestamp to calculate reputation at (ignored if block number is present)",
"format": "date-time",
"type": "string"
},
"blockchain": {
"description": "The blockchain network to query.",
"enum": [
"ethereum",
"base"
],
"required": true,
"type": "string"
},
"estimate_cost": {
"description": "If true, only the SLAM token cost is returned",
"type": "boolean"
}
},
"type": "http"
}
Output Schema
{
"content": {
"application/json": {
"schema": {
"oneOf": [
{
"properties": {
"block": {
"description": "Block number used for reputation snapshot",
"format": "int32",
"type": "integer"
},
"chain": {
"description": "Blockchain network name",
"type": "string"
},
"slam": {
"description": "SLAM token cost for this API call",
"format": "double",
"type": "number"
},
"utc": {
"description": "UTC ISO 8601 timestamp of snapshot",
"type": "string"
},
"wallets": {
"description": "List of wallets and their full reputation profiles",
"items": {
"properties": {
"address": {
"description": "Wallet address being evaluated",
"type": "string"
},
"reputation": {
"properties": {
"depth": {
"description": "Confidence level or sample depth (e.g., 'Deep', 'Shallow')",
"type": "string"
},
"raw": {
"description": "Numeric reputation score (e.g., 78.54)",
"format": "double",
"type": "number"
},
"tier": {
"description": "Reputation letter grade (e.g., 'A-', 'B')",
"type": "string"
}
},
"type": "object"
},
"tokens": {
"description": "List of per-token reputations in the wallet’s portfolio",
"items": {
"properties": {
"reputation": {
"properties": {
"raw": {
"description": "Reputation score for this token",
"format": "double",
"type": "number"
},
"tier": {
"description": "Reputation grade for this token",
"type": "string"
},
"weight": {
"description": "Relative weighting of this token in the wallet’s composite reputation",
"format": "double",
"type": "number"
}
},
"type": "object"
},
"token": {
"properties": {
"address": {
"description": "Token contract address",
"type": "string"
},
"name": {
"description": "Full name of the token",
"type": "string"
},
"symbol": {
"description": "Token symbol",
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
},
{
"properties": {
"slam": {
"format": "double",
"type": "number"
}
},
"type": "object"
}
]
}
}
},
"description": "OK",
"status": 200
}