Skip to content

GET /coins/{address}

One coin: its profile, market, launchpad curve, risk flags, contract checks and pools.

GET https://uprally.co/api/v1/coins/{address}
NameInRequiredMeaning
addresspathyesThe coin’s contract address
FieldTypeRequiredMeaning
addressstringyesA 0x address, lower case
namestring or nullyes
tickerstring or nullyes
imagestring or nullyes
descriptionstring or nullyes
linksobject or nullyes
launchpadstring or nullyes
createdAtstring or nullyesISO 8601
marketobject or nullyes
market.priceUsdnumber or nullyesUS dollars; null when not known
market.marketCapUsdnumber or nullyesUS dollars; null when not known
market.liquidityUsdnumber or nullyesUS dollars; null when not known
market.volume24hUsdnumber or nullyesUS dollars; null when not known
market.totalSupplynumber or nullyes
curveobject or nullyes
curve.launchpadstring or nullyes
curve.progressnumber or nullyes
curve.graduatedbooleanyes
riskobject or nullyes
risk.levelstringyes
risk.reasons[]yes
risk.unknownstring[]yes
contractobject or nullyes
contract.sellable
contract.buyTaxBpsnumber or nullyes
contract.sellTaxBpsnumber or nullyes
poolsobject[]yes
pools[].addressstringyes
pools[].venuestring or nullyes
pools[].versionstringyes
pools[].liquidityUsdnumber or nullyesUS dollars; null when not known
pagestringyes

Captured from the live API on Robinhood Chain, exactly as it was sent (long calldata shortened).

{
"address": "0x39dbed3a2bd333467115de45665cc57f813c4571",
"name": "Pons",
"ticker": "PONS",
"image": "https://cdn.dexscreener.com/cms/images/dkmXs8KYMyMXjuU1?width=800&height=800&quality=95&format=auto",
"description": null,
"links": {
"x": null,
"telegram": null,
"website": null
},
"launchpad": null,
"createdAt": "2026-07-13T20:42:21.000Z",
"market": {
"priceUsd": 0.34,
"marketCapUsd": 229614599.32358503,
"fdvUsd": 340000000,
"liquidityUsd": 11396922.150000002,
"volume24hUsd": 691046.02,
"buys24h": 37870,
"sells24h": 33653,
"changePct": {
"h1": -1.3,
"h24": 13.65
},
"totalSupply": 1000000000,
"burned": 324662943.16592646,
"mainPool": {
"address": "0x10cc6bd38112cac182db90b6a71d8bb5939526ba",
"venue": "uniswap",
"quote": "WETH",
"liquidityUsd": 3231424.7
},
"rugged": null
},
"curve": null,
"risk": {
"level": "green",
"reasons": [],
"unknown": [
"whether it can be sold",
"early buyers"
],
"creatorHoldsPct": 0,
"rugged": null,
"lastRug": null
},
"contract": {
"owner": null,
"renounced": "unknown",
"mintable": "no",
"pausable": "no",
"blacklist": "no",
"upgradeable": "no",
"buyTaxBps": null,
"sellTaxBps": null,
"sellable": "unknown",
"asOf": "2026-10-16T03:34:00.450Z"
},
"pools": [
{
"address": "0x10cc6bd38112cac182db90b6a71d8bb5939526ba",
"venue": "uniswap",
"version": "v3",
"quote": "WETH",
"quoteAddress": "0x0bd7d308f8e1639fab988df18a8011f41eacad73",
"liquidityUsd": 3231424.8
},
{
"address": "0x486435a1f76cd58193f854c6e6213cd05fd58d637865d02065ff558b387fa6ea",
"venue": "uniswap",
"version": "v4",
"quote": "USDG",
"quoteAddress": "0x5fc5360d0400a0fd4f2af552add042d716f1d168",
"liquidityUsd": 2275197.16
},
{
"address": "0xed50bdeea8adc232f159486192a4157281d722ff",
"venue": "uniswap",
"version": "v3",
"quote": "WETH",
"quoteAddress": "0x0bd7d308f8e1639fab988df18a8011f41eacad73",
"liquidityUsd": 1855987.54
},
{
"address": "0x4be9657ec9002e528f4f17a5c43edc525a07f888f7b180c2afbf75e096c4f38a",
"venue": "uniswap",
"version": "v4",
"quote": "USDG",
"quoteAddress": "0x5fc5360d0400a0fd4f2af552add042d716f1d168",
"liquidityUsd": 1410471.3
},
{
"address": "0xf2a0be59ab76b96f957bd5e5b967f2b75e8db269",
"venue": "ramses",
"version": "v3",
"quote": "USDG",
"quoteAddress": "0x5fc5360d0400a0fd4f2af552add042d716f1d168",
"liquidityUsd": 1188772.58
}
],
"page": "https://uprally.co/x/0x39dbed3a2bd333467115de45665cc57f813c4571"
}

Every error is { "error": { "code", "message", "fix"? } }. This endpoint can answer:

  • INVALID_ADDRESS: A field that must be a 0x address is not one; field says which.
  • UNKNOWN_COIN: The address has no market, launchpad or curve on Robinhood Chain.
  • DATA_UNREACHABLE: The data behind this answer could not be read just now.