Documentation

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 www.curios.com/launch

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 https://marketplace-api.curios.com.

  • 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}' \