A real-time Polymarket analysis application that identifies outcomes with high percentages of users betting on them.
- 📊 Real-time Market Analysis: Fetch active markets from Polymarket's Gamma API
- 👥 User Distribution Stats: See how many unique users are betting on each outcome
- 🔍 Search Markets: Filter markets by keywords
- 📈 Popularity Tracking: Identify the most popular betting outcomes
- 🎨 Premium Dark UI: Modern, responsive design with smooth animations
- Backend: Go with gorilla/mux router
- Frontend: React + Vite with Material-UI
- APIs:
- Polymarket Gamma API (market data)
- The Graph Subgraph (position/betting data)
- Go 1.21+
- Node.js 18+
- npm
# From the Polyfetch directory
go run .
# Or build and run
go build -o polyfetch.exe .
./polyfetch.exeThe backend will start on http://localhost:8080
cd frontend
npm install
npm run devThe frontend will start on http://localhost:5173
- The subgraph queries may fall back to price-based statistics if position data is unavailable
- Market prices represent probabilities (0-1)
- High-volume markets may require pagination (currently limited to 10,000 positions)
MIT