API Documentation
Dashboard

Rate Limits & Plans

API rate limits and usage quotas per plan.

Rate Limits

API requests are rate limited per minute based on your workspace plan:

PlanRequests/min
Free30
Pro500

If you exceed the limit, the API returns a 429 Too Many Requests response.

Monthly Quotas

Each plan includes monthly usage quotas. When a quota is exceeded, the API returns 402 Payment Required.

FeatureFreePro
API calls/month500Unlimited
Scrape jobs/month10Unlimited
Posts stored20010,000
Schedules5Unlimited
Alerts5Unlimited
Team members1Unlimited
Data retention7 daysUnlimited
Brand monitors01

Plan-Gated Features

Some API features require a Pro plan:

  • Sentiment analysis (/analytics/sentiment) — Pro only. Returns 402 on Free.
  • Brand monitoring (/brand-monitors) — Pro only. Free plan has no brand monitoring.
  • Export formats — Free: CSV only. Pro: CSV + JSON + Parquet.

Check your current usage via the dashboard Settings > Billing page.

Checking Usage Programmatically

You can check your current usage and limits via the API:

bash
curl https://api.sentrasa.com/api/v1/workspaces/{workspace_id}/billing/limits \
  -H "X-API-Key: rp_your_api_key"

This returns your plan limits, current usage, and percentage used for each quota.