> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Check Token Support

> Check whether Crossmint Checkout supports a specific token before you integrate it

<Snippet file="enterprise-feature.mdx" />

## Call the Supported Tokens API

Before you integrate a token into your checkout, verify support with the Supported Tokens API:

* **Endpoint**: `https://staging.crossmint.com/api/v1-alpha2/tokens/:tokenLocator` (staging) or `https://www.crossmint.com/api/v1-alpha2/tokens/:tokenLocator` (production)
* **Method**: `GET`
* **Authentication**: a server-side or client-side API key with the `orders.create` scope

The `tokenLocator` follows the format `network:tokenAddress` — for example `solana:6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN`. On staging, use the XMEME test token: `solana:7EivYFyNfgGj8xbUymR7J4LuxUHLKRzpLaERHLvi7Dgu`.

> [!NOTE]
>
> Production memecoin tokens will not work in the staging environment.

```typescript theme={null}
const tokenLocator = "solana:7EivYFyNfgGj8xbUymR7J4LuxUHLKRzpLaERHLvi7Dgu"; // XMEME test token on staging

const response = await fetch(`https://staging.crossmint.com/api/v1-alpha2/tokens/${tokenLocator}`, {
    method: "GET",
    headers: {
        "x-api-key": "<your-server-api-key>",
        "Content-Type": "application/json",
    },
});

const tokenSupport = await response.json();
```

## Read the Response

A successful response tells you whether the token can be sold and which payment features are enabled:

```json theme={null}
{
    "token": "solana:6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN",
    "available": true,
    "features": {
        "creditCardPayment": true
    }
}
```

Check `available` and the `features` you need before showing the token or creating an order — transactions for unsupported tokens fail. For frequently accessed tokens, cache the result for a short period (for example 1 hour); the API is rate-limited to 50 requests per second.

To request support for an unsupported token, contact the [support team](https://help.crossmint.com).

## Next Steps

> [card] [Supported Assets](https://docs.crossmint.com/payments/concepts/supported-assets.md)
>
> What you can sell with Checkout

> [card] [Check Token Support API](https://docs.crossmint.com/api-reference/headless/check-token-support.md)
>
> Full API reference for the endpoint
