Data
Core data retrieval operations for accessing transaction and data item content. Supports manifest resolution, range requests, caching, and verification status. These endpoints serve as the primary interface for retrieving data from the Permaweb.
Get transaction or data item content
Get the content of a specified transaction or data item. Supports manifest path resolution, range requests, and returns various informational headers about data verification and caching status.
Path Parameters
^[0-9a-zA-Z_-]{43}$
Header Parameters
Byte range(s) to retrieve
^bytes=\d*-\d*(?:,\d*-\d*)*$
Response Body
curl -X GET "https://ardrive.net/string" \ -H "Range: bytes=0-1023"
Get transaction or data item headers
Get the headers for a specified transaction or data item without the content. Returns the same headers as the GET request.
Path Parameters
^[0-9a-zA-Z_-]{43}$
Header Parameters
Byte range(s) to check
^bytes=\d*-\d*(?:,\d*-\d*)*$
Response Body
curl -X HEAD "https://ardrive.net/string" \ -H "Range: bytes=0-1023"
Get raw transaction data
Get the raw content of a specified transaction without manifest resolution
Path Parameters
^[0-9a-zA-Z_-]{43}$
Header Parameters
Byte range(s) to retrieve
^bytes=\d*-\d*(?:,\d*-\d*)*$
Response Body
curl -X GET "https://ardrive.net/raw/string" \ -H "Range: bytes=0-1023"
Get raw transaction data headers
Get the headers for raw transaction data without manifest resolution
Path Parameters
^[0-9a-zA-Z_-]{43}$
Header Parameters
Byte range(s) to check
^bytes=\d*-\d*(?:,\d*-\d*)*$
Response Body
curl -X HEAD "https://ardrive.net/raw/string" \ -H "Range: bytes=0-1023"
How is this guide?