
CoinGlass Crypto Derivatives Data Scraper
hipersoft/coinglass-scraper
Export CoinGlass crypto derivatives data as clean rows: per-coin open interest, funding rates, liquidations and price change. Choose markets, funding or liquidations and download as JSON, CSV or Excel.
Total users
2Monthly users
2Total runs
107Per data item scraped
$0.003Last rebuilt
Oct 26, 2026Overview
Export crypto derivatives market data — open interest, funding rates, liquidations and long/short price action — as clean, structured rows. Pick the dataset you want, optionally filter to the coins you care about, and download everything as JSON, CSV or Excel for research, dashboards, alerts and trading models.
One run gives you a ready-to-use table of the whole crypto futures market: which coins have the most open interest, where funding rates are positive or negative, and where longs and shorts are getting liquidated.
What you can collect
- Markets — one row per coin with open interest (USD and coin amount), latest price, 24h price change, average funding rate, 24h liquidations (long and short) and 1h/4h/24h open-interest change.
- Funding rates — funding rate for each coin broken down per exchange and per contract, plus the funding interval and the next funding time.
- Liquidations — 24h liquidation totals per coin in USD, split into long and short, with liquidation order counts.
Example output (Markets)
{
"dataType": "markets",
"symbol": "BTC",
"price": 79654.5,
"priceChangePercent24h": 0.54,
"openInterest": 54064008204.74,
"openInterestAmount": 678544.17,
"oiChangePercent24h": -1.93,
"volume24hUsd": 26542257383.93,
"fundingRate": 0.000778,
"liquidations24hUsd": 6784677.73,
"longLiquidations24hUsd": 5136400.75,
"shortLiquidations24hUsd": 1648276.98,
"instrumentId": "BTCUSDT"
}
Example output (Funding rates)
{
"dataType": "funding",
"symbol": "BTC",
"name": "Bitcoin",
"exchangeName": "OKX",
"instrumentId": "BTC-USDT-SWAP",
"fundingRate": -0.00345,
"fundingIntervalHours": 8,
"nextFundingTime": "2026-09-05T16:00:00.000Z",
"marginType": "stablecoin-margined"
}
Input
| Field | Type | Description |
|---|---|---|
dataType |
array | Which dataset(s) to collect: markets, funding, liquidations. Select one or more. Default ["markets"]. |
symbols |
array | Optional. Only keep these coin symbols, e.g. ["BTC","ETH","SOL"]. Leave empty for every coin. |
maxItems |
integer | Maximum rows to collect. 0 = no limit. Default 500. |
maxConcurrency |
integer | How many requests to run in parallel. Default 3. |
proxyConfiguration |
object | Proxy settings. Not required by default; enable the Apify Residential proxy if you see reduced results. |
Example input
{
"dataType": ["markets", "liquidations"],
"symbols": ["BTC", "ETH", "SOL"],
"maxItems": 500
}
Use cases
- Track open interest across the whole market to spot where leverage is building up.
- Monitor funding rates per exchange to find funding arbitrage and sentiment extremes.
- Watch liquidations to see where long and short positions are being flushed out.
- Feed dashboards and bots with a clean, refreshable table of derivatives metrics.
- Back-test and research with reproducible snapshots exported to CSV or Excel.
Exporting your data
Every run stores results in a dataset you can download as JSON, CSV, Excel, XML or HTML, or pull straight from the Apify API. Schedule the actor to build a historical time series of open interest, funding and liquidations.
FAQ
Which coins are covered?
The markets and liquidations datasets cover the full list of coins with active perpetual futures — thousands of symbols in a single run. Use symbols to narrow the output.
How fresh is the data? Each run fetches the current values at the moment it runs. Schedule regular runs to build your own history.
Can I get just Bitcoin and Ethereum?
Yes — set symbols to ["BTC","ETH"] and only those rows are returned.
What formats can I export? JSON, CSV, Excel, XML and HTML, plus the Apify API and integrations.
Input
| Field | Type | Description |
|---|---|---|
dataTypeData type | array | Which dataset(s) to collect. 'markets' returns one row per coin with open interest, price, funding rate and liquidations. 'funding' returns funding rates per coin and exchange. 'liquidations' returns 24h long/short liquidation totals per coin. Select one or mo Default: ["markets"] |
symbolsSymbols filter (optional) | array | Optional. Restrict the output to specific coin symbols, e.g. BTC, ETH, SOL. Leave empty to collect every coin. |
maxItemsMax items | integer | Maximum number of rows to collect (0 = no limit; collect everything returned). Default: 500 |
maxConcurrencyMax concurrency | integer | How many requests to run in parallel. Leave at the default unless you have a reason to change it. Default: 3 |
proxyConfigurationProxy configuration | object | Proxy settings. Not required by default. If you experience reduced results, enable the Apify Residential proxy for the most reliable access. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~coinglass-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"dataType": [
"markets"
],
"symbols": [
"BTC",
"ETH",
"SOL"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/coinglass-scraper").call(run_input={
"dataType": [
"markets"
],
"symbols": [
"BTC",
"ETH",
"SOL"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/coinglass-scraper').call({
"dataType": [
"markets"
],
"symbols": [
"BTC",
"ETH",
"SOL"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Data item scraped Charged for each row of crypto derivatives data returned (open interest, funding rate or liquidation row). | $0.003 | $0.0015 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Carousell Scraper
Scrape Carousell search listings: title, price, condition, location, seller, photo and URL. Requires your own Carousell app token.
242 runs · 2 users · $0.003 / listing scrapedGoogle Flights Scraper
Scrape flight options from Google Flights by route and date: airline, flight number, departure and arrival times, duration, stops, layovers and price. One-way or round-trip, any cabin and currency. For travel and price monitoring.
216 runs · 4 users · $0.004 / flight scrapedPinterest Scraper
Search Pinterest and scrape pins (title, description, destination link, image, pinner, board, saves), boards and users. Fast. For visual research, e-commerce, trend and marketing analysis.
151 runs · 2 users · $0.0034 / item scrapedGoogle Trends Scraper
Scrape Google Trends for any keyword: interest over time, related and rising queries, and interest by region. Per country and timeframe. For SEO, market and trend research. No setup.
139 runs · 6 users · $0.001 / keyword scrapedAliExpress Product Search Scraper
Search AliExpress by keyword and export one clean row per product — title, sale price, original price, image and product URL. Export to JSON, CSV or Excel.
135 runs · 3 users · $0.003 / product scrapedGoogle Maps Scraper
Search Google Maps and scrape places: name, category, full address, city, coordinates, rating, phone, website, Place ID and map link. Fast browser-free via Google's internal endpoint, no setup. For local lead generation and market research.
130 runs · 2 users · $0.005 / place scrapedSend the site and the fields. We build it and you get it first.