Pushbuild

GitHub Repo Stats API: Stars, Forks, Releases, Contributors

Estadísticas para repositorios de GitHub: estrellas, bifurcaciones, observadores, problemas abiertos, lenguajes, temas, licencia, última versión, número de colaboradores y último empuje. Listar repos, obtener cada repositorio de un usuario u organización, o buscar en GitHub. API REST oficial de GitHub.

$0,80 por 1.000 repositorios

Get an API key
POST

Solicitud de ejemplo

POST /github-repo-stats/run
{
  "repos": [
    "fastapi/fastapi",
    "https://github.com/pydantic/pydantic"
  ],
  "maxItems": 20
}

Lo que devuelve

Estadísticas masivas para repositorios públicos de GitHub desde la API REST oficial de GitHub. Tres formas de entrada:

  • repos: una lista de owner/name o URLs de GitHub
  • owners: cada repositorio público de un usuario u organización, ordenados por fecha de empuje más reciente
  • search: cualquier búsqueda de repositorio de GitHub, por ejemplo vector database language:rust stars:>500
camposignificado
repo, url, description, homepageidentidad
owner, ownerTypeusuario u organización
stars, forks, watchers, openIssuesAndPRscuentas
language, languageslenguaje principal y porcentaje de código por lenguaje (%)
topics, licensetemas e identificador de licencia SPDX
latestReleaseetiqueta, nombre y hora de publicación de la última versión
contributorsnúmero de colaboradores, incluidos los anónimos
createdAt, pushedAt, updatedAtfechas de actividad
isFork, isArchived, defaultBranch, sizeKbestado del repositorio

Solicitud

POST https://api.pushbuild.com/github-repo-stats/run con un cuerpo JSON. Envía tu clave en el encabezado X-API-Key.

CampoTipoDescripción
reposlista de cadenasnombre/owner o URLs de GitHub.
ownerslista de cadenasCada repositorio público de estos usuarios u organizaciones, ordenados por fecha de empuje más reciente.
searchstringBúsqueda de repositorio de GitHub, por ejemplo 'vector database language:rust stars:>500'. Hasta 1.000 resultados.
sortstring: stars, forks, updatedOrden de los resultados de búsqueda. Por defecto: "stars".
includeForksbooleanPara dueños: incluir repositorios bifurcados. Por defecto: false.
includeDetailsbooleanTres llamadas adicionales a GitHub por repositorio. Desactivar para ejecuciones más rápidas sin token. Por defecto: true.
maxReposenteroLímite máximo de repositorios devueltos. Por defecto: 30.
githubTokenstringUn token gratuito de acceso personal sin alcances eleva el límite de GitHub de 60 a 5.000 solicitudes por hora.
maxItemsenteroNúmero máximo de elementos a devolver (1-500). Predeterminado: 100.

Ejemplo

curl -X POST https://api.pushbuild.com/github-repo-stats/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"repos": ["fastapi/fastapi", "https://github.com/pydantic/pydantic"], "maxItems": 20}'

Respuesta

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Cada llamada devuelve hasta 500 elementos. Los registros que no pasan la validación o no se encuentran se marcan en los elementos y no se cobran.

Precios

Paga solo por los resultados devueltos: $0,80 por 1.000 repositorios. Sin cargo por errores o búsquedas vacías.

Úselo desde Claude, ChatGPT o Cursor

Esta API también es un servidor MCP: https://api.pushbuild.com/mcp/github-repo-stats. Agrégalo a cualquier asistente que soporte servidores MCP remotos, con tu clave en el encabezado X-API-Key. Mismos precios. Configuración para cada aplicación.

Díganos qué necesitan construir.

Preguntas sobre esta API, volúmenes más altos, o una fuente de datos que necesiten que aún no cubrimos.

hello@pushbuild.com

(617) 299-8887

Díganos sobre su proyecto

Unas pocas preguntas para poder regresar con un alcance escrito. Respondemos dentro de un día hábil.