Marketplace API, Admin API, Templates API

Getting Started

This API requires an active license of the Curios platform. You can sign up for a Curios license with a FREE trial at

Web3 tools for every creator and business.

The easiest way to mint and sell NFTs. Instantly launch your own NFT marketplace. Deploy smart contracts and mint NFTs (non-fungible tokens) on many blockchains with a single REST API. Ethereum (ETH), Polygon / Matic, Solana, Avalance, Casper, Tezos, Polkadot, Near / Aurora and more.

Formatting Requests

Each request consists of the following key parts:

  • Resource URL

  • API version number v2.

  • A resource endpoint path, such as /api/collections.

  • Header values, with the following being required for every call:

  • curios-api-key

  • curios-date

  • Authorization: Bearer {JWT} (For authenticated endpoints, an Authorization header value of Bearer {JWT} (see "Customer Authentication" below))

  • The type of request: GET, POST, PUT

  • Body containing key/value pairs --data-raw '{ "key": "value"}'.

Customer Authentication

Many of the endpoints require the customer to be authenticated before accessing information. Use the customers/login and customers/verify endpoints to retrieve a JSON Web Token (JWT) that you will need to send as an "Authorization" header for endpoints requiring authentication.

--header 'Authorization: Bearer {JWT}' \