From d4415c64c8709eec190d51370ddb0f8dd525851e Mon Sep 17 00:00:00 2001 From: Samuel Raghunath Date: Fri, 19 Jun 2026 12:12:47 -0400 Subject: [PATCH 1/6] Add Stellar Data API remote spec and navigation Registers the Stellar Data API OpenAPI spec hosted at data-api.docs.alchemy.com and wires it into the data tab navigation. Co-Authored-By: Claude Sonnet 4.6 --- content/docs.yml | 5 +++++ content/remote-specs.json | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/content/docs.yml b/content/docs.yml index c8096a699..52070928f 100644 --- a/content/docs.yml +++ b/content/docs.yml @@ -844,6 +844,11 @@ navigation: - api: Transactions Receipts Endpoints api-name: transactions-receipt slug: utility-apis + - section: Stellar Data API + contents: + - api: Stellar Data API Endpoints + api-name: stellar-data-api + slug: stellar-data-api - section: Subgraphs contents: - page: Alchemy Subgraphs Deprecation Notice diff --git a/content/remote-specs.json b/content/remote-specs.json index ce8382fef..09442fdc0 100644 --- a/content/remote-specs.json +++ b/content/remote-specs.json @@ -17,5 +17,10 @@ "name": "gas-manager-coverage", "url": "https://txe-api-specs.docs.alchemy.com/paymaster/openrpc.yaml", "type": "openrpc" + }, + { + "name": "stellar-data-api", + "url": "https://data-api.docs.alchemy.com/stellar/openapi.yaml", + "type": "openapi" } ] From bf4b9c9b7e27602cea87afa84ea7d99f217e15ef Mon Sep 17 00:00:00 2001 From: Samuel Raghunath Date: Fri, 19 Jun 2026 15:41:50 -0400 Subject: [PATCH 2/6] Update Stellar Data API spec hostname Co-Authored-By: Claude Sonnet 4.6 --- content/remote-specs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/remote-specs.json b/content/remote-specs.json index 09442fdc0..001001da2 100644 --- a/content/remote-specs.json +++ b/content/remote-specs.json @@ -20,7 +20,7 @@ }, { "name": "stellar-data-api", - "url": "https://data-api.docs.alchemy.com/stellar/openapi.yaml", + "url": "https://data-api-specs.docs.alchemy.com/stellar/openapi.yaml", "type": "openapi" } ] From b2ef7fc7645b98a472e355f0d160714dd54ba82e Mon Sep 17 00:00:00 2001 From: Samuel Raghunath Date: Fri, 19 Jun 2026 15:56:04 -0400 Subject: [PATCH 3/6] Link Stellar Data API from Stellar chains section Co-Authored-By: Claude Sonnet 4.6 --- content/docs.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/docs.yml b/content/docs.yml index 52070928f..d45eca63f 100644 --- a/content/docs.yml +++ b/content/docs.yml @@ -2112,6 +2112,8 @@ navigation: path: api-reference/stellar/stellar-api-overview.mdx - api: Stellar API Endpoints api-name: stellar + - link: Stellar Data API + href: /docs/data/stellar-data-api slug: stellar - section: Story From 87bb6b8c953553e412e5c3f01cfd8b4f612137c2 Mon Sep 17 00:00:00 2001 From: Samuel Raghunath Date: Mon, 22 Jun 2026 13:02:08 -0400 Subject: [PATCH 4/6] Add Stellar Data API overview page Co-Authored-By: Claude Opus 4.8 (1M context) --- .../stellar-data-api-overview.mdx | 22 +++++++++++++++++++ content/docs.yml | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx diff --git a/content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx b/content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx new file mode 100644 index 000000000..48e898e59 --- /dev/null +++ b/content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx @@ -0,0 +1,22 @@ +--- +title: Stellar Data API Overview +description: Learn about Alchemy's Stellar Data API. +subtitle: Query indexed Stellar data including transfer history, account balances, and NFT holdings. +slug: reference/stellar-data-api-overview +--- + +# Intro + +With the Stellar Data API, you can query indexed Stellar data across **native**, **classic**, and **Soroban** assets — including transfer history, account balances, and NFT holdings — without running your own indexer. + +Alchemy currently supports the following [Stellar Data API Endpoints](/docs/data/stellar-data-api/stellar-data-api-endpoints): + +* [`getStellarTransfers`](/docs/data/stellar-data-api/stellar-data-api-endpoints/get-stellar-transfers): Returns transfers (native, classic, and/or Soroban) matching the given filters, ordered by ledger. +* [`getStellarBalances`](/docs/data/stellar-data-api/stellar-data-api-endpoints/get-stellar-balances): Returns the unified balance set for an account — native XLM, classic trustline assets, and Soroban contract tokens. +* [`getStellarNfts`](/docs/data/stellar-data-api/stellar-data-api-endpoints/get-stellar-nfts): Returns NFTs held by an account, with filtering by contract or classic asset. + +Looking for Stellar JSON-RPC methods instead? Check out the [Stellar API Overview](/docs/stellar/stellar-api-overview). + + + All endpoints accept JSON request bodies, return results under a `data` envelope, and support pagination via opaque `pageKey` cursors. + diff --git a/content/docs.yml b/content/docs.yml index be4881e4b..23dc6df2e 100644 --- a/content/docs.yml +++ b/content/docs.yml @@ -846,6 +846,8 @@ navigation: slug: utility-apis - section: Stellar Data API contents: + - page: Stellar Data API Overview + path: api-reference/data/stellar-data-api/stellar-data-api-overview.mdx - api: Stellar Data API Endpoints api-name: stellar-data-api slug: stellar-data-api From a1442b589cd562f610ec2d8b20eb7c8211be1db1 Mon Sep 17 00:00:00 2001 From: Samuel Raghunath Date: Mon, 22 Jun 2026 13:16:04 -0400 Subject: [PATCH 5/6] Fix Stellar Data API endpoint links to include tag segment Co-Authored-By: Claude Opus 4.8 (1M context) --- .../data/stellar-data-api/stellar-data-api-overview.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx b/content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx index 48e898e59..325ec65f1 100644 --- a/content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx +++ b/content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx @@ -9,11 +9,11 @@ slug: reference/stellar-data-api-overview With the Stellar Data API, you can query indexed Stellar data across **native**, **classic**, and **Soroban** assets — including transfer history, account balances, and NFT holdings — without running your own indexer. -Alchemy currently supports the following [Stellar Data API Endpoints](/docs/data/stellar-data-api/stellar-data-api-endpoints): +Alchemy currently supports the following Stellar Data API endpoints: -* [`getStellarTransfers`](/docs/data/stellar-data-api/stellar-data-api-endpoints/get-stellar-transfers): Returns transfers (native, classic, and/or Soroban) matching the given filters, ordered by ledger. -* [`getStellarBalances`](/docs/data/stellar-data-api/stellar-data-api-endpoints/get-stellar-balances): Returns the unified balance set for an account — native XLM, classic trustline assets, and Soroban contract tokens. -* [`getStellarNfts`](/docs/data/stellar-data-api/stellar-data-api-endpoints/get-stellar-nfts): Returns NFTs held by an account, with filtering by contract or classic asset. +* [`getStellarTransfers`](/docs/data/stellar-data-api/stellar-data-api-endpoints/transfers/get-stellar-transfers): Returns transfers (native, classic, and/or Soroban) matching the given filters, ordered by ledger. +* [`getStellarBalances`](/docs/data/stellar-data-api/stellar-data-api-endpoints/balances/get-stellar-balances): Returns the unified balance set for an account — native XLM, classic trustline assets, and Soroban contract tokens. +* [`getStellarNfts`](/docs/data/stellar-data-api/stellar-data-api-endpoints/nfts/get-stellar-nfts): Returns NFTs held by an account, with filtering by contract or classic asset. Looking for Stellar JSON-RPC methods instead? Check out the [Stellar API Overview](/docs/stellar/stellar-api-overview). From 3fb91a761fff6fa056d3d3a673d11b0633e7486c Mon Sep 17 00:00:00 2001 From: Samuel Raghunath Date: Mon, 22 Jun 2026 13:44:15 -0400 Subject: [PATCH 6/6] Address PR review: fix sidebar link and drop hardcoded method list Co-Authored-By: Claude Opus 4.8 (1M context) --- .../data/stellar-data-api/stellar-data-api-overview.mdx | 6 +----- content/docs.yml | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx b/content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx index 325ec65f1..77ce0c7fa 100644 --- a/content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx +++ b/content/api-reference/data/stellar-data-api/stellar-data-api-overview.mdx @@ -9,11 +9,7 @@ slug: reference/stellar-data-api-overview With the Stellar Data API, you can query indexed Stellar data across **native**, **classic**, and **Soroban** assets — including transfer history, account balances, and NFT holdings — without running your own indexer. -Alchemy currently supports the following Stellar Data API endpoints: - -* [`getStellarTransfers`](/docs/data/stellar-data-api/stellar-data-api-endpoints/transfers/get-stellar-transfers): Returns transfers (native, classic, and/or Soroban) matching the given filters, ordered by ledger. -* [`getStellarBalances`](/docs/data/stellar-data-api/stellar-data-api-endpoints/balances/get-stellar-balances): Returns the unified balance set for an account — native XLM, classic trustline assets, and Soroban contract tokens. -* [`getStellarNfts`](/docs/data/stellar-data-api/stellar-data-api-endpoints/nfts/get-stellar-nfts): Returns NFTs held by an account, with filtering by contract or classic asset. +Browse the **Stellar Data API Endpoints** in the sidebar for the full list of available methods and their request and response schemas. Looking for Stellar JSON-RPC methods instead? Check out the [Stellar API Overview](/docs/stellar/stellar-api-overview). diff --git a/content/docs.yml b/content/docs.yml index 23dc6df2e..3a10e5d9d 100644 --- a/content/docs.yml +++ b/content/docs.yml @@ -2117,7 +2117,7 @@ navigation: - api: Stellar API Endpoints api-name: stellar - link: Stellar Data API - href: /docs/data/stellar-data-api + href: /docs/reference/stellar-data-api-overview slug: stellar - section: Story