Binance Leaderboard Scraper avatar
Binance Leaderboard Scraper

Pricing

Pay per event

Go to Store
Binance Leaderboard Scraper

Binance Leaderboard Scraper

Developed by

Muhammet Akkurt

Maintained by Community

An Apify actor that scrapes trader data from Binance Futures and Options leaderboards. It can rank traders based on ROI, PNL, follower count, filter by position sharing status, and collect data on daily/weekly/monthly/all-time basis. Perfect for tracking top performers and analyzing trading patterns

5.0 (1)

Pricing

Pay per event

2

Monthly users

6

Runs succeeded

>99%

Last modified

20 days ago

Binance Leaderboard Scraper

Binance Leaderboard Scraper

This project is an Apify actor designed to scrape leaderboard data from Binance Futures and Options trading. It collects trader information such as ROI, PNL, rank, and other statistics based on specified parameters.

Features

  • Fetches leaderboard data from both Binance Futures and Options markets
  • Filters traders based on position sharing status
  • Supports different time periods (daily, weekly, monthly, all-time)
  • Various ranking criteria (ROI, PNL, followers)
  • Specific filters for Futures traders
  • Stores collected data in structured format

Usage

  1. Run this actor in the Apify console
  2. Provide the desired inputs:
    • periodType: Time period for data collection (DAILY, WEEKLY, MONTHLY, ALL)
    • statisticsType: Ranking criteria (ROI, PNL, FOLLOWERS)
    • tradeType: Trading product type (OPTIONS, FUTURES)
    • isShared: Filter for traders who share positions
    • isTrader: Filter for verified traders (Futures only)

Example Input

1{
2"periodType": "WEEKLY",
3"statisticsType": "ROI",
4"tradeType": "OPTIONS",
5"isShared": true,
6"isTrader": false
7}

Output

The collected data is saved to the Apify dataset. The output data includes the following fields:

  • nickName: Trader's username
  • userPhotoUrl: Profile photo URL
  • rank: Current rank in leaderboard
  • pnl: Profit and Loss
  • roi: Return on Investment percentage
  • positionShared: Whether positions are shared
  • twitterUrl: Twitter profile link
  • encryptedNewUid: Options User ID
  • encryptedUid: Futures User ID
  • updateTime: Last update timestamp
  • followerCount: Number of followers
  • futureUid: Future UID
  • twShared: Twitter sharing status
  • isTwTrader: Twitter trader status
  • openId: Open ID

Example Output

Futures Example

1{
2  "futureUid": null,
3  "nickName": "BoinkBoink",
4  "userPhotoUrl": "",
5  "rank": 4169,
6  "pnl": 25034.07283200,
7  "roi": 1.13213700,
8  "positionShared": true,
9  "twitterUrl": null,
10  "encryptedUid": "F5FB5A0B7B6C7105D86D1D0185D56D21",
11  "updateTime": "2025-01-01 12:00:00",
12  "followerCount": 803,
13  "twShared": true,
14  "isTwTrader": true,
15  "openId": "zogz5qu"
16  }

Options Example

1{
2  "nickName": "User-ff2f1",
3  "userPhotoUrl": "https://static-file-1306379396.file.myqcloud.com/static/content/static-sources/square-default-avatar.png",
4  "rank": 1,
5  "pnl": 40369.55765958,
6  "roi": 403.69557700,
7  "positionShared": false,
8  "twitterUrl": null,
9  "encryptedNewUid": "AE28F7B42CC6CC34EE4C0FA23BF9F6FB",
10  "updateTime": "2024-12-17 00:00:00",
11  "followerCount": 334
12  }

This example output shows the structured data of a single trader. The actual output will be a list of similar objects for all processed trader.

Notes

  • The collected data is stored in Apify’s default data store.

Pricing

Pricing model

Pay per event 

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Actor Start

$0.010

Charge when the actor starts running

Each User

$0.001

Charge for processing each user/trader data to the dataset.

Actor Completion

$0.010

Charge when all processes are successfully completed.