{"id":13791291,"url":"https://github.com/brianleect/etherscan-labels","last_synced_at":"2025-05-12T10:31:36.834Z","repository":{"id":50391858,"uuid":"518915712","full_name":"brianleect/etherscan-labels","owner":"brianleect","description":"Full label data dump of top EVM chains in JSON/CSV.","archived":false,"fork":false,"pushed_at":"2023-10-01T18:22:35.000Z","size":14221,"stargazers_count":262,"open_issues_count":15,"forks_count":78,"subscribers_count":12,"default_branch":"main","last_synced_at":"2024-11-18T05:38:52.300Z","etag":null,"topics":["arb","arbitrium","avalanche","avax","crypto","csv","ethereum","etherscan","fantom","ftm","json","labels","optimism","pandas","scraper","selenium-python","web3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brianleect.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-28T16:18:15.000Z","updated_at":"2024-11-14T11:08:01.000Z","dependencies_parsed_at":"2023-10-01T20:43:58.114Z","dependency_job_id":null,"html_url":"https://github.com/brianleect/etherscan-labels","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianleect%2Fetherscan-labels","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianleect%2Fetherscan-labels/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianleect%2Fetherscan-labels/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianleect%2Fetherscan-labels/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brianleect","download_url":"https://codeload.github.com/brianleect/etherscan-labels/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253719947,"owners_count":21952928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arb","arbitrium","avalanche","avax","crypto","csv","ethereum","etherscan","fantom","ftm","json","labels","optimism","pandas","scraper","selenium-python","web3"],"created_at":"2024-08-03T22:00:58.426Z","updated_at":"2025-05-12T10:31:34.891Z","avatar_url":"https://github.com/brianleect.png","language":"Python","funding_links":[],"categories":["I - Tools List","Python"],"sub_categories":[],"readme":"# EVM Labels\n\n## Scrapes labels from etherscan, bscscan \u0026 polygonscan, arbitrium, fantom, avalanche website and stores into JSON/CSV.\n\n## 🔴 Currently broken due to [undetected chromedriver not working.](https://github.com/brianleect/etherscan-labels/issues/42) \n\n| Chain                                                                             | Site                                                               | Label Count                                                                                                         | Status | Last scraped |\n| --------------------------------------------------------------------------------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------- | ------ | ------------ |\n| [ETH](https://github.com/brianleect/etherscan-labels/tree/main/data/etherscan)    | [https://etherscan.io](https://etherscan.io)                       | [29945](https://github.com/brianleect/etherscan-labels/tree/main/./data/etherscan/combined/combinedAllLabels.json)  | ✅ ok  | 18/6/2023    |\n| [BSC](https://github.com/brianleect/etherscan-labels/tree/main/data/bscscan)      | [https://bscscan.com](https://bscscan.com)                         | [6726](https://github.com/brianleect/etherscan-labels/tree/main/./data/bscscan/combined/combinedAllLabels.json)     | ✅ ok  | 26/3/2023    |\n| [POLY](https://github.com/brianleect/etherscan-labels/tree/main/data/polygonscan) | [https://polygonscan.com](https://polygonscan.com)                 | [4997](https://github.com/brianleect/etherscan-labels/tree/main/./data/polygonscan/combined/combinedAllLabels.json) | ✅ ok  | 26/3/2023    |\n| [OPT](https://github.com/brianleect/etherscan-labels/tree/main/data/optimism)     | [https://optimistic.etherscan.io](https://optimistic.etherscan.io) | [546](https://github.com/brianleect/etherscan-labels/tree/main/./data/optimism/combined/combinedAllLabels.json)     | ✅ ok  | 29/3/2023    |\n| [ARB](https://github.com/brianleect/etherscan-labels/tree/main/data/arbiscan)     | [https://arbiscan.io](https://arbiscan.io)                         | [837](https://github.com/brianleect/etherscan-labels/tree/main/./data/arbiscan/combined/combinedAllLabels.json)     | ✅ ok  | 26/3/2023    |\n| [FTM](https://github.com/brianleect/etherscan-labels/tree/main/data/ftmscan)      | [https://ftmscan.com](https://ftmscan.com)                         | [1085](https://github.com/brianleect/etherscan-labels/tree/main/./data/ftmscan/combined/combinedAllLabels.json)     | ✅ ok  | 26/3/2023    |\n| [AVAX](https://github.com/brianleect/etherscan-labels/tree/main/data/avalanche)   | [https://snowtrace.io](https://snowtrace.io)                       | [1062](https://github.com/brianleect/etherscan-labels/tree/main/./data/avalanche/combined/combinedAllLabels.json)   | ✅ ok  | 26/3/2023    |\n\nTotal Chains: 7\n\nTotal Labels: 45198\n\n## Setup\n\n1. On the command-line, run the command `pip install -r requirements.txt` while located at folder with code.\n1. (Optional) Add ETHERSCAN_USER and ETHERSCAN_PASS to `sample.config.json` and rename to `config.json`\n1. Run the script with the command `python main.py`.\n1. Proceed to enter either `eth`, `bsc` or `poly` to specify chain of interest\n1. Login to your \\_\\_\\_scan account (Prevents popup/missing data)\n1. Press enter in CLI once logged in\n1. Proceed to enter either `single` (Retrieve specific label) or `all` (Retrieve ALL labels)\n1. If `single`: Follow up with the specific label e.g. `exchange` , `bridge` ....\n1. If `all`: Simply let it run (Take about ~1h+ to retrieve all, note that it occassionally crashes as well)\n1. Individual JSON and CSV data is dumped into `data` subfolder.\n1. Consolidated JSON label info is dumped into `combined` subfolder.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianleect%2Fetherscan-labels","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianleect%2Fetherscan-labels","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianleect%2Fetherscan-labels/lists"}