{"id":19603871,"url":"https://github.com/dethada/reddit-ticker-scrapper","last_synced_at":"2026-06-24T23:31:24.739Z","repository":{"id":127510841,"uuid":"352939195","full_name":"Dethada/Reddit-Ticker-Scrapper","owner":"Dethada","description":"Search reddit for the most mentioned tickers.","archived":false,"fork":false,"pushed_at":"2021-04-04T14:56:13.000Z","size":203,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-09T08:00:08.000Z","etag":null,"topics":["cryptocurrency","reddit","stocks"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dethada.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":"2021-03-30T09:11:43.000Z","updated_at":"2021-04-04T14:56:15.000Z","dependencies_parsed_at":"2023-07-18T04:16:42.596Z","dependency_job_id":null,"html_url":"https://github.com/Dethada/Reddit-Ticker-Scrapper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dethada/Reddit-Ticker-Scrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dethada%2FReddit-Ticker-Scrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dethada%2FReddit-Ticker-Scrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dethada%2FReddit-Ticker-Scrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dethada%2FReddit-Ticker-Scrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dethada","download_url":"https://codeload.github.com/Dethada/Reddit-Ticker-Scrapper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dethada%2FReddit-Ticker-Scrapper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34753781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-24T02:00:07.484Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cryptocurrency","reddit","stocks"],"created_at":"2024-11-11T09:33:19.885Z","updated_at":"2026-06-24T23:31:24.720Z","avatar_url":"https://github.com/Dethada.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reddit Ticker Scrapper 🚀\r\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat\u0026labelColor=ef8336)](https://pycqa.github.io/isort/) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\r\n\r\nSearch a given subreddit for the most mentioned tickers.\r\n\r\n## Setup 🔨\r\n\r\n### Prerequisites\r\nInstall poetry (Linux)\r\n```bash\r\ncurl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -\r\n```\r\n\r\nInstall poetry (Windows)\r\n```bash\r\n(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python -\r\n```\r\n\r\n### Install Dependencies\r\n```bash\r\npoetry install --no-dev\r\n```\r\n\r\n### Reddit API Setup\r\nFollow this guide at\r\nhttps://github.com/reddit-archive/reddit/wiki/OAuth2#getting-started to get your `CLIENT_ID` and `CLIENT_SECRET`. Then create a file named `.env` and put the following content.\r\n```\r\nCLIENT_ID='\u003cYOUR CLIENT ID\u003e'\r\nCLIENT_SECRET='\u003cYOUR CLIENT SECRET\u003e'\r\n```\r\n\r\n## Usage 📖\r\n```\r\n➜ poetry run ./reddit_ticker_scrapper/reddit_ticker_scrapper.py --help\r\nUsage: main.py [OPTIONS] SUBREDDIT\r\n\r\n  Search SUBREDDIT for most mentioned tickers.\r\n\r\nOptions:\r\n  -p, --post-limit INTEGER RANGE  Number of posts to parse.\r\n  -c, --comment-limit INTEGER RANGE\r\n                                  Number of comments to parse in each post. -1\r\n                                  to parse all comments, 0 to parse no\r\n                                  comments.\r\n\r\n  -n, --num-top-tickers INTEGER RANGE\r\n                                  Number of top tickers to print.\r\n  -e, --excluded PATH             Text file containing words that are excluded\r\n                                  because they are mistaken as tickers.\r\n\r\n  -t, --tickers PATH              CSV containing all tickers.\r\n  -o, --output PATH               The filename of the csv of ticker counts.\r\n  --help                          Show this message and exit.\r\n```\r\n### Example\r\n```\r\n➜ poetry run ./reddit_ticker_scrapper/reddit_ticker_scrapper.py wallstreetbets\r\nSearching r/wallstreetbets...\r\nTicker                                              Company  Frequency\r\n   GME                    GameStop Corporation Common Stock        341\r\n  PLTR      Palantir Technologies Inc. Class A Common Stock        105\r\n   RKT           Rocket Companies Inc. Class A Common Stock         88\r\n   AMC AMC Entertainment Holdings Inc. Class A Common Stock         37\r\n    BB                      BlackBerry Limited Common Stock         33\r\n    MS                          Morgan Stanley Common Stock         13\r\n  TSLA                              Tesla Inc. Common Stock         13\r\n  VIAC                  ViacomCBS Inc. Class B Common Stock         12\r\n    CS       Credit Suisse Group American Depositary Shares         11\r\n    IT                            Gartner Inc. Common Stock         10\r\n```\r\n### Crypto Tickers Example\r\nTo find crypto tickers supply the crypto tickers csv via the `-t` option.\r\n```\r\n➜ poetry run ./reddit_ticker_scrapper/reddit_ticker_scrapper.py -t data/crypto_tickers.csv SatoshiStreetBets\r\nSearching r/SatoshiStreetBets...\r\nTicker                 Coin Name  Frequency\r\n   GET Guaranteed Entrance Token         23\r\n   BSC                  BowsCoin         22\r\n   ETH                  Ethereum         18\r\n   NFT                       NFT         18\r\n  STPT               STP Network         11\r\n  HOGE              Hoge Finance         10\r\n   UBX              UBIX Network          9\r\n   BNB              Binance Coin          8\r\n   BTT                BitTorrent          8\r\n   BOG                   Bogcoin          7\r\n```\r\n#### Refreshing Crypto Tickers\r\nRun `poetry run ./get_crypto_tickers.py`, it will pull the latest crypto tickers and write to `data/crypto_tickers.csv`.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdethada%2Freddit-ticker-scrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdethada%2Freddit-ticker-scrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdethada%2Freddit-ticker-scrapper/lists"}