Menu
Developer Portal LogoDeveloper Portal
DocsSchemaAPI ExplorerHelpBlogUsers
Developer Portal LogoDeveloper Portal
  • Docs
  • Schema
  • API Explorer
  • Help
  • Blog
  • Users
  • Getting Started
    • Welcome
    • Join our Discord
    • Glossary
    • Intro to GraphQL
    • Authentication
    • Testing your Requests
    • Sending Requests
    • Rate Limits
    • Benefits of GraphQL
  • Query Examples
    • Get Event
    • Event Standings
    • Event Entrants
    • Events in Tournament
    • Entrants within a Tournament
    • League Schedule
    • League Standings
    • Sets in Event
    • Sets in Phase
    • Sets in Phase Group
    • Sets at Stations
    • Set Score
    • Sets by Player
    • Stream Queue
    • Set Entrants
    • Phase Groups in Phase
    • Phase Seeds
    • Pool Seeds
    • Attendee Counts
    • Tournaments by Location
    • Tournaments by Videogame
    • Tournaments by Owner
    • Attendees by Sponsor/Org
    • Get Game ID from Videogame Name
    • Shop Info
  • Mutation Examples
    • Report Set
  • Widgets & Embeds
    • Embedded Registration
  • Full Examples
    • Update Phase Seeding
    • Resolve Schedule Conflicts
    • Randomize Phase Seeding
  • OAuth
    • OAuth Overview
    • OAuth Scopes
    • Example OAuth Flow

Rate Limits

In order to prevent malicious attacks (or unintended for-loops), we have a rate-limiting system.

  1. You may not average more than 80 requests per 60 seconds.
  2. You are limited to a maximum of 1000 objects per request (this includes nested objects).

If you exceed these, your request will be rejected.

  • Exceeding the rate limit
  • Exceeding the complexity limit
{
"success": false,
"message": "Rate limit exceeded - api-token"
}
Edit this page
Previous

« Sending Requests to a GraphQL API

Next

Benefits of GraphQL »

Docs

  • Getting Started
  • Example Usage
  • API Explorer
  • Projects

start.gg

  • Home
  • Developer Settings

Community

  • Discord
  • Twitter
  • GitHub
start.gg
Copyright © 2025 start.gg