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

# Sandbox

> Test against sandbox data with no real money

Sandbox is a separate copy of the API at `https://sandbox.api.collectpure.com`. Its orders move no money.

Call it with a **Sandbox** API key from the [API Keys dashboard](https://www.collectpure.com/dashboard/api-keys).

## Find test offers and listings

Two endpoints exist only in sandbox. They return the live offers and listings you can trade against.

```bash theme={null}
curl "https://sandbox.api.collectpure.com/sandbox/offers/get/v1?limit=5" \
  -H "x-api-key: YOUR_SANDBOX_KEY"
```

```json theme={null}
{
  "data": {
    "offers": [
      {
        "offerId": "OFFER_UUID",
        "productId": "PRODUCT_UUID",
        "variantId": "VARIANT_UUID",
        "buyerId": "BUYER_UUID",
        "productTitle": "1 oz American Gold Eagle",
        "sku": "AGE-1OZ",
        "material": "Gold",
        "quantity": 3,
        "price": 412500,
        "priceDollars": 4125,
        "spotPremium": 2.3,
        "spotPremiumDollar": 9250,
        "expiresAt": "2026-12-01T00:00:00.000Z"
      }
    ],
    "total": 1
  }
}
```

`GET /sandbox/listings/get/v1` returns `data.listings` in the same shape, with `listingId` in place of `offerId` and `buyerId`.

Both page with `limit` (1 to 250, default 50) and `offset`.

Pass an `offerId` to a [sell quote](https://docs.collectpure.com/execution/overview.md) to test selling.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.