GET /coins/{address}/trades
Its latest trades on every app (curve and pool), read from the chain.
GET https://uprally.co/api/v1/coins/{address}/tradesParameters
Section titled “Parameters”| Name | In | Required | Meaning |
|---|---|---|---|
address | path | yes | The coin’s contract address |
Response
Section titled “Response”| Field | Type | Required | Meaning |
|---|---|---|---|
token | string | yes | A 0x address, lower case |
trades | object[] | yes | |
trades[].tx | string | yes | |
trades[].at | string | yes | |
trades[].block | number | yes | |
trades[].side | buy · sell | yes | |
trades[].trader | string or null | yes | |
trades[].valueUsd | number or null | yes | US dollars; null when not known |
trades[].priceUsd | number or null | yes | US dollars; null when not known |
A real response
Section titled “A real response”Captured from the live API on Robinhood Chain, exactly as it was sent (long calldata shortened).
{ "token": "0x39dbed3a2bd333467115de45665cc57f813c4571", "trades": [ { "tx": "0x6d5b8120b7a2f5f2cc465360bef088584de2d906e8ba84b6f84047ca732b19b1", "at": "2026-10-16T03:36:12.700Z", "block": 89764022, "side": "buy", "trader": "0xfc9cd1ae0f5f6ae51f5c8fef890aefb58d2a9207", "amount": 6.358285128828587, "value": 0.000883112913460752, "currency": "ETH", "valueUsd": 2.148136837476741, "priceUsd": 0.33744394807826333, "marketCapUsd": 227888402.74164432, "pool": "0x51b6ca77deae9f17c1d89edfb301ae50053c57a5", "venue": "uniswap", "byCreator": false }, { "tx": "0x3fd4ee8de841cd467fad9dc44a7baa6f51e7eb929f0163ac6b37803267992a4d", "at": "2026-10-16T03:36:12.400Z", "block": 89764019, "side": "buy", "trader": "0x8be0c7df3f8a0937f3912520a27210ab15f8d01e", "amount": 13.601371195996492, "value": 0.001889101386867132, "currency": "ETH", "valueUsd": 4.5951635594988245, "priceUsd": 0.3374421351366915, "marketCapUsd": 227887178.39501902, "pool": "0x51b6ca77deae9f17c1d89edfb301ae50053c57a5", "venue": "uniswap", "byCreator": false }, { "tx": "0x7335d4b73bd8d2099ef1e59a5cd5e64ea3e2c5777e2227a6b01ef5defbc58a7b", "at": "2026-10-16T03:36:12.100Z", "block": 89764016, "side": "sell", "trader": "0x141cbe612d6c3375a8bcb84aa18d4b4362628f53", "amount": 47.26946462546762, "value": 0.006533668156735462, "currency": "ETH", "valueUsd": 15.892886444532742, "priceUsd": 0.3399829947814909, "marketCapUsd": 229603115.0693663, "pool": "0x8366a39cc670b4001a1121b8f6a443a643e40951:0xcfe929e50bfb073bd97567951f706d5ede443cc4ef3dcf736f98345d8303be39", "venue": "uniswap", "byCreator": false } ]}Errors
Section titled “Errors”Every error is { "error": { "code", "message", "fix"? } }. This endpoint can answer:
INVALID_ADDRESS: A field that must be a 0x address is not one;fieldsays which.DATA_UNREACHABLE: The data behind this answer could not be read just now.