# Blockchain Contract Profile Lookup

> Blockchain Contract Profile Lookup is a paid API for AI agents from biosfera.46-62-215-147.sslip.io, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-01).

Returns a comprehensive profile of any smart contract address on major EVM chains, including code size, ERC-20 metadata, NFT standard detection, and proxy implementation details.

## Facts

- Endpoint: GET https://biosfera.46-62-215-147.sslip.io/o/contract-profile?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockchain-contract-profile-lookup-9f6713cf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ck-V3XNW3zDJoQWylvFiv

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability blockchain-contract-profile-lookup-9f6713cf
```

Example prompt: Can you give me a full profile of the contract at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum — I want to know if it's an ERC-20, what its name and symbol are, whether it's a proxy, and what the implementation address is?

## When to prefer this

Use this endpoint when you need a single-call comprehensive fingerprint of an unknown EVM contract address — it combines what would otherwise require 5-8 separate RPC calls (eth_getCode, multiple ERC-20 calls, ERC-165 supportsInterface checks, and proxy storage slot reads) into one response. Prefer this over individual token-metadata or balance endpoints when you don't yet know the contract type and need to classify it first. Ideal for wallet explorers, DeFi dashboards, security tools, and agent workflows that encounter arbitrary addresses.

## Known failure modes

- Invalid or malformed address (not matching 0x hex pattern) returns a validation error
- Unsupported chain identifier returns an enum validation error
- EOA addresses with no code return code size of 0 and no token/proxy data
- RPC node timeout or network congestion may cause delayed or failed responses
- Non-proxy contracts return null for implementation address
- Payment failure via x402 protocol returns 402 before any chain data is fetched

## How this service works

Use when you meet an unknown address on Base, Ethereum, Arbitrum, Optimism or Polygon and need to know what it is in one call: has code and its size, ERC-20 (name, symbol, decimals, supply), ERC-721 or ERC-1155 (via ERC-165 supportsInterface), and whether it is an EIP-1967 proxy and its implementation.

## Output

Returns a structured object containing: whether the address has deployed bytecode and its size, ERC-20 metadata (name, symbol, decimals, total supply) if applicable, boolean flags for ERC-721 and ERC-1155 interface support via ERC-165, and whether the contract is an EIP-1967 transparent proxy along with its implementation address.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "chain",
      "address"
     ],
     "properties": {
      "chain": {
       "enum": [
        "base",
        "ethereum",
        "arbitrum",
        "optimism",
        "polygon"
       ],
       "type": "string"
      },
      "address": {
       "type": "string",
       "pattern": "^0x[0-9a-fA-F]{40}$"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockchain-contract-profile-lookup-9f6713cf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from biosfera.46-62-215-147.sslip.io](https://www.zero.xyz/host/biosfera.46-62-215-147.sslip.io/llms.txt)
