Retrieve all transactions

Returns all on-chain transactions (Contract specific/OS Seaport/LooksRare/X2Y2/Rarible/CryptoPunks) for the whole chain. Can be set to include transactions such as transfer, mint, burn, sale or all which includes all transactions. Ethereum mainnet is supported.

In this endpoint, non-Enterprise users can only retrieve transactions from the past 90 days. Access to full history is available on the Enterprise tier.

Useful for:

  • Tracking all transactions on a chain.
  • Building analytics and monitoring solutions.

Related:

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
enum
required
Defaults to ethereum

Blockchain from which to query NFT transactions.

Allowed:
integer
≥ 0

Block filter: returns transactions from this block or later.

integer
≥ 0

Block filter: returns transactions up to and including this block.

integer
1 to 50
Defaults to 50

The number of results returned per page. Limit can range between 1 and 50, and the default is 50.

type
array of objects
required

Transaction type. You can specify the event types as an array. all returns all transaction types.

type*
string

Continuation. Pass this value from the previous response to fetch the next page.

Response

transactions property that contains an array of up to page_size transactions. Each entry in the array is a separate transaction. If no more transactions are available, the resulting array will be empty.

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json