Skip to main content
GET
/
v1
/
tokens
/
{chain}
/
{contractAddress}
/
comments
Return all comments, sorted by most recent first, for a particular contract and chain pair
curl --request GET \
  --url https://api.clicker.xyz/v1/tokens/{chain}/{contractAddress}/comments
[
  {
    "actor": {
      "type": "user",
      "address": "<string>",
      "name": "<string>",
      "images": {
        "raw": "<string>",
        "xs": "<string>",
        "sm": "<string>"
      },
      "profile": {
        "id": "<string>",
        "name": "<string>",
        "images": {
          "raw": "<string>",
          "xs": "<string>",
          "sm": "<string>"
        },
        "addresses": [
          "<string>"
        ],
        "metadata": {
          "farcasterUsername": "<string>",
          "farcasterId": 123,
          "farcasterDisplayName": "<string>",
          "lensHandle": "<string>",
          "ensName": "<string>",
          "twitterHandle": "<string>",
          "debankName": "<string>",
          "pumpName": "<string>",
          "commentCount30d": 123,
          "pnl30d": 123,
          "winRate30d": 123,
          "tradeCount30d": 123,
          "roiPercent30d": 123,
          "perAddressPnl30d": {},
          "perAddressRoiPercent30d": {}
        }
      }
    },
    "timestamp": 123,
    "comment": {
      "uid": "<string>",
      "transactionHash": "<string>",
      "txnHash": "<string>",
      "chain": "ethereum",
      "tokenAddress": "<string>",
      "commentText": "<string>",
      "signerAddress": "<string>",
      "timestamp": 123,
      "createdAt": "<string>",
      "isAppUserComment": true,
      "metrics": {
        "copyCount": 123,
        "copyVolume": "<string>",
        "earningsETH": "<string>",
        "earningsSOL": "<string>"
      }
    },
    "trade": {
      "tokenAmount": 123,
      "usdCost": 123,
      "marketCap": 123,
      "timestamp": 123,
      "transactionHash": "<string>",
      "direction": "buy",
      "perpPositionType": "long",
      "perpLeverage": 123
    },
    "token": {
      "chain": "ethereum",
      "symbol": "<string>",
      "name": "<string>",
      "address": "<string>",
      "commentCount": 123
    }
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

chain
enum<string>
required
Available options:
ethereum,
optimism,
polygon,
arbitrum,
zora,
base,
zero,
solana,
hyperliquid
contractAddress
string
default:0xa4e221aa5a7ba51b5d5c7d5c923bfb9bcebcb252
required

The address / public key.

Query Parameters

limit
number

The total number of transactions to respond with. Defaults to 50.

Response

200

actor
object
required

The actor that completed an action to create a feed item.

timestamp
number
required
comment
object
required
trade
object
required
token
object
required