cryptoslam.io APIcryptoslam.io ↗
Access CryptoSlam NFT data via API: global market stats, collection rankings, sales history, rarity scores, and blockchain performance across multiple chains.
curl -X GET 'https://api.parse.bot/scraper/0c929876-d879-4462-8527-3d8fb925166d/get_global_market_stats?period=24H' \ -H 'X-API-Key: $PARSE_API_KEY'
Returns global NFT market statistics including total sales volume, number of transactions, buyers, sellers, and market cap. Data is nested under a metadata/data wrapper.
| Param | Type | Description |
|---|---|---|
| period | string | Time period filter. Accepted values: 24H, 7D, 30D, All-Time. |
{
"type": "object",
"fields": {
"data": "object containing nftSalesVolume, nftBuyers, nftSellers, nftTxn, and their change percentages",
"metadata": "object with page, totalCount, perPage, pageCount, timeStamp"
},
"sample": {
"data": {
"data": {
"nftTxn": 160717,
"nftBuyers": 29396,
"nftSellers": 13255,
"nftSalesVolume": 12750463,
"nftTxnChangePercentage": 0.14,
"nftBuyersChangePercentage": 0.011,
"nftSellersChangePercentage": -0.088,
"nftSalesVolumeChangePercentage": 0.5421
},
"metadata": {
"page": 0,
"perPage": 0,
"pageCount": 0,
"timeStamp": "2026-05-15T10:41:55.3280831Z",
"totalCount": 0
}
},
"status": "success"
}
}About the cryptoslam.io API
The CryptoSlam API exposes 11 endpoints covering NFT market data from global aggregates down to individual token sales. Use get_collection_rankings to pull sales volume leaderboards, get_collection_rarity to fetch per-token rarity scores, or get_blockchain_rankings to compare NFT activity across chains like Ethereum, Solana, and Polygon — all returned as structured JSON with consistent metadata wrappers.
Global and Blockchain-Level Market Data
The get_global_market_stats endpoint returns aggregate NFT market figures — nftSalesVolume, nftBuyers, nftSellers, nftTxn, and their change percentages — filterable by period values of 24H, 7D, 30D, or All-Time. For chain-specific breakdowns, get_blockchain_stats accepts a chain parameter (e.g. Bitcoin, Ethereum, Solana) and returns totalUSD, uniqueBuyers, uniqueSellers, transactions, and wash-sale data for that chain. get_blockchain_rankings returns the same fields for all tracked blockchains in a single ranked list.
Collection Discovery and Rankings
To find a collection's slug, use search_collections with a query string — it returns display (name), contractName (the slug used in other endpoints), iconUrl, and rank. Once you have a slug, get_collection_rankings provides a paginated leaderboard of collections sorted by valueUSD, with buyers, sellers, and transactions per entry. The offset and limit parameters handle pagination across all ranking endpoints.
Per-Collection Drill-Down
get_collection_details returns time-series dataSeries alongside summary stats (value, variation) for a named collection. get_collection_sales_history lists recent individual sales with buyerAddress, sellerAddress, priceUSD, paymentToken, soldOn, and rarityRank per token. get_collection_historical_volume provides daily or monthly grouped records — salesUSD, uniqueBuyers, avgPriceUSD, totalTransactions — from the collection's inception to present. get_collection_top_sales ranks the highest-priced sales within a collection by priceUSD, and get_collection_rarity lists tokens sorted by rarityRank ascending with each token's odds, ownerAddress, and lastSalePriceUSD.
Response Structure and Filtering
Most endpoints return a data payload alongside a metadata object containing page, totalCount, perPage, and pageCount for cursor-free offset pagination. The period filter is available across global, collection, blockchain, and sales endpoints — making it straightforward to build dashboards that compare 24-hour spikes against 30-day baselines.
- Build an NFT portfolio tracker that pulls
get_collection_detailsto monitor the value and transaction trends of specific collections over time. - Create a cross-chain NFT market dashboard using
get_blockchain_rankingsto compare daily and weekly sales volume across Ethereum, Solana, and Polygon. - Power a rarity-based trading tool with
get_collection_raritydata showing each token'srarityRank,odds, andlastSalePriceUSD. - Alert users to high-value sales by polling
get_top_nft_salesfor the top-ranked transactions bypriceUSDacross all collections. - Analyze historical NFT market cycles using
get_collection_historical_volumedaily groupings to chartavgPriceUSDanduniqueBuyersfrom a collection's inception. - Feed a collection discovery tool by querying
search_collectionsby name keyword and surfacing ranked results with icons and slugs. - Monitor wash trading patterns by tracking the wash sale fields returned in
get_blockchain_statsfor specific chains over multiple periods.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does CryptoSlam have an official developer API?+
How do I find the correct slug to use in collection-specific endpoints?+
search_collections with a query string matching the collection name. The response returns a contractName field for each result — that value is the slug accepted by get_collection_details, get_collection_sales_history, get_collection_rarity, get_collection_top_sales, and get_collection_historical_volume.Does `get_collection_sales_history` support filtering by date range or buyer address?+
slug and limit. There is no date-range or address filter exposed. You can fork this API on Parse and revise it to add filtering parameters if your use case requires narrower result sets.Is NFT floor price data available from any endpoint?+
Which blockchains are confirmed to work with `get_blockchain_stats`?+
chain parameter is confirmed for Bitcoin, Ethereum, Polygon, and Solana. The matching is case-insensitive. Other chains tracked by CryptoSlam may return data but are not guaranteed — test with the specific chain name string to confirm coverage.