Quota and Rate Limits

Understand API quotas, rate limits, and usage restrictions for the MarketCheck API across Free, Basic, Standard, and Enterprise subscription tiers.

Overview

MarketCheck API enforces both monthly quota limits and rate limits to ensure fair usage across different subscription tiers. These limits vary depending on the package you have subscribed to.

Quota Limits

API access is subject to a monthly quota, which limits the total number of requests per account. Once the quota is exhausted, further requests are blocked for the remainder of the month.

PackageMonthly Quota
Free500 API calls
Basic5,000 API calls
StandardNo fixed quota (pay-per-use)
EnterpriseNo fixed quota (pay-per-use)
  • Quota limits are reset at the start of each calendar month
  • Quota is tracked and enforced at account level, across all API keys
  • Unused quota does not roll over to the next month
Requests that exceed the quota will be blocked with a 429 Too Many Requests response

Example: Quota Limit Exceeded

{
  "message": "API rate limit exceeded"
}

Rate Limits

Each subscription plan has a corresponding rate limit that controls how many requests can be made per second (RPS). Exceeding this limit results in throttling.

PackageRate Limit (RPS)
Free5 RPS
Basic5 RPS
Standard20 RPS
EnterpriseCustomizable (contact support)
Rate limits are enforced on a per-second, per-API key basis

Example: Rate Limit Exceeded

{
  "message": "API rate limit exceeded"
}

Mitigation Strategies

To avoid disruptions caused by rate limit throttling:

  • Implement exponential backoff and retries
  • Queue requests and pace them over time
  • Upgrade to a higher plan for increased RPS
  • Contact support for custom enterprise limits
Use retry-after headers, if available, to respect rate limits in automated clients.

See Also