{"openapi":"3.1.0","info":{"title":"NFT Collections API","version":"1.0.0","description":"Live NFT collection market data — no key, nothing cached. For any collection it returns the numbers that matter: the floor price in both the chain's native currency and US dollars, the 24-hour floor change, the collection market cap, the 24-hour trading volume and its change, the number of unique owners and the total supply, plus the contract address, the chain and the project's links — Pudgy Penguins floors around 4.3 ETH with thousands of unique owners and a market cap in the tens of millions. The list endpoint pages through the collections that are tracked, and the search endpoint finds a collection by name. It spans every chain NFTs are indexed on — Ethereum, Solana, Polygon and more. This is the collection-floor-and-volume layer for any NFT marketplace, wallet, portfolio or analytics app. Live, served from the public CoinGecko feed, nothing stored. Distinct from token-price and single-chain APIs — this is NFT collection floor prices, market caps and volumes. 4 endpoints.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/nft-api","description":"oanor gateway"}],"tags":[{"name":"NFT"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/collection":{"get":{"operationId":"get_v1_collection","tags":["NFT"],"summary":"A collection's market data","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Collection id","schema":{"type":"string"},"example":"pudgy-penguins"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/list":{"get":{"operationId":"get_v1_list","tags":["NFT"],"summary":"Paged list of collections","description":"","parameters":[{"name":"page","in":"query","required":false,"description":"Page number (default 1)","schema":{"type":"string"},"example":"1"},{"name":"per_page","in":"query","required":false,"description":"Per page (default 50, max 100)","schema":{"type":"string"},"example":"50"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["NFT"],"summary":"Search collections by name","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Search query","schema":{"type":"string"},"example":"penguin"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":10,"query":"penguin","collections":[{"id":"pudgy-penguins","name":"Pudgy Penguins","thumb":"https://coin-images.coingecko.com/nft_contracts/images/38/thumb/pudgy.jpg","symbol":"PPG"},{"id":"cozy-penguins-nft","name":"Cozy Penguin","thumb":"https://coin-images.coingecko.com/nft_contracts/images/3786/thumb/cozy-penguins-nft.","symbol":"CZPG"},{"id":"pesky-penguins","name":"Pesky Penguins","thumb":"https://coin-images.coingecko.com/nft_contracts/images/15264/thumb/pesky-penguins.png","symbol":"PESKY-PENGUINS"},{"id":"penguin-on-abstract","name":"Penguin On Abstract","thumb":"missing_thumb.png","symbol":"PENG"},{"id":"the-penguin-squad","name":"The Penguin Squad","thumb":"https://coin-images.coingecko.com/nft_contracts/images/1522/thumb/the-penguin-squad.png","symbol":"TPS"},{"id":"gay-penguins","name":"Gay Penguins","thumb":"https://coin-images.coingecko.com/nft_contracts/images/15501/thumb/gay-penguins.gif","symbol":"GAY"},{"id":"blastpenguin","name":"BlastPenguin","thumb":"https://coin-images.coingecko.com/nft_contracts/images/4511/thumb/blastpenguin.png","symbol":"BP"},{"id":"abstract_penguins","name":"Abstract_Penguins","thumb":"https://coin-images.coingecko.com/nft_contracts/images/15486/thumb/abstract_penguins.png","symbol":"ABSTRACT_PENGUINS"},{"id":"penguin-life","name":"Penguin Life","thumb":"https://coin-images.coingecko.com/nft_contracts/images/15498/thumb/penguin-life.png","symbol":"PENG"},{"id":"abstract-penguins","name":"Abstract Penguins","thumb":"https://coin-images.coingecko.com/nft_contracts/images/15542/thumb/abstract-penguins.jpg","symbol":"APENG"}]},"meta":{"timestamp":"2026-06-09T11:39:25.844Z","request_id":"3467dd2a-f708-4917-a5a8-9963339a2a1d"},"status":"ok","message":"Search results retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Spec","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"CoinGecko public NFT API (live)","service":"nft-api","endpoints":{"GET /v1/list":"Paged list of tracked collections (page=1, per_page up to 100).","GET /v1/meta":"This document.","GET /v1/search":"Search collections by name (q=penguin).","GET /v1/collection":"A collection's market data (id=pudgy-penguins): floor, market cap, volume, owners, supply."},"description":"Live NFT collection market data from CoinGecko: for any collection, the floor price in native currency and USD, the 24h floor change, market cap, 24h volume and its change, unique owners, total supply, contract address, chain and project links; a paged list of tracked collections; and search by name. Across every chain CoinGecko indexes NFTs on. Live, no key, nothing stored. Distinct from token-price and single-chain APIs — this is NFT collection floor prices, market caps and volumes."},"meta":{"timestamp":"2026-06-09T11:39:25.941Z","request_id":"d5d90398-95ad-4cff-b2dd-60fffb829afa"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":10800,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":950,"monthly_call_quota":128000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2450,"monthly_call_quota":615000,"rps_limit":15,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":5850,"monthly_call_quota":3080000,"rps_limit":30,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/nft-api"}