# Rarible Documentation ## Guides - [API Status Page](https://docs.rarible.org/docs/protocol-status-page.md) - [Royalties](https://docs.rarible.org/docs/royalties.md) - [Fees structure](https://docs.rarible.org/docs/tokens-fees-and-royalties.md) - [How does vote delegation work?](https://docs.rarible.org/docs/how-does-vote-delegation-work.md) - [Useful Links](https://docs.rarible.org/docs/useful-links-1.md) - [How can I participate in the decision process?](https://docs.rarible.org/docs/useful-links.md) - [Who is in charge of Rarible API development](https://docs.rarible.org/docs/who-is-in-charge-of-protocol-development.md) - [Example application for connecting blockchain wallet](https://docs.rarible.org/docs/example-application-for-connecting-blockchain-wallet-copy.md) - [How to Set Up a Custom Front-End Fee for Your Application](https://docs.rarible.org/docs/how-to-set-up-custom-fees.md) - [How to Using Rarible Protocol MCP](https://docs.rarible.org/docs/how-to-using-rarible-protocol-mcp.md) - [NFT 101: What you need to know, before buying your first NFT](https://docs.rarible.org/docs/nft-101-what-you-need-to-know-before-buying-your-first-nft-copy.md) - [How to set up royalties on an external Collection](https://docs.rarible.org/docs/setting-up-royalties-on-an-external-collection-copy.md) - [NFT 101: What is an NFT?](https://docs.rarible.org/docs/what-is-an-nft.md) - [What is the Rarible API?](https://docs.rarible.org/docs/introduction.md) - [Supported Token Standards](https://docs.rarible.org/docs/new-supported-tokens.md) - [Getting Started](https://docs.rarible.org/docs/rarible-protocol.md) - [Community & Resources](https://docs.rarible.org/docs/resources.md) - [Supported Blockchains](https://docs.rarible.org/docs/supported-chains.md) - [Supported Marketplaces](https://docs.rarible.org/docs/supported-marketplaces.md): The best liquidity in one place - [Enhancing the Rarible NFT Indexer: A Journey to Deliver Web3 Speed](https://docs.rarible.org/docs/enhancing-the-rarible-nft-indexer-a-journey-to-deliver-web3-speed.md) - [Custom Marketplaces](https://docs.rarible.org/docs/custom-marketplaces.md): Leverage Rarible Protocol to build a best-in-class custom NFT marketplace - [Data & Analytics](https://docs.rarible.org/docs/data-analytics.md): Access real-time and historical market data, including sales, orders, and metadata all in one API - [Embedded Buying and Selling](https://docs.rarible.org/docs/embedded-buying-and-selling.md): Allow your users to buy any on-sale NFT or instantly sell directly from your app - [Gaming](https://docs.rarible.org/docs/gaming.md): Leverage the Rarible API's trading infrastructure to build your web3 game - [MCP Servers](https://docs.rarible.org/docs/mcp-servers.md) - [Professional Trading](https://docs.rarible.org/docs/professional-trading.md): Use the Protocol API to trade across all major NFT marketplaces - [Wallets & Portfolios](https://docs.rarible.org/docs/wallets-portfolios.md): Build the most feature rich NFT wallet and portfolio overview ## API Reference - [Accept Bid](https://docs.rarible.org/reference/accept-bid.md) - [Create Bid](https://docs.rarible.org/reference/create-bid.md) - [Example application](https://docs.rarible.org/reference/example-application.md) - [FAQ / issues with SDK](https://docs.rarible.org/reference/faq.md) - [Getting started with SDK](https://docs.rarible.org/reference/getting-started.md) - [Custom Front-End Fee](https://docs.rarible.org/reference/implementing-a-front-end-fee-for-you-application.md) - [List NFT](https://docs.rarible.org/reference/list-nft.md) - [Purchase NFT](https://docs.rarible.org/reference/purchase-nft.md) - [Using SDK on backend](https://docs.rarible.org/reference/sdk-on-backend.md) - [Using API through SDK](https://docs.rarible.org/reference/using-api.md) - [Get supported currencies](https://docs.rarible.org/reference/getallcurrencies.md): List of currencies, supported by Protocol - [Get USD rate](https://docs.rarible.org/reference/getusdrate.md): Get currency USD rate by currency blockchain's address - [Generate order encode data for sign operations](https://docs.rarible.org/reference/encode.md): Generate order encode data for sign operations - [Get latest indexed block](https://docs.rarible.org/reference/getlatestindexedblock.md): Get latest indexed block for blockchain - [Get NFT Collection Activities](https://docs.rarible.org/reference/getactivitiesbycollection.md): Returns Activities related to NFTs from specified Collection and sorted by date. This API is deprecated in favor of `Search Activities` - [Get NFT Activities](https://docs.rarible.org/reference/getactivitiesbyitem.md): Returns Activities related to specified NFT and sorted by date. This API is deprecated in favor of `Search Activities` - [Get user Activities](https://docs.rarible.org/reference/getactivitiesbyuser.md): Returns user's Activities (like transfers, mints, sells etc) sorted by date. This API is deprecated in favor of `Search Activities` - [Get users Activities](https://docs.rarible.org/reference/getactivitiesbyusers.md): Returns users Activities (like transfers, mints, sells etc) sorted by date. This API is deprecated in favor of `Search Activities` - [Get all Activities](https://docs.rarible.org/reference/getallactivities.md): Returns all Activities in accordance with specified filters and sorted by date. This API is deprecated in favor of `Search Activities` - [Get all Activities (for sync)](https://docs.rarible.org/reference/getallactivitiessync.md): Returns all Activities in accordance with specified filters and sorted by `db updated` date. During internal updates (like migrations) Activities can be updated for technical reasons. In such case, `date` field won't be changed. If you want to store Activities in your own storage and keep it synced, use this method. - [Get all NFT Collections](https://docs.rarible.org/reference/getallcollections.md): Returns all NFT Collections in accordance with specified filters - [Get NFT Collection by Id](https://docs.rarible.org/reference/getcollectionbyid.md): Returns NFT Collection by Id - [Get NFT Collections owned by user](https://docs.rarible.org/reference/getcollectionsbyowner.md): Returns list of NFT Collections belong to specified user - [Reset NFT metadata](https://docs.rarible.org/reference/refreshcollectionitemsmeta.md): Reloads metadata for all NFTs in the Collection (see 'Reset NFT metadata' API) - [Reset Collection metadata](https://docs.rarible.org/reference/resetcollectionmeta.md): Reloads metadata for Collection (NOT for collection's NFTs) - [Get NFT Collection buyer stats](https://docs.rarible.org/reference/getbuyers.md): Get historical statistics about Collection buyers - [Get NFT Collections volume](https://docs.rarible.org/reference/getcollectionrankingbyvolume.md): Collections leaderboard by trade activity - [Get NFT Collection statistics](https://docs.rarible.org/reference/getcollectionstatistics.md): Get statistics about a collection - [Get NFT Collection stats](https://docs.rarible.org/reference/getcollectionstats.md): Get general statistics about Collection - [Get NFT Collection floor price](https://docs.rarible.org/reference/getfloorprice.md): Get historical statistics about Collection's NFT floor price - [Get NFT Collections GVM](https://docs.rarible.org/reference/getgmv.md): Get historical statistics about Collection gross merchandise value - [Get NFT Collection listing stats](https://docs.rarible.org/reference/getlisted.md): Get historical statistics of collection listed count - [Get NFT Collection seller stats](https://docs.rarible.org/reference/getsellers.md): Get historical statistics about Collection sellers - [Get NFT Collection tx stats](https://docs.rarible.org/reference/gettransactions.md): Get historical statistics about Collection transactions - [Get user volume](https://docs.rarible.org/reference/getuserrankingbyvolume.md): Users (top buyers/sellers) leaderboard. Calculated as traded worth for the period. - [Get all NFTs](https://docs.rarible.org/reference/getallitems.md): Returns all NFT Items in accordance with specified filters and sorted by `last updated` date - [Get NFT by Id](https://docs.rarible.org/reference/getitembyid.md): Returns NFT Item by Id - [Get NFT by Ids](https://docs.rarible.org/reference/getitembyids.md): Returns NFT Items by specified list of Ids - [Get NFT royalties by Id](https://docs.rarible.org/reference/getitemroyaltiesbyid.md): Returns NFT royalties by Id - [Get NFT from collection](https://docs.rarible.org/reference/getitemsbycollection.md): Returns list of NFTs from specified collection and sorted by `last updated` date - [Get NFT created by user](https://docs.rarible.org/reference/getitemsbycreator.md): Returns list of NFTs created by specified user and sorted by `last updated` date - [Get NFT owned by user](https://docs.rarible.org/reference/getitemsbyowner.md): Returns list of NFTs belong to specified user and sorted by `last updated` date - [Reset NFT metadata](https://docs.rarible.org/reference/resetitemmeta.md): Reloads NFT metadata from the source. If source not available, old metadata stays. - [Get NFT Ownership by Id](https://docs.rarible.org/reference/getownershipbyid.md): Returns Ownership by Id - [Get NFT Collection's Ownerships](https://docs.rarible.org/reference/getownershipsbycollection.md): Returns list of NFTs Ownerships from specified collection and sorted by `last updated` date - [Get NFT Ownerships by Ids](https://docs.rarible.org/reference/getownershipsbyids.md): Returns Ownerships by specified list of Ids - [Get NFTs Ownerships](https://docs.rarible.org/reference/getownershipsbyitem.md): Returns list of NFTs Ownerships for specified NFT and sorted by `last updated` date - [Get all Orders (for sync)](https://docs.rarible.org/reference/getallsync.md): Returns all sales & transfers in accordance with specified filters and sorted by `db updated` date. During internal updates (like migrations) Orders can be updated for technical reasons. In such case, `last update` date won't be changed. If you want to store Orders in your own storage and keep it synced, use this method. - [Get bid Orders for NFT](https://docs.rarible.org/reference/getorderbidsbyitem.md): Returns bid Orders created for specified NFT and sorted by price in USD (expensive first) - [Get user's bid Orders](https://docs.rarible.org/reference/getorderbidsbymaker.md): Returns bid Orders created by specified user and sorted by `last update` date - [Get Order](https://docs.rarible.org/reference/getorderbyid.md): Returns Order by Id - [Get fee settings](https://docs.rarible.org/reference/getorderfees.md): Returns Protocol fee settings for Orders - [Get floor bids for Collection](https://docs.rarible.org/reference/getorderfloorbidsbycollection.md): Returns floor bids created for specified NFT Collection and sorted by price in USD (expensive first) - [Get all Orders](https://docs.rarible.org/reference/getordersall.md): Returns all Orders in accordance with specified filters and sorted by `last updated` date - [Get Orders by Ids](https://docs.rarible.org/reference/getordersbyids.md): Returns Orders by specified list of Ids - [Get sell Orders](https://docs.rarible.org/reference/getsellorders.md): Returns sell Orders satisfying specified filters and sorted by `last update` date - [Get sell Orders for NFT](https://docs.rarible.org/reference/getsellordersbyitem.md): Returns sell sales & transfer created for specified NFT and sorted by price in USD (cheapest first) - [Get user's sell Orders](https://docs.rarible.org/reference/getsellordersbymaker.md): Returns sell NFT Sales created by specified user and sorted by `last update` date - [Get validated Order by Id](https://docs.rarible.org/reference/getvalidatedorderbyid.md): Validates and returns order by Id. IMPORTANT - validation is time-consuming operation! - [Prepare order cancel transaction](https://docs.rarible.org/reference/prepareordercanceltransaction.md): Prepare all required data to cancel given order on the blockchain - [Prepare order transaction](https://docs.rarible.org/reference/prepareordertransaction.md): Prepare all required data to match given order on the blockchain - [Create or update Order](https://docs.rarible.org/reference/upsertorder.md): Create or update off-chain Order (supported only for some blockchains) - [Sign a message to claim rewards](https://docs.rarible.org/reference/getclaimsignature.md): A user uses this resource to sign a request to use their points collected through Points Program to claim the rewards (RARI) - [Get the leaderboard of awarded points across blockchains](https://docs.rarible.org/reference/getpointsrewards.md): Returns a paginated list of wallets with awarded points and rankings - [Get awarded points by address](https://docs.rarible.org/reference/getpointsrewardsbyaddress.md): Returns reward information grouped by blockchain for a specific wallet address - [Get IDs of collections updated after a specific datetime.](https://docs.rarible.org/reference/getreconciliationcollections.md): Return short view of collections updated after a specific datetime. - [Search Activities](https://docs.rarible.org/reference/searchactivities.md): Advanced search returns Activities satisfying provided filter - [Search NFT Collections](https://docs.rarible.org/reference/searchcollection.md): Advanced search returns NFT Collections satisfying provided filter - [Search NFTs](https://docs.rarible.org/reference/searchitems.md): Advanced search returns NFTs satisfying provided filter - [Search NFT Ownerships](https://docs.rarible.org/reference/searchownerships.md): Advanced search returns NFT Ownerships satisfying provided filter - [Generate signed input](https://docs.rarible.org/reference/getinput.md): Generate input string to sign operation - [Check Order's signature](https://docs.rarible.org/reference/validate.md): Checks if Order's signature is valid and returns 'true' if it so, 'false' otherwise - [Get balance](https://docs.rarible.org/reference/getbalance.md): Return user's balance of specified currency - [Activity Data Model](https://docs.rarible.org/reference/activity-data-model.md) - [Contract Addresses](https://docs.rarible.org/reference/contract-addresses.md) - [Data Model Diagram](https://docs.rarible.org/reference/data-model.md) - [NFT Data Model (Item)](https://docs.rarible.org/reference/nft-data-model.md) - [Order Data Model](https://docs.rarible.org/reference/order-data-model.md) - [Ownership Data Model](https://docs.rarible.org/reference/ownership-data-model.md)