Skip to main content
ScanURL API usage is controlled through plan-based rate limits.
Each plan defines how many requests you can make and how frequently they can be sent.
These limits ensure stable performance and fair usage across all users.

Available Plans

PlanMonthly CreditsMax API KeysMax Requests Per Second (RPS)
Silver2,00022 RPS
Growth200,00054 RPS
Gold1,000,0002020 RPS

What These Limits Mean

Monthly Credits

  • Total number of scans you can perform per month
  • Each API request consumes one credit

API Keys

  • Number of active API keys allowed per account
  • Useful for managing multiple applications or environments

Requests Per Second (RPS)

  • Maximum number of requests allowed per second
  • Helps prevent overloading the system

When Limits Are Exceeded

If your usage exceeds allowed limits:

Rate Limit Exceeded (RPS)

  • Requests beyond the limit may be rejected or throttled
  • You may receive an error response

Credit Limit Reached

  • No further requests will be processed until credits reset or plan is upgraded

Example Error Response

{
  "success": false,
  "message": "Rate limit exceeded"
}

Best Practices

  • avoid sending large bursts of requests at once
  • implement retry logic with delays
  • monitor your usage regularly
  • upgrade plan if higher throughput is required

Summary

Rate limits ensure consistent and reliable API performance.
Choosing the right plan allows your application to scale based on its usage needs.