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.
/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"
| Parameter | Description |
|---|---|
chainpath · 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.
| Field | Type | Description |
|---|---|---|
transactions | object[] | Newest first, in the order the source reports — never re-sorted here. |
transactions[].hash | string | The transaction hash; on SOL, its signature. |
transactions[].status | string | null | Whether the transaction succeeded. null is a real state — a transaction the source has not finished deciding about reports neither value. |
transactions[].from | string | null | The sending address. Always null on SOL. |
transactions[].to | string | null | The receiving address. null is a real value for a contract creation. Always null on SOL. |
transactions[].nativeValueRaw | string | null | Native 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[].at | integer | null | Unix SECONDS the transaction was mined at, or null. |
transactions[].block | integer | null | The 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