Skip to main content
GET
/
products
cURL
curl https://api.neuraldraft.io/v1/products?status=active \
  -H "Authorization: Bearer ndsk_live_yourkey"
{
  "data": [
    {
      "id": 32,
      "name": "Cork yoga block (pair)",
      "slug": "cork-yoga-block-pair",
      "short_description": "Sustainably-harvested cork blocks. Sold as a pair.",
      "price": 2999,
      "compare_at_price": 3999,
      "currency": "gbp",
      "type": "physical",
      "status": "active",
      "sku": "ND-CORK-PAIR",
      "stock_quantity": 24,
      "track_inventory": true,
      "images": [
        "https://cdn.neuraldraft.io/prj_2NfQmBcKpXY8/products/cork-block.jpg"
      ],
      "category_id": 4,
      "featured": true,
      "published_at": "2026-04-01T09:00:00Z"
    }
  ],
  "meta": {
    "page": 1,
    "page_size": 20,
    "total": 3
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.neuraldraft.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Project API key. Pass as Authorization: Bearer ndsk_live_.... Manage keys via /projects/me/api-keys. Test-mode keys use the ndsk_test_ prefix.

Query Parameters

status
enum<string>
Available options:
draft,
active,
archived
type
enum<string>
Available options:
physical,
digital,
service
category_id
integer
page
integer
default:1

1-based page number.

Required range: x >= 1
page_size
integer
default:20

Items per page (max 100).

Required range: 1 <= x <= 100

Response

Paginated products.

data
object[]
required
meta
object
required