Arweave GraphQL API

GraphQL API for querying Arweave transaction and block metadata by tags, owner addresses, recipients, block height ranges, and transaction IDs. Supports cursor-based pagination and sorting. Primary endpoints are hosted at arweave.net/graphql and high-performance alternatives at arweave-search.goldsky.com/graphql. Use GraphQL to find transaction IDs, then use the REST API to fetch the actual data.

API entry from apis.yml

apis.yml Raw ↑
name: Arweave GraphQL API
description: GraphQL API for querying Arweave transaction and block metadata by tags, owner addresses,
  recipients, block height ranges, and transaction IDs. Supports cursor-based pagination and sorting.
  Primary endpoints are hosted at arweave.net/graphql and high-performance alternatives at arweave-search.goldsky.com/graphql.
  Use GraphQL to find transaction IDs, then use the REST API to fetch the actual data.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://gql-guide.vercel.app/
baseURL: https://arweave.net/graphql
tags:
- GraphQL
- Transactions
- Blocks
- Tags
- Search
properties:
- type: Documentation
  url: https://gql-guide.vercel.app/
- type: GraphQL
  url: https://arweave.net/graphql