Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Limite de taxa

Use a API REST para verificar seu status de limite de taxa atual.

Sobre limites de taxa

Você pode verificar seu status de limite de taxa atual a qualquer momento. Para obter mais informações sobre regras de limite de taxa, confira "Recursos na API REST".

A API REST para pesquisar itens tem um limite de taxa personalizado separado do limite de taxa que rege os outros pontos de extremidade da API REST. Para obter mais informações, confira "Pesquisar". 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. Para obter mais informações, confira "Limitações de recursos". Por esses motivos, a resposta da API categoriza seu limite de taxa. Em resources, você verá objetos relacionados a diferentes categorias:

  • O objeto core fornece o status de limite de taxa para todos os recursos não relacionados à pesquisa na API REST.

  • O objeto search fornece seu status de limite de taxa para a API REST para pesquisa.

  • O objeto graphql fornece o status de limite de taxa para a API do GraphQL.

  • O objeto integration_manifest fornece o status de limite de taxa para a operação do POST /app-manifests/{code}/conversions. Para obter mais informações, confira "Como criar um Aplicativo do GitHub de um manifesto".

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 codeDescrição
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>" \ http(s)://HOSTNAME/api/v3/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 } }