Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -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:

* [`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.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would avoid explicitly listing methods here, since then you'd need to manually update this when methods list changes.


Looking for Stellar JSON-RPC methods instead? Check out the [Stellar API Overview](/docs/stellar/stellar-api-overview).

<Info>
All endpoints accept JSON request bodies, return results under a `data` envelope, and support pagination via opaque `pageKey` cursors.
</Info>
9 changes: 9 additions & 0 deletions content/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -844,6 +844,13 @@ navigation:
- api: Transactions Receipts Endpoints
api-name: transactions-receipt
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
- section: Subgraphs
contents:
- page: Alchemy Subgraphs Deprecation Notice
Expand Down Expand Up @@ -2109,6 +2116,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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a real link: goes to 404. I recommend generating an overview page and linking to that. Example here

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be reference/stellar-data-api-overview to match overview page slug

slug: stellar

- section: Story
Expand Down
5 changes: 5 additions & 0 deletions content/remote-specs.json
Original file line number Diff line number Diff line change
Expand Up @@ -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-specs.docs.alchemy.com/stellar/openapi.yaml",
"type": "openapi"
}
]
Loading