Free, open-source Chrome extension that shows real monthly visits and 30-day traffic graphs for any website you browse.
- Instant Stats - Get traffic estimates for any website with a single click. No account required.
- 30-Day Graph - Visualize traffic trends over the past month with an interactive chart.
- Global Ranking - See how websites rank globally based on Tranco list data.
- 100% Open Source - Free forever. View the source code, contribute, or self-host.
| Browser | Install |
|---|---|
| Chrome Web Store (Coming Soon) | |
| Works via Chrome Web Store | |
| Works via Chrome Web Store | |
| Works via Chrome Web Store |
-
Clone this repository:
git clone https://github.com/adisinghstudent/trafficpeek.git cd trafficpeek -
Open Chrome and go to
chrome://extensions/ -
Enable Developer mode (toggle in top right)
-
Click Load unpacked and select the
extensionfolder
TrafficPeek provides website traffic data through two sources:
1. Tranco List (Top 1 Million Sites)
- Uses the Tranco List - a research-based domain ranking combining Alexa, Majestic, Umbrella, and Quantcast data
- Provides real global rankings for the top 1 million websites
- Traffic estimates calibrated against SimilarWeb data
2. SimilarWeb API (Any Website)
- Add your free RapidAPI key to get real SimilarWeb data for any website
- Includes accurate monthly visits, bounce rate, pages per visit, and more
- Works for sites outside the top 1 million
Note: For sites outside the Tranco top 1M, you'll need a SimilarWeb API key to see traffic data.
Add a free RapidAPI key to get real SimilarWeb data for any website (including sites outside the top 1M).
-
Go to the SimilarWeb Insights API on RapidAPI:
-
Subscribe to the free tier (click "Subscribe to Test")
-
Copy your API key from the "X-RapidAPI-Key" field
-
Open TrafficPeek extension and click the ⚙️ settings icon
-
Paste your API key and save
Note: The free tier includes 100 requests/month. TrafficPeek will fall back to Tranco data for top 1M sites if you run out.
- Extension: Vanilla JavaScript, Chrome Extension Manifest V3
- Landing Page: Next.js 14, TypeScript, Tailwind CSS
- Hosting: Vercel
- Data: Tranco List (top 1M) + SimilarWeb API (optional)
trafficpeek/
├── extension/ # Chrome extension
│ ├── manifest.json # Extension manifest
│ ├── popup.html # Popup UI
│ ├── popup.js # Main logic
│ ├── background.js # Service worker
│ └── icons/ # Extension icons
├── web/ # Next.js landing page
│ └── src/
│ └── app/
│ └── page.tsx
├── LICENSE
└── README.md
The extension is vanilla JavaScript - no build step required. Edit files in extension/ and reload the extension in Chrome.
cd web
bun install
bun run devContributions welcome! Feel free to:
- Fork the repo
- Create a feature branch (
git checkout -b feature/amazing) - Commit changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing) - Open a Pull Request
- Website: trafficpeek.vercel.app
- Issues: GitHub Issues
- Discussions: GitHub Discussions
MIT License - see LICENSE for details.
Made with care by the open source community
