📈Large-Scale Apps

All developers are able to access the API with limits intended for development purposes and one server.

Important note!

Rate Limiting with Large Apps

As your app grows, you may realize you are unable to offer services without hitting ratelimits consistently. When this begins to happen, you may reach out to us with a "PRC API ticket" in our Discord server to request a global API key.

What is a global API key?

Requests to PRC's API are limited per-IP, except when a global API key is provided. A global API key allows large applications to send more requests and have higher per-IP rate limits.

Global API keys are intended for applications that are available 24/7 and used by over 75 unique communities.


Large App Guidelines

Large apps have additional guidelines to follow to ensure platform integrity.

1. Monitoring & Alerting

  • You must have internal monitoring and alerting in place for API errors, rate limits, and latency.

  • Proactively notify PRC Support if you detect recurring issues or API degradation.

2. Rate Limit Compliance

  • Large apps must actively monitor their rate usage and ensure they stay well within allocated limits, provided in response headers.

  • Abuse or aggressive retries may result in bans from our API.

3. Caching & Optimization

  • Use caching where appropriate to reduce unnecessary API calls.

4. Responsible Support Use

  • Only developers with knowledge of the system internals should contact PRC API support. Do not send end-users directly to PRC for assistance - have a developer of your contact us with the issue details.

  • Do not create duplicate tickets or escalate without cause.

5. User Misattribution

  • Do not imply that your app is an official PRC product or endorsed by PRC.

  • Clearly indicate to users that your app is third-party and offer them your own support channels.

6. Issue Communication

  • If your app becomes non-functional for end users due to a known issue, post a public status update or in-app message where possible.

  • You must promptly notify PRC if you become aware of any of the following involving your application:

    • A data breach affecting users of the PRC API

    • Unauthorized access to your API key or credentials

    • Abuse of your integration to bypass rate limits or exploit platform behaviour

    • Any security vulnerability that could affect PRC systems or users

7. Data Usage & Compliance

  • You must not store or process user data beyond what's necessary for your application's functionality.

Last updated