Skip to content

Update API usage and rate limit guidelines#12956

Merged
notbakaneko merged 3 commits intoppy:masterfrom
peppy:api-guidlines-refresh
May 7, 2026
Merged

Update API usage and rate limit guidelines#12956
notbakaneko merged 3 commits intoppy:masterfrom
peppy:api-guidlines-refresh

Conversation

@peppy
Copy link
Copy Markdown
Member

@peppy peppy commented May 7, 2026

I've had more and more questions recently which really should be covered by this section. And even people claiming that the actual rate limit is 1200 requests per minute (it's not).

This is a rewrite to hopefully address these issues.

I've had more and more questions recently which really should be covered
by this section. And even people claiming that the actual rate limit *is
1200 requests per minute* (it's not).

This is a rewrite to hopefully address these issues.
Comment thread resources/views/docs/info.md.blade.php Outdated
- Using the API as if it is your database, re-requesting the same data every time it is needed.
- Harvesting mass score/user/beatmap data (consider using [data.ppy.sh](https://data.ppy.sh) instead if looking for seed or sample data).

Please **limit your usage to 60 requests per minute (generally 1 request per second)**. The internal rate limits are higher than this and allow some degree of bursting, but exceeding this specified limit may lead to your API tokens being revoked, or in serious abuse cases your access to the API being restricted.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

...limit your usage to no more than 60 requests per minute...?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed in 374f454.

@notbakaneko notbakaneko enabled auto-merge May 7, 2026 10:46
@notbakaneko notbakaneko merged commit 60d855e into ppy:master May 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants