Website | Documentation | GitHub | Discord
β‘ A social media intelligence platform that helps you monitor, analyze, and anticipate trends on Instagram and TikTok π
veyl.io helps you shape a comprehensive social media monitoring experience, offering powerful analytics and trend detection features powered by official Meta/TikTok APIs.
- Trend Monitoring β Create custom projects to track hashtags, creators, and emerging trends across Instagram and TikTok
- Advanced Analytics β Real-time engagement metrics, growth tracking, and performance insights
- Fast Search β Search across millions of posts with database-backed fallback
- Creator Intelligence β Analyze influencer performance, partnerships, and content strategies
- Project Workspaces β Organize your monitoring with dedicated project dashboards (Watchlist, Grid, Analytics)
See the online documentation for more details.
- Search-as-you-type: Find posts and creators with real-time API integration and database fallback
- Multi-platform monitoring: Track trends simultaneously on Instagram and TikTok
- Real-time analytics: Monitor engagement rates, follower growth, and content performance
- Creator insights: Analyze influencer partnerships, content strategies, and audience demographics
- Project-based organization: Organize your monitoring with custom projects and watchlists
- OAuth integration: Secure authentication via Meta, TikTok, and Google OAuth
- API-first architecture: RESTful API for programmatic access and integrations
- Open source: Fully open-source codebase available on GitHub
- ConformitΓ© RGPD: Compliant with GDPR and CCPA data protection regulations
- Meta & TikTok partnerships: Official partner with Meta for Developers and TikTok for Developers
You can consult veyl.io's documentation at veyl.io/docs.
For basic instructions on how to set up veyl.io, configure OAuth, and create your first monitoring project, take a look at our documentation guide.
Backend (FastAPI)
cd apps/backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app:app --host 0.0.0.0 --port 8000 --reloadFrontend (React)
cd apps/frontend
npm install
npm run devAccess:
- Frontend:
http://localhost:8081 - Backend API:
http://localhost:8000 - API Docs:
http://localhost:8000/docs
Backend:
- FastAPI β Python async API framework
- PostgreSQL β Relational database (Railway)
- Rate Limiting β In-memory rate limiting for API protection
Frontend:
- React 18 β UI framework
- TypeScript β Static typing
- Vite β Build tool and dev server
- Tailwind CSS β Utility-first CSS framework
- Radix UI + shadcn/ui β Accessible UI components
Infrastructure:
- Railway β Backend hosting (auto-deploy)
- Vercel β Frontend hosting with proxy to Railway
veyl.io integrates with official developer platforms:
Meta for Developers
- Instagram Graph API β Access to public Instagram Business content
- Facebook Pages API β Page management and insights
- Documentation
TikTok for Developers
- TikTok Login Kit β OAuth authentication
- TikTok API β Access to public videos and creator statistics
- Documentation
For technical details, see the online documentation.
- Projects CRUD with database models
- OAuth integration (Meta, TikTok, Google)
- Search interface with API-first strategy and database fallback
- Analytics dashboards and insights
- Project management UI
- Advanced Search β Enhanced search UX, filters, and ranking
- Supabase + pgvector β Semantic storage, RAG, similarity search
- Make / n8n β Automated data ingestion
- Dust β Agent internal reasoning (if needed)
veyl.io collects anonymized usage data to help us improve our product. We are fully compliant with GDPR and CCPA regulations.
To request deletion of collected data, please visit our data deletion page or write to us at romeo.cavazza@gmail.com.
If you want to know more about the kind of data we collect and what we use it for, check our Privacy Policy.
veyl.io is a social media intelligence platform created as an open-source project, developed in collaboration with ISCOM Paris and EPITECH Paris.
π Want to make a suggestion or give feedback? Here are some of the channels where you can reach us:
- For feature requests, please visit our GitHub discussions
- Found a bug? Open an issue!
- Want to be part of our Discord community? Join us!
Thank you for your support!
veyl.io is, and will always be, open-source! If you want to contribute to the project, here's how:
- Fork the repository on GitHub
- Create a branch from
main - Develop and test locally
- Push and create a Pull Request
Contributions are welcome! Check out the GitHub issues to see how you can help.
- ISCOM Paris β Strategic planning, marketing insights, and trend analysis
- EPITECH Paris β Technical development and backend architecture
veyl.io releases and their associated binaries are available on the project's releases page.
The project follows SemVer conventions for versioning.
Made with β€οΈ by the veyl.io team