Access Tiers
| Feature | Anonymous | Partner |
|---|---|---|
| Rate Limit | 100 requests/min | 2,000 requests/min |
| Fee | 30 bps (0.30%) | Custom (negotiable) |
| Dashboard | No | Yes |
| Analytics | No | Yes |
| Webhooks | No | Yes |
| Priority Support | No | Yes |
Anonymous Access
No authentication is required. Simply make requests to the API without any headers:Partner Access
To use a Partner API key, include theX-API-Key header in every request:
Getting an API Key
Sign Up
Create an account at app.hypermid.io.
Generate API Key
Generate your API key from the project settings page. You’ll receive a key in the format
hm_live_....Rate Limits
Rate limit information is included in themeta.rateLimit object of every response:
| Field | Description |
|---|---|
limit | Maximum requests allowed per window |
remaining | Requests remaining in the current window |
reset | Unix timestamp when the window resets |
Rate Limit Exceeded
When you exceed the rate limit, you’ll receive a429 response with the RATE_LIMIT error code:
Security Best Practices
- Server-side only — Never include your API key in frontend JavaScript, mobile apps, or any client-side code.
- Environment variables — Store your API key in environment variables, not in source code.
- Key rotation — Rotate your keys periodically via the Partner Dashboard.
- Monitor usage — Check the dashboard regularly for unexpected usage patterns.