
Events API
- Send individual or batches of events via
events.formo.soto Formo. - High-throughput streaming ingestion with an easy-to-use HTTP API.
- Supports 1000 requests/s and 20MB/s.
Profiles API
You can use the Profiles API for real-time personalization. Once you fetch a profile, you can use them in your app for real-time personalization.- Fetch wallet profile properties including net worth and wallet labels
- Segment and target users based on location, device, and referrer
- Real-time activation API for personalized user experiences
Query API
- Connect BI tools and SQL clients via BI integration.
- Query and filter raw analytics events, materialized views, and metrics.
- Return the activity feed / event stream for an anonymous visitor or wallet.
- Export data periodically to your data warehouse.
Charts API
- Create and manage custom dashboards and charts.
- Add, update, and remove charts with SQL-based queries and visualization options (bar, line, pie, funnel, stacked, retention, and more).
Segments API
- Create and manage user segments based on filter conditions.
- Segment users by DeFi positions, net worth, transaction count, device, browser, lifetime volume, and other attributes.
Contracts API
- Monitor blockchain smart contract events across all major chains.
- Add contracts by chain ID, address, and ABI to get fully-decoded transaction and smart contract events.
Alerts API
- Create, update, and manage project alerts programmatically.
- Configure alert conditions and notification channels (email, Slack, webhook).
FAQ
What are the rate limits for the Formo API?
What are the rate limits for the Formo API?
| Layer | Limit | Window |
|---|---|---|
| API (except Profiles) | 1,000 requests | 15 minutes |
| Profiles API | 10,000 requests | 15 minutes |
| Workspace | 100 requests | 1 second |
Can I use the Profiles API for real-time app personalization?
Can I use the Profiles API for real-time app personalization?
Yes. The Profiles API returns wallet profile data including holdings, net worth, lifecycle stage, and labels. It also returns your first-party data (if the user has visited your app) such as country, device, browser, OS, and more. You can use this to personalize your app experience based on a user’s onchain activity.
Can I connect BI tools like Metabase or Looker to Formo?
Can I connect BI tools like Metabase or Looker to Formo?
Yes. Formo provides BI tool integration via BI Read tokens that connect to the Formo data warehouse. You can connect Metabase, Grafana, and other SQL-based tools to query your analytics data.
Support
Live support
Chat with our support team
Email our founder at yos@formo.so