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
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 strings
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