Catálogo

GitHub API

Dados de GitHub em uma única API normalizada: preço por requisição em dólares, sem assinatura e failover automático nos endpoints redundantes.

Endpoints10Provedores2A partir de · repositórios em altaUS$ 1,20/mil req. · GiraffeDetalhamento completoLer a documentação
Disponibilidade
99,90%
30d · 964 chamadas
Requisições
969
30d · semanal, últimas 12 sem.
Resposta
5,7s
mediana · 30d
POST

Repositórios em alta

Mais usado
/v1/run/github.trending_repositoriesgithub.trending_repositories
Liste os repositórios do GitHub Trending (posição, estrelas, estrelas ganhas hoje, linguagem e descrição), com filtro por linguagem e janela de tempo.
926 /mês
▲796.8%
100,00%
5870ms p50
1
preçoUS$ 1,20/mil req.
Giraffe
POST

Repositório

/v1/run/github.repositorygithub.repository
Obtenha os metadados de um repositório do GitHub pela URL (estrelas, forks, linguagem, tópicos, licença e datas).
37 /mês
▲236.4%
96,88%
2008ms p50
1
preçoUS$ 1,20/mil req.
Giraffe
POST

Usuário

/v1/run/github.usergithub.user
Obtenha o perfil público de um usuário do GitHub pelo nome de usuário (nome, bio, empresa, localização, seguidores e número de repositórios).
6 /mês
▼33.3%
100,00%
815ms p50
2
a partir deUS$ 1,20/mil req.
Giraffe
POST

Desenvolvedores em alta

/v1/run/github.trending_developersgithub.trending_developers
Liste os desenvolvedores em alta no GitHub (posição, nome de usuário, nome, avatar e o repositório mais popular de cada um), com filtro opcional por linguagem de programação e período.
-
-
1
preçoUS$ 1,20/mil req.
Giraffe
POST

Atividade do usuário

/v1/run/github.user_activitygithub.user_activity
Liste a atividade pública de contribuição de um usuário do GitHub em um ano, pelo nome de usuário (resumos mensais de commits, pull requests e issues, com links dos repositórios).
-
-
1
preçoUS$ 1,20/mil req.
Giraffe
POST

Contribuições do usuário

/v1/run/github.user_contributionsgithub.user_contributions
Obtenha o gráfico de contribuições de um usuário do GitHub em um ano (total de contribuições, mais contagens por dia e intensidade do mapa de calor).
-
-
1
preçoUS$ 1,20/mil req.
Giraffe
POST

Seguidores do usuário

/v1/run/github.user_followersgithub.user_followers
Liste os seguidores de um usuário do GitHub pelo nome de usuário (login, tipo, avatar e URL do perfil de cada seguidor), com paginação.
-
-
1
preçoUS$ 1,20/mil req.
Giraffe
POST

Contas seguidas pelo usuário

/v1/run/github.user_followinggithub.user_following
Liste os usuários do GitHub que um usuário segue, pelo nome de usuário (login, tipo, avatar e URL do perfil de cada conta), com paginação.
-
-
1
preçoUS$ 1,20/mil req.
Giraffe
POST

Pull requests do usuário

/v1/run/github.user_pull_requestsgithub.user_pull_requests
Liste os pull requests públicos de um usuário do GitHub pelo nome de usuário (título, repositório, estado, data de criação e URL), com filtro opcional por data e paginação.
-
-
1
preçoUS$ 1,20/mil req.
Giraffe
POST

Repositórios do usuário

/v1/run/github.user_repositoriesgithub.user_repositories
Liste os repositórios públicos de um usuário do GitHub (nome, descrição, linguagem, estrelas e forks), com ordenação e paginação por cursor.
-
-
1
preçoUS$ 1,20/mil req.
Giraffe

Sobre a API para GitHub

Cada provedor define o preço de cada endpoint de forma independente, então a tabela mostra o mais barato por endpoint. Abra um para comparar todos os provedores.

Desempenho medido

O que a API para GitHub realmente entrega

Cada chamada feita pela AnyAPI nos últimos 30 dias, contada aqui em vez de prometida.

99,9%
das chamadas tiveram sucesso (964 chamadas)
Sucesso na primeira rota 99,9%Falhou 0,1%
Estimativa do tempo de resposta (963 chamadas entre endpoints)
Estimativa ponderada de p50
5,7s
Média ponderada por requisições dos valores p50 dos endpoints, não um percentil combinado das requisições
Estimativa ponderada de p99
10,6s
Média ponderada por requisições dos valores p99 dos endpoints, não um percentil combinado das requisições

Dúvidas frequentes

Sobre a API para GitHub

A API da AnyAPI para GitHub retorna dados de GitHub em JSON normalizado, em 10 endpoints: repositório, desenvolvedores em alta, repositórios em alta, usuário, atividade do usuário, contribuições do usuário, seguidores do usuário, contas seguidas pelo usuário, pull requests do usuário e repositórios do usuário. Você chama um endpoint por tarefa com uma única chave, e a AnyAPI distribui cada requisição entre 2 fontes, com failover automático quando uma falha. Os preços são em dólares, a partir de US$ 1,20 por mil requisições no endpoint mais barato, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 99,9% das chamadas à API para GitHub feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano, ponderado por requisição, de 5,7 segundos, em 964 chamadas medidas.

Os preços são em dólares, a partir de US$ 1,20 por mil requisições no endpoint mais barato, sem assinatura e sem mínimo mensal. Você recarrega uma carteira em dólares e cada chamada desconta dela. Algumas requisições pagas pela carteira que falham geram cobranças de processamento, que repassamos pelo custo, sem margem; a resposta de erro mostra o valor cobrado.

10 endpoints: repositório, desenvolvedores em alta, repositórios em alta, usuário, atividade do usuário, contribuições do usuário, seguidores do usuário, contas seguidas pelo usuário, pull requests do usuário e repositórios do usuário. Todos usam a mesma autenticação e retornam o mesmo formato de resposta normalizado, então usar um segundo endpoint para GitHub é só trocar a URL, e nada mais.

Nos últimos 30 dias, 99,9% das chamadas à API para GitHub feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano, ponderado por requisição, de 5,7 segundos, em 964 chamadas medidas. Estas são medições da própria AnyAPI sobre o tráfego que passa pelo gateway, recalculadas continuamente, e não uma meta de nível de serviço publicada.