Trader signals API

Which tokens are the tracked traders publicly calling?

Token calls published by leaderboard-ranked traders, newest first, with the thesis, the market cap at the call and the multiple since.

GET/api/external/signals/signals-callouts/{chain}

What it returns

Callouts — a tracked trader publishing a token with a short thesis — on one chain, newest first, each with the market cap at the call and the multiple since (as last read; it moves). Filterable by token and trader. Today only the PUMP board publishes callouts. Paged with cursor.

Chains

  • Solana SOL
  • BNB Chain BNB
  • Ethereum ETH
  • Base BASE
  • Robinhood Chain RHC

Request

Send your key in the x-dex-data-key header. Replace each <placeholder> with a real value.

curl -H "x-dex-data-key: $DEXDATA_API_KEY" \
  "https://api.dexdata.io/api/external/signals/signals-callouts/SOL"
Parameters
ParameterDescription
token

query · string · optional

Only callouts of this token.
trader

query · string · optional

Only this trader, as trader.id publishes it ("<SOURCE>:<id>"). Not combinable with source — the id already names its board.
source

query · string[] · optional

Only the traders ranked by these boards: PUMP, FOMO, KOLSCAN (any case). Repeat the parameter or comma-separate the values. Absent = every board.
limit

query · integer · optional

Rows per page, 1 to 200.
cursor

query · string · optional

The cursor of the previous page, unchanged, with the same filters. Absent = the first page.
chain

path · string · required

The chain to query. Served on SOL, BNB, ETH, BASE, RHC; every other chain returns 400.

Response fields

A JSON response. Every field is always present; null means the value could not be established, never zero.

Response fields of Which tokens are the tracked traders publicly calling?
FieldTypeDescription
chainstringThe chain asked about.
calloutsobject[]Newest first.
callouts[].idstringThe callout's id on its board.
callouts[].sourcestringThe board that published it.
callouts[].traderobject | nullThe tracked trader. null when the row names none.
callouts[].trader.idstringThe trader, "<SOURCE>:<id>" — the subject signals-trader takes.
callouts[].trader.sourcestringThe board that tracks the trader.
callouts[].trader.handlestring | nullThe name the trader goes by on that board. null when not stated.
callouts[].addressstringThe token called.
callouts[].thesisstring | nullWhat the trader wrote. null when nothing.
callouts[].mediaUrlstring | nullAn image or video attached. null when none.
callouts[].calledOutAtinteger | nullWhen it was called, unix seconds.
callouts[].marketCapAtCalloutnumber | nullThe token's market cap in USD at the call. null when not reported.
callouts[].multiplenumber | nullMarket cap now over market cap at the call, as last read. null when not reported.
callouts[].maxMultiplenumber | nullThe highest that multiple has reached. null when not reported.
callouts[].likesinteger | nullLikes on the callout. null when not reported.
callouts[].observedAtinteger | nullWhen it was recorded, unix seconds.
countintegerRows on this page.
morebooleanWhether another page follows.
cursorstring | nullPass back as cursor, with the same filters, for the next page. null on the last page.

Start building with DexData today

Sign in, create a key and make your first call in a minute. Free credits every month, and you only pay for calls that succeed.

Get a free API key