Skip to main content
GET
/
nfts
/
{id}
/
market_chart
NFTs Collection Historical Chart Data by ID
curl --request GET \
  --url https://pro-api.coingecko.com/api/v3/nfts/{id}/market_chart \
  --header 'x-cg-pro-api-key: <api-key>'
{
  "floor_price_usd": [
    [
      1779729001000,
      10032.419904380335
    ],
    [
      1779729303000,
      10028.703755252538
    ]
  ],
  "floor_price_native": [
    [
      1779729001000,
      4.69989940999941
    ],
    [
      1779729303000,
      4.69989940999941
    ]
  ],
  "h24_volume_usd": [
    [
      1779729001000,
      60835.49928667799
    ],
    [
      1779729303000,
      60812.96496397539
    ]
  ],
  "h24_volume_native": [
    [
      1779729001000,
      28.49967703999703
    ],
    [
      1779729303000,
      28.49967703999703
    ]
  ],
  "market_cap_usd": [
    [
      1779729001000,
      89168148.1101324
    ],
    [
      1779729303000,
      89135118.97668457
    ]
  ],
  "market_cap_native": [
    [
      1779729001000,
      41772.70595607475
    ],
    [
      1779729303000,
      41772.70595607475
    ]
  ]
}

Notes

  • Auto-granularity:
    • 1–14 days = 5-minutely data
    • 15 days and above = daily data (00:00 UTC)
The last completed UTC day (00:00) is available 5 minutes after midnight (00:05 UTC).

SDK Examples

const response = await client.nfts.marketChart.get('pudgy-penguins', {
  days: '1',
});

console.log(JSON.stringify(response, null, 2));

Authorizations

x-cg-pro-api-key
string
header
required

Learn how to set up your API key

Path Parameters

id
string
default:pudgy-penguins
required

NFT collection ID. *refers to /nfts/list.

Query Parameters

days
string
default:1
required

Data up to number of days ago. Valid values: any integer or max

Response

200 - application/json

NFT collection historical chart data

floor_price_usd
number[][]
required

NFT collection floor price in USD as [timestamp, price] pairs

floor_price_native
number[][]
required

NFT collection floor price in native currency as [timestamp, price] pairs

h24_volume_usd
number[][]
required

NFT collection 24h volume in USD as [timestamp, volume] pairs

h24_volume_native
number[][]
required

NFT collection 24h volume in native currency as [timestamp, volume] pairs

market_cap_usd
number[][]
required

NFT collection market cap in USD as [timestamp, market_cap] pairs

market_cap_native
number[][]
required

NFT collection market cap in native currency as [timestamp, market_cap] pairs