Transactions API

Newest transactions on a chain

The newest transactions on a whole chain, most recent first — no wallet or token in the question. RHC and SOL.

GET/api/external/transaction-analysis/recent-transactions/{chain}

What it returns

A recency-ordered page of the newest transactions on one chain — no wallet, token or transaction hash in the question. RHC and SOL; every other chain returns 400. Each row is a deliberately narrow summary: the method name and the full calldata are NOT published here (see the schema field descriptions below) because they are unreliable or unusably large at list scale; call the single-transaction resource with a specific hash for that detail. AMOUNTS ARE RAW BASE UNITS, as strings, for the same reason the single-transaction resource publishes them raw: no decimals count is published for the chain's native coin, and an assumed one would publish a plausible figure that is wrong by a power of ten. There is no pagination in this first cut — a single page of the newest 50 only. ON SOL, vote transactions are left out, and from, to and nativeValueRaw are ALWAYS null: the SOL feed carries only the signature, the slot, the block time and whether the transaction failed. Call the single-transaction resource with the signature for its accounts and amounts.

Chains

  • Solana SOL
  • 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/transaction-analysis/recent-transactions/SOL"
Parameters
ParameterDescription
chain

path · string · required

RHC and SOL; every other chain returns 400, because no wired source publishes a chain-wide recent-transactions feed for it.

Response fields

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

Response fields of Newest transactions on a chain
FieldTypeDescription
transactionsobject[]Newest first, in the order the source reports — never re-sorted here.
transactions[].hashstringThe transaction hash; on SOL, its signature.
transactions[].statusstring | nullWhether the transaction succeeded. null is a real state — a transaction the source has not finished deciding about reports neither value.
transactions[].fromstring | nullThe sending address. Always null on SOL.
transactions[].tostring | nullThe receiving address. null is a real value for a contract creation. Always null on SOL.
transactions[].nativeValueRawstring | nullNative coin moved by the transaction itself, in RAW base units, as a decimal string. "0" is a real measurement and is different from null. Always null on SOL.
transactions[].atinteger | nullUnix SECONDS the transaction was mined at, or null.
transactions[].blockinteger | nullThe block it was mined in (on SOL, the slot), or null.

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