Rate limit
Use the REST API to check your current rate limit status.
Acerca de los límites de frecuencia
Puedes comprobar el estado actual del límite de frecuencia en cualquier momento. Para obtener más información, consulta "Recursos en la API de REST".
La API de REST para buscar elementos tiene un límite de frecuencia personalizado que es independiente del límite de frecuencia que rige los demás puntos de conexión de la API de REST. Para obtener más información, consulta "Búsqueda". GraphQL API también tiene un límite de frecuencia personalizado que es independiente y se calcula de forma diferente a los límites de frecuencia de la API REST. Para obtener más información, consulta "Límites de los recursos". Es por esto que la respuesta de la API categoriza tu límite de frecuencia. En resources
, verás objetos relacionados con diferentes categorías:
-
El objeto
core
proporciona el estado de límite de frecuencia para todos los recursos que no están relacionados con la búsqueda en la API REST. -
El objeto
search
proporciona el estado de límite de frecuencia para la API de REST de búsqueda. -
El objeto
graphql
proporciona el estado de límite de frecuencia para GraphQL API. -
El objeto
integration_manifest
proporciona el estado de límite de frecuencia para la operaciónPOST /app-manifests/{code}/conversions
. Para más información, consulta "Creación de una aplicación de GitHub a partir de un manifiesto".
Para más información sobre los encabezados y los valores de la respuesta de límite de frecuencia, vea "Recursos en la API REST".
Get rate limit status for the authenticated user
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 for "Get rate limit status for the authenticated user"
Status code | Description |
---|---|
200 | OK |
304 | Not modified |
404 | Resource not found |
Code samples for "Get rate limit status for the authenticated user"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
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
}
}