Skip to main content
The REST API is now versioned. For more information, see "About API versioning".

Limite de taxa

Com a API Limite de taxa, você pode verificar o status atual do limite de taxa de várias APIs REST.

Sobre a API de Limite de Taxa

A documentação de visão geral da API REST descreve as regras de limite de taxa. Você pode verificar seu status de limite de taxa atual a qualquer momento usando a API de limite de taxa descrita abaixo.

Entender o seu status de limite de taxa

A API de Pesquisa tem um limite de taxa personalizado, separado do limite de taxa que rege o restante da API REST. A API do GraphQL também tem um limite de taxa personalizado, separado e calculado de modo diferente dos limites de taxa na API REST.

Por esses motivos, a resposta da API do limite de taxa categoriza o seu limite de taxa. Abaixo de resources, você verá quatro objetos:

Para obter mais informações sobre os cabeçalhos e os valores na resposta do limite de taxa, confira "Recursos da API REST".

Get rate limit status for the authenticated user

Works with GitHub Apps

Note: Accessing this endpoint does not count against your REST API rate limit.

Note: The rate object is deprecated. If you're writing new API client code or updating existing code, you should use the core object instead of the rate object. The core object contains the same information that is present in the rate object.

HTTP response status codes

Status codeDescription
200

OK

304

Not modified

404

Resource not found

Code samples

get/rate_limit
curl \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ https://api.github.com/rate_limit

Response

Status: 200
{ "resources": { "core": { "limit": 5000, "remaining": 4999, "reset": 1372700873, "used": 1 }, "search": { "limit": 30, "remaining": 18, "reset": 1372697452, "used": 12 }, "graphql": { "limit": 5000, "remaining": 4993, "reset": 1372700389, "used": 7 }, "integration_manifest": { "limit": 5000, "remaining": 4999, "reset": 1551806725, "used": 1 }, "code_scanning_upload": { "limit": 500, "remaining": 499, "reset": 1551806725, "used": 1 } }, "rate": { "limit": 5000, "remaining": 4999, "reset": 1372700873, "used": 1 } }