{"openapi":"3.1.0","info":{"title":"Crypto Movers API","version":"1.0.0","description":"Live crypto top-gainers and top-losers as an API, powered by CoinGecko. Across the 1-hour, 24-hour and 7-day windows it ranks the biggest gainers and the biggest losers among the market-cap-leading coins, with each coin's price, percent move, market cap and 24-hour volume. Get the gainers board, the losers board, or both together for a given timeframe. A market-cap floor keeps the boards to coins with a real market cap, so the movers are meaningful rather than dust. The market-movers leaderboard for trading, screening and dashboard apps. Live, no key, no cache. Distinct from trending (most-searched) and from price and market-cap APIs — this is the performance gainers/losers board.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/cryptomovers-api","description":"oanor gateway"}],"tags":[{"name":"Gainers"},{"name":"Losers"},{"name":"Movers"},{"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/gainers":{"get":{"operationId":"get_v1_gainers","tags":["Gainers"],"summary":"Top gainers over a window","description":"","parameters":[{"name":"period","in":"query","required":false,"description":"Window: 1h|24h|7d","schema":{"type":"string"},"example":"24h"},{"name":"limit","in":"query","required":false,"description":"Max coins (1-100)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"board":"gainers","coins":[{"id":"ethgas-2","name":"ETHGas","rank":124,"price":0.166679,"symbol":"GWEI","change_pct":31.29,"market_cap":349362044,"volume_24h":31087950},{"id":"velvet","name":"Velvet","rank":219,"price":0.320261,"symbol":"VELVET","change_pct":24.59,"market_cap":134613350,"volume_24h":32231355},{"id":"audiera","name":"Audiera","rank":61,"price":4.25,"symbol":"BEAT","change_pct":21.48,"market_cap":1219063823,"volume_24h":61452791},{"id":"stasis-eurs","name":"STASIS EURO","rank":204,"price":1.22,"symbol":"EURS","change_pct":10.89,"market_cap":151079997,"volume_24h":3694.9},{"id":"banana-for-scale-2","name":"Banana For Scale","rank":239,"price":0.01154434,"symbol":"BANANAS31","change_pct":9.28,"market_cap":115279146,"volume_24h":13191262},{"id":"basic-attention-token","name":"Basic Attention","rank":213,"price":0.093794,"symbol":"BAT","change_pct":8.56,"market_cap":140164361,"volume_24h":17815389},{"id":"dexe","name":"DeXe","rank":65,"price":21.87,"symbol":"DEXE","change_pct":7.87,"market_cap":1022592923,"volume_24h":25560612},{"id":"compound-governance-token","name":"Compound","rank":187,"price":17.63,"symbol":"COMP","change_pct":7.41,"market_cap":170276538,"volume_24h":24452650},{"id":"skyai","name":"SkyAI","rank":152,"price":0.233365,"symbol":"SKYAI","change_pct":6.9,"market_cap":235798956,"volume_24h":50095758},{"id":"reallink","name":"RealLink","rank":181,"price":0.055925,"symbol":"REAL","change_pct":6.85,"market_cap":182819313,"volume_24h":5874125},{"id":"lighter","name":"Lighter","rank":121,"price":1.51,"symbol":"LIT","change_pct":6.23,"market_cap":376710471,"volume_24h":62219402},{"id":"btse-token","name":"BTSE Token","rank":183,"price":1.1,"symbol":"BTSE","change_pct":6.06,"market_cap":178298495,"volume_24h":3181141},{"id":"bitway","name":"Bitway","rank":222,"price":0.059797,"symbol":"BTW","change_pct":5.96,"market_cap":131528990,"volume_24h":22130264},{"id":"midnight-3","name":"Midnight","rank":98,"price":0.0319613,"symbol":"NIGHT","change_pct":5.17,"market_cap":530164509,"volume_24h":28647791},{"id":"monero","name":"Monero","rank":19,"price":318.56,"symbol":"XMR","change_pct":4.33,"market_cap":5968049328,"volume_24h":106984194},{"id":"zano","name":"Zano","rank":216,"price":8.95,"symbol":"ZANO","change_pct":4.27,"market_cap":137089321,"volume_24h":1418752},{"id":"xdce-crowd-sale","name":"XDC Network","rank":88,"price":0.03079694,"symbol":"XDC","change_pct":4.2,"market_cap":614295498,"volume_24h":14012166},{"id":"zcash","name":"Zcash","rank":15,"price":447.9,"symbol":"ZEC","change_pct":3.62,"market_cap":7487022579,"volume_24h":929909176},{"id":"ape-and-pepe","name":"Ape and Pepe","rank":157,"price":1.09e-6,"symbol":"APEPE","change_pct":3.53,"market_cap":228292071,"volume_24h":28338307},{"id":"safepal","name":"SafePal","rank":241,"price":0.22985,"symbol":"SFP","change_pct":3.48,"market_cap":114905207,"volume_24h":2898293}],"count":20,"period":"24h"},"meta":{"timestamp":"2026-06-09T03:02:13.148Z","request_id":"0c0bfab1-dcca-4209-a14f-f0a3b8fcb19a"},"status":"ok","message":"Gainers 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/losers":{"get":{"operationId":"get_v1_losers","tags":["Losers"],"summary":"Top losers over a window","description":"","parameters":[{"name":"period","in":"query","required":false,"description":"Window: 1h|24h|7d","schema":{"type":"string"},"example":"24h"},{"name":"limit","in":"query","required":false,"description":"Max coins (1-100)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"board":"losers","coins":[{"id":"humanity","name":"Humanity","rank":170,"price":0.11092,"symbol":"H","change_pct":-84.54,"market_cap":207570212,"volume_24h":583614770},{"id":"bianrensheng","name":"币安人生 (BinanceLife)","rank":85,"price":0.724777,"symbol":"币安人生","change_pct":-13.53,"market_cap":724776779,"volume_24h":50023047},{"id":"falcon-finance-ff","name":"Falcon Finance","rank":154,"price":0.08053,"symbol":"FF","change_pct":-13.46,"market_cap":231524664,"volume_24h":9319421},{"id":"origintrail","name":"OriginTrail","rank":203,"price":0.342386,"symbol":"TRAC","change_pct":-12.6,"market_cap":151577373,"volume_24h":9733227},{"id":"edgex","name":"edgeX","rank":211,"price":0.404668,"symbol":"EDGE","change_pct":-11.99,"market_cap":141251423,"volume_24h":7053179},{"id":"ethena","name":"Ethena","rank":83,"price":0.080584,"symbol":"ENA","change_pct":-10.07,"market_cap":747576932,"volume_24h":191418211},{"id":"siren-2","name":"Siren","rank":77,"price":1.18,"symbol":"SIREN","change_pct":-8.51,"market_cap":858340781,"volume_24h":47428865},{"id":"unibase","name":"Unibase","rank":132,"price":0.117391,"symbol":"UB","change_pct":-8.14,"market_cap":293477393,"volume_24h":15898496},{"id":"layerzero","name":"LayerZero","rank":168,"price":0.830364,"symbol":"ZRO","change_pct":-8.13,"market_cap":209517981,"volume_24h":34714137},{"id":"billions-network","name":"Billions Network","rank":188,"price":0.070237,"symbol":"BILL","change_pct":-7.36,"market_cap":170429432,"volume_24h":37873279},{"id":"genius-3","name":"Genius","rank":212,"price":0.421198,"symbol":"GENIUS","change_pct":-7.33,"market_cap":141321177,"volume_24h":20734862},{"id":"pieverse","name":"Pieverse","rank":196,"price":0.592857,"symbol":"PIEVERSE","change_pct":-7.3,"market_cap":159923162,"volume_24h":8352596},{"id":"dydx-chain","name":"dYdX","rank":249,"price":0.13173,"symbol":"DYDX","change_pct":-7.16,"market_cap":111023420,"volume_24h":7257473},{"id":"zebec-network","name":"Zebec Network","rank":148,"price":0.0024667,"symbol":"ZBCN","change_pct":-6.9,"market_cap":241457737,"volume_24h":12638134},{"id":"bitcoin-cash","name":"Bitcoin Cash","rank":26,"price":205.96,"symbol":"BCH","change_pct":-6.89,"market_cap":4123622651,"volume_24h":619722348},{"id":"nexus-4","name":"Nexus","rank":189,"price":2.8e-6,"symbol":"NEX","change_pct":-6.88,"market_cap":167962241,"volume_24h":911983},{"id":"monad","name":"Monad","rank":149,"price":0.02040166,"symbol":"MON","change_pct":-6.37,"market_cap":240971785,"volume_24h":41815551},{"id":"spx6900","name":"SPX6900","rank":135,"price":0.296525,"symbol":"SPX","change_pct":-4.76,"market_cap":275764995,"volume_24h":4535345},{"id":"the-sandbox","name":"The Sandbox","rank":220,"price":0.050429,"symbol":"SAND","change_pct":-4.64,"market_cap":134233897,"volume_24h":14923437},{"id":"build-on","name":"BUILDon","rank":137,"price":0.26738,"symbol":"B","change_pct":-4.44,"market_cap":267767620,"volume_24h":11635334}],"count":20,"period":"24h"},"meta":{"timestamp":"2026-06-09T03:02:13.287Z","request_id":"110edf52-f058-4225-a353-083cf80dd72a"},"status":"ok","message":"Losers 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/movers":{"get":{"operationId":"get_v1_movers","tags":["Movers"],"summary":"Top gainers and losers together","description":"","parameters":[{"name":"period","in":"query","required":false,"description":"Window: 1h|24h|7d","schema":{"type":"string"},"example":"24h"},{"name":"limit","in":"query","required":false,"description":"Max each side (1-50)","schema":{"type":"string"},"example":"10"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"losers":[{"id":"humanity","name":"Humanity","rank":170,"price":0.11092,"symbol":"H","change_pct":-84.54,"market_cap":207570212,"volume_24h":583614770},{"id":"bianrensheng","name":"币安人生 (BinanceLife)","rank":85,"price":0.724777,"symbol":"币安人生","change_pct":-13.53,"market_cap":724776779,"volume_24h":50023047},{"id":"falcon-finance-ff","name":"Falcon Finance","rank":154,"price":0.08053,"symbol":"FF","change_pct":-13.46,"market_cap":231524664,"volume_24h":9319421},{"id":"origintrail","name":"OriginTrail","rank":203,"price":0.342386,"symbol":"TRAC","change_pct":-12.6,"market_cap":151577373,"volume_24h":9733227},{"id":"edgex","name":"edgeX","rank":211,"price":0.404668,"symbol":"EDGE","change_pct":-11.99,"market_cap":141251423,"volume_24h":7053179},{"id":"ethena","name":"Ethena","rank":83,"price":0.080584,"symbol":"ENA","change_pct":-10.07,"market_cap":747576932,"volume_24h":191418211},{"id":"siren-2","name":"Siren","rank":77,"price":1.18,"symbol":"SIREN","change_pct":-8.51,"market_cap":858340781,"volume_24h":47428865},{"id":"unibase","name":"Unibase","rank":132,"price":0.117391,"symbol":"UB","change_pct":-8.14,"market_cap":293477393,"volume_24h":15898496},{"id":"layerzero","name":"LayerZero","rank":168,"price":0.830364,"symbol":"ZRO","change_pct":-8.13,"market_cap":209517981,"volume_24h":34714137},{"id":"billions-network","name":"Billions Network","rank":188,"price":0.070237,"symbol":"BILL","change_pct":-7.36,"market_cap":170429432,"volume_24h":37873279}],"period":"24h","gainers":[{"id":"ethgas-2","name":"ETHGas","rank":124,"price":0.166679,"symbol":"GWEI","change_pct":31.29,"market_cap":349362044,"volume_24h":31087950},{"id":"velvet","name":"Velvet","rank":219,"price":0.320261,"symbol":"VELVET","change_pct":24.59,"market_cap":134613350,"volume_24h":32231355},{"id":"audiera","name":"Audiera","rank":61,"price":4.25,"symbol":"BEAT","change_pct":21.48,"market_cap":1219063823,"volume_24h":61452791},{"id":"stasis-eurs","name":"STASIS EURO","rank":204,"price":1.22,"symbol":"EURS","change_pct":10.89,"market_cap":151079997,"volume_24h":3694.9},{"id":"banana-for-scale-2","name":"Banana For Scale","rank":239,"price":0.01154434,"symbol":"BANANAS31","change_pct":9.28,"market_cap":115279146,"volume_24h":13191262},{"id":"basic-attention-token","name":"Basic Attention","rank":213,"price":0.093794,"symbol":"BAT","change_pct":8.56,"market_cap":140164361,"volume_24h":17815389},{"id":"dexe","name":"DeXe","rank":65,"price":21.87,"symbol":"DEXE","change_pct":7.87,"market_cap":1022592923,"volume_24h":25560612},{"id":"compound-governance-token","name":"Compound","rank":187,"price":17.63,"symbol":"COMP","change_pct":7.41,"market_cap":170276538,"volume_24h":24452650},{"id":"skyai","name":"SkyAI","rank":152,"price":0.233365,"symbol":"SKYAI","change_pct":6.9,"market_cap":235798956,"volume_24h":50095758},{"id":"reallink","name":"RealLink","rank":181,"price":0.055925,"symbol":"REAL","change_pct":6.85,"market_cap":182819313,"volume_24h":5874125}],"universe_size":250},"meta":{"timestamp":"2026-06-09T03:02:13.420Z","request_id":"be750067-273d-462b-8449-64cb848556e0"},"status":"ok","message":"Movers 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":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"CoinGecko public markets (live)","periods":["1h","24h","7d"],"service":"cryptomovers-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/losers":"Top losers over a window (period=1h|24h|7d, limit).","GET /v1/movers":"Top gainers and losers together (period=24h, limit each).","GET /v1/gainers":"Top gainers over a window (period=1h|24h|7d, limit)."},"description":"Live crypto top-gainers and top-losers from CoinGecko: across the 1h, 24h and 7d windows, the biggest gainers and losers among the market-cap-leading coins, each with price, percent move, market cap and 24h volume. Get the gainers board, the losers board, or both. A junk filter keeps to coins with a real market cap. Live, no key. Distinct from trending (most-searched) and price/market-cap APIs — this is the performance gainers/losers leaderboard.","universe_size":250,"min_market_cap_usd":10000000},"meta":{"timestamp":"2026-06-09T03:02:13.548Z","request_id":"dcd3c256-6488-42b8-9568-b207d3853dee"},"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":7000,"rps_limit":5,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1300,"monthly_call_quota":95000,"rps_limit":15,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3400,"monthly_call_quota":480000,"rps_limit":40,"hard_limit":true},{"slug":"desk","name":"Desk","price_cents_month":8000,"monthly_call_quota":2500000,"rps_limit":100,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/cryptomovers-api"}