Kred NFT API | Drive Engagement in your app with Actionable NFTs

Drive Engagement in your app with Actionable NFTs

The Kred NFT API

Kred's helps individuals, influencers, brands and enterprise engage their communities with Non-Fungible Tokens carrying their messaging and call to action.
Integrate Kred NFTs into your application to rapidly design, mint and distribute your own tokenized digital assets with engaging social actions, simple distribution and detailed reporting. Or configure your own Whitelabel NFT Hub for a complete branded NFT experience.

NFT.Kred is part of the Kred Developer Ecosystem, including Kred Scores, Kred Domains and SocialOS.

Guides    API Reference


Customizeable NFT Marketplaces

NFT.Kred offers users the ability to have their own customized marketplaces. Once configured, the tokens in the marketplace can be interacted with via the API - documentation for API calls relevant to the marketplace start at . Standard Marketplace functions are as follows:

Sales and Auctions

Listing an NFT for sale is simple: Just call the /nft/sell endpoint with the NFT, and the currency price. Your NFT will immediately be listed in /nft/sales and /nft/marketplace, and a message will be sent notifying users that the NFT is for sale. (The notification is automatic, but a separate message can be sent with /nft/post if desired.

You can also offer NFTs for trade using /nft/trade.

You can choose to sell NFTs for a real-world currency via Stripe or Paypal, for a cryptocurrency such as ETH or BTC via exchanges such as OpenSea and 0x, or to trade directly for ERC20 or other ERC721 tokens.

You will need to confirm Ethereum transactions via your choice of wallet. Transactions directly from the developers own wallet - issuing new NFTs for promotions or rewards, for example - can be automated via callback.

Auction NFTAuction NFT

Auction NFT

Auctioning an NFT is only slightly more involved. The default auction process is a reverse auction, also known as a Dutch auction. You specify a starting price and a minimum price, and the price ticks down every second until a buyer takes the offer or the auction expires.

Auction run timeAuction run time

Auction run time

Auctions are listed in /nft/auctions and /nft/marketplace. If an auction expires without sale, it is automatically removed from the listings.

Sales and auctions can be cancelled at any time using /nft/cancel.



The /nft/marketplace call will automatically group NFTs for sale and auction in a given batch, showing the lowest price available from that batch.

Updated 6 months ago


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.