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.
Documentation
Other Resources
GraphQL
https://arweave.net/graphql
GraphQLSchema
https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/graphql/arweave-schema.graphql
GraphQLDocumentation
https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/graphql/arweave-graphql.md
APIsJSON
https://raw.githubusercontent.com/api-evangelist/arweave/refs/heads/main/apis.yml