To ensure more reasonable pricing for our services, we utilize "compute units" (CU) to describe the cost for each API on NFTGo, as the cost can vary significantly across different APIs. Your charges will be based on the volume of CUs consumed.
What are Compute Units?
Compute units are a measurement of the total compute resources utilized by your application on NFTGo. It can be likened to how you pay for AWS compute usage on Amazon. Some queries are lightweight and execute quickly (e.g., Get latest block number), while others may be more resource-intensive (e.g., Get all NFTs by account). Each API method is assigned a specific number of compute units based on the average duration and various complex factors (such as compute, memory, disk, and network resources).
Why use Compute Units?
We are dedicated to providing a developer-friendly experience on our NFTGo platform, and this extends to our pricing structure. Compute unit pricing enables us to offer fair and transparent pricing to developers. No more paying excessively for simple requests – you only pay for what you actually use.
For a breakdown of the costs associated with each API endpoint, please refer to the Compute Unit Costs. This will give you a clear understanding of the pricing details and help you estimate the costs based on your usage.
Compute Unit Costs
NFT API
API Endpoint | CU(s) | CU(s) Additional |
---|---|---|
Get NFT by Token ID | 10 | 0 |
Get NFTs by Token IDs | 10 | 10 CUs per NFT |
Get NFT by name | 10 | 0 |
Get NFTs by collection | 800 | 0 |
Get NFTs by owner | 600 | 0 |
Get NFTs by owners | 600 | 600 CUs per owner |
Get rarity by NFT | 100 | 0 |
Get rarity by NFTs | 300 | 0 |
Get metrics by NFT | 100 | 0 |
Collection API
API Endpoint | CU(s) | CU(s) Additional |
---|---|---|
Get collection by contract | 20 | 0 |
Get contracts by owner | 200 | 0 |
Get collections by owner | 200 | 0 |
Get collections by owners | 200 | 200 CUs per owner |
Get collection by name | 20 | 0 |
Get collection by opensea slug | 20 | 0 |
Get collections by collections | 200 | 200 CUs per collection |
Get metrics by collection | 300 | 0 |
Get metrics by collections | 300 | 300 CUs per collection |
Get floor price by collection | 300 | 0 |
Get traits with stats by collection | 200 | 0 |
Get traits with stats by collections | 200 | 200 |
Get supported info by collection | 100 | 0 |
Address API
NFT Trading API
Pricing API
API Endpoint | CU(s) | CU(s) Additional |
---|---|---|
Get estimated Price | 1000 | 0 |
Get estimated Price(bulk) | 1000 | 1000 CUs per NFT |
Get trait weights by collection | 100 | 100 |
Chart API
History API
Market&Ranking API
Metadata API
API Endpoint | CU(s) | CU(s) Additional |
---|---|---|
Refresh NFT metadata | 10 | 10 CUs per NFT |
Notify
API Endpoint | CU(s) |
---|---|
List notify | 10 |
Create notify | 10 |
Update notify | 10 |
Delete notify | 10 |
Webhook | CU(s) |
---|---|
Receive Notification | 10 |