Arweave HTTP Node API
The core Arweave node REST API for submitting and retrieving transactions, uploading data chunks, querying wallet balances, fetching blocks, and inspecting network state. Requests target any Arweave node on port 1984 (default gateway arweave.net). Amounts are denominated in winstons (1 AR = 10^12 winstons).
Documentation
Specifications
Examples
Example
https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/examples/get-network-info.json
Example
https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/examples/submit-transaction.json
Example
https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/examples/get-wallet-balance.json
Example
https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/examples/get-transaction-price.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/json-schema/transaction.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/json-schema/network-info.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/json-schema/chunk.json