v1
latestOpenAPI 3.0.32026-08-04850206.9 KBList coins
Ranked coins with prices, filters and selectors, paginated with Laravel's links + meta envelope. Prices, marketcap and circulating_supply are decimal strings; changes and ranks are numbers.
Query parameters
Page number (1-based). Must be at least 1.
Page number (1-based). Must be at least 1.
Rows per page. The cap is plan-based (Free 100, Starter/Pro 250); exceeding it returns 422 rather than clamping. Must be at least 1. Must not be greater than 100.
Rows per page. The cap is plan-based (Free 100, Starter/Pro 250); exceeding it returns 422 rather than clamping. Must be at least 1. Must not be greater than 100.
Restrict to a single asset type: coin or token.
Restrict to a single asset type: coin or token.
Listing status: active, delisted, untracked, progressing, awaiting or preparing. Defaults to all public statuses.
Listing status: active, delisted, untracked, progressing, awaiting or preparing. Defaults to all public statuses.
Free-text match on name or symbol. Must not be greater than 100 characters.
Free-text match on name or symbol. Must not be greater than 100 characters.
Only coins priced at or above this USD value. Must be at least 0.
Only coins priced at or above this USD value. Must be at least 0.
Only coins priced at or below this USD value. Must be at least 0.
Only coins priced at or below this USD value. Must be at least 0.
Only coins with a USD marketcap at or above this value. Must be at least 0.
Only coins with a USD marketcap at or above this value. Must be at least 0.
Only coins with a USD marketcap at or below this value. Must be at least 0.
Only coins with a USD marketcap at or below this value. Must be at least 0.
Only coins with 24h USD volume at or above this value. Must be at least 0.
Only coins with 24h USD volume at or above this value. Must be at least 0.
Only coins with 24h USD volume at or below this value. Must be at least 0.
Only coins with 24h USD volume at or below this value. Must be at least 0.
Filter to specific coin ids (CSV, up to 100 selectors combined with slugs/symbols). Must not be greater than 1000 characters.
Filter to specific coin ids (CSV, up to 100 selectors combined with slugs/symbols). Must not be greater than 1000 characters.
Filter to specific coin slugs (CSV, up to 100 selectors combined). Must not be greater than 2000 characters.
Filter to specific coin slugs (CSV, up to 100 selectors combined). Must not be greater than 2000 characters.
Filter to specific coin symbols (CSV, case-insensitive, up to 100 selectors combined). Must not be greater than 1000 characters.
Filter to specific coin symbols (CSV, case-insensitive, up to 100 selectors combined). Must not be greater than 1000 characters.
Comma-separated sort fields; prefix with - for descending. Sortable: marketcap, rank, price, volume_24h, change_24h, change_7d. Must not be greater than 100 characters.
Comma-separated sort fields; prefix with - for descending. Sortable: marketcap, rank, price, volume_24h, change_24h, change_7d. Must not be greater than 100 characters.
Movers window for /coins/gainers and /coins/losers only: 24h or 7d.
Movers window for /coins/gainers and /coins/losers only: 24h or 7d.
Response
Example response
{
"data": [
{
"id": 38,
"slug": "bitcoin",
"name": "Bitcoin",
"symbol": "BTC",
"rank": 1,
"price": "63520.780763913",
"marketcap": 1264646594448.5,
"volume_24h": 5345161962,
"change_24h": 1.35,
"change_7d": 4.98,
"change_rank_24h": 0,
"change_rank_7d": 0,
"circulating_supply": "19909179",
"logo": "https://bitculator.com/storage/media/logo/bitcoin.png",
"listed_at": "2025-03-15T17:00:43+00:00",
"last_updated": "2026-06-27T10:34:17+00:00"
}
],
"links": {
"first": "https://bitculator.com/api/v1/coins?page=1",
"last": "https://bitculator.com/api/v1/coins?page=3",
"prev": null,
"next": "https://bitculator.com/api/v1/coins?page=2"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 3,
"per_page": 50,
"to": 50,
"total": 134
}
}