How to authenticate your API requests.
All API requests must include your API key in the X-API-Key header.
curl -X POST https://astroapi.vedicmatters.com/api/v1/chart/birth \
-H "X-API-Key: va_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"dateTime":"1990-01-15T08:30:00","location":{"name":"Mumbai, India","latitude":19.076,"longitude":72.8777}}'| Plan | Requests / Month | Requests / Minute |
|---|---|---|
| Free | 100 | 10 |
| Starter | 5,000 | 100 |
| Professional | 50,000 | 500 |
| Enterprise | Unlimited | Unlimited |
Every response includes headers to track your usage:
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4823
X-RateLimit-Reset: 1706745600| Code | Meaning |
|---|---|
| 401 | Missing or invalid API key |
| 403 | Subscription required or suspended |
| 429 | Rate limit exceeded |
| 500 | Server error — contact support |