Каталог

GitHub API

Данные GitHub через один нормализованный API: цена за запрос в долларах США, никаких подписок и автоматическое переключение на дублирующих эндпоинтах.

Эндпоинты10Поставщики2От · трендовые репозитории1,20 USD/1 тыс. запросов · GiraffeПолная разбивкаЧитать документацию
Доступность
99,89%
30d · Вызовов: 880
Запросы
885
30 дн. · по неделям, последние недель: 12
Ответ
5,7s
медиана · 30d
POST

Трендовые репозитории

Самые используемые
/v1/run/github.trending_repositoriesgithub.trending_repositories
Список репозиториев GitHub Trending (ранг, звёзды, звёзды за сегодня, язык и описание) с фильтром по языку и периоду.
836 /мес.
▼80.7%
100,00%
5878ms p50
1
цена1,20 USD/1 тыс. запросов
Giraffe
POST

Репозиторий

/v1/run/github.repositorygithub.repository
Получает метаданные репозитория GitHub по URL (звёзды, форки, язык, темы, лицензия и метки времени).
40 /мес.
▲94.1%
97,14%
2017ms p50
1
цена1,20 USD/1 тыс. запросов
Giraffe
POST

Пользователь

/v1/run/github.usergithub.user
Получает публичный профиль пользователя GitHub по handle (имя, биография, компания, местоположение, подписчики и число репозиториев).
9 /мес.
▲350%
100,00%
853ms p50
2
от1,20 USD/1 тыс. запросов
Giraffe
POST

Трендовые разработчики

/v1/run/github.trending_developersgithub.trending_developers
Список трендовых разработчиков GitHub (ранг, имя пользователя, имя, аватар и самый популярный репозиторий) с необязательным фильтром по языку программирования и периоду.
-
-
1
цена1,20 USD/1 тыс. запросов
Giraffe
POST

Активность пользователя

/v1/run/github.user_activitygithub.user_activity
Список публичной активности вкладов пользователя GitHub по handle (помесячные сводки коммитов, pull request и issues со ссылками на репозитории) за заданный год.
-
-
1
цена1,20 USD/1 тыс. запросов
Giraffe
POST

Вклады пользователя

/v1/run/github.user_contributionsgithub.user_contributions
Получает график вкладов пользователя GitHub за год (общее число вкладов, числа по дням и интенсивность на тепловой карте).
-
-
1
цена1,20 USD/1 тыс. запросов
Giraffe
POST

Подписчики пользователя

/v1/run/github.user_followersgithub.user_followers
Список подписчиков пользователя GitHub по handle (логин, тип, аватар и URL профиля каждого подписчика) с постраничной выдачей.
-
-
1
цена1,20 USD/1 тыс. запросов
Giraffe
POST

Подписки пользователя

/v1/run/github.user_followinggithub.user_following
Список пользователей GitHub, на которых подписан заданный пользователь, по handle (логин, тип, аватар и URL профиля каждого аккаунта) с постраничной выдачей.
-
-
1
цена1,20 USD/1 тыс. запросов
Giraffe
POST

Pull request пользователя

/v1/run/github.user_pull_requestsgithub.user_pull_requests
Список публичных pull request пользователя GitHub по handle (название, репозиторий, состояние, дата создания и URL) с необязательной фильтрацией по дате и постраничной выдачей.
-
-
1
цена1,20 USD/1 тыс. запросов
Giraffe
POST

Репозитории пользователя

/v1/run/github.user_repositoriesgithub.user_repositories
Список публичных репозиториев пользователя GitHub (название, описание, язык, звёзды и форки) с сортировкой и постраничной выдачей по курсору.
-
-
1
цена1,20 USD/1 тыс. запросов
Giraffe

Об API GitHub

Каждый поставщик назначает цену каждому эндпоинту независимо, поэтому в таблице показана самая низкая цена по каждому эндпоинту. Откройте эндпоинт, чтобы сравнить всех поставщиков.

Измеренная производительность

Что на самом деле делает API GitHub

Все вызовы через AnyAPI за последние 30 дней: они посчитаны здесь, а не обещаны.

99,9%
вызовов выполнено успешно (Вызовов: 880)
Успешно с первого источника 99,9%Неудачно 0,1%
Оценка времени ответа (Вызовов: 879 по эндпоинтам)
Взвешенная оценка p50
5,7s
Среднее значений p50 эндпоинтов, взвешенное по запросам, а не общий процентиль запросов
Взвешенная оценка p99
10,5s
Среднее значений p99 эндпоинтов, взвешенное по запросам, а не общий процентиль запросов

Вопросы и ответы

Об API GitHub

AnyAPI GitHub API отдаёт данные GitHub в виде нормализованного JSON. Эндпоинтов: 10 (репозиторий, трендовые разработчики, трендовые репозитории, пользователь, активность пользователя, вклады пользователя, подписчики пользователя, подписки пользователя, pull request пользователя и репозитории пользователя). Вы вызываете один эндпоинт на задачу с одним ключом, а AnyAPI направляет каждый запрос по источникам (их 2) и автоматически переключается, если один из них отказывает. Цены в долларах США, от 1,20 USD за 1000 запросов на самом дешёвом эндпоинте, без подписки и без ежемесячного минимума. За последние 30 дней 99,9% вызовов GitHub через AnyAPI завершились успешно, медианное время ответа, взвешенное по запросам, 5,7 с, измерено вызовов: 880.

Цены в долларах США, от 1,20 USD за 1000 запросов на самом дешёвом эндпоинте, без подписки и без ежемесячного минимума. Вы пополняете один кошелёк в долларах США, и каждый вызов списывает с него. По некоторым неудавшимся запросам, оплаченным из кошелька, возникают расходы на обработку; мы передаём их по себестоимости, без наценки, а сумма списания указана в ответе с ошибкой.

Эндпоинтов: 10 (репозиторий, трендовые разработчики, трендовые репозитории, пользователь, активность пользователя, вклады пользователя, подписчики пользователя, подписки пользователя, pull request пользователя и репозитории пользователя). У всех одна аутентификация и один нормализованный формат ответа, поэтому переход ко второму эндпоинту GitHub это смена URL и ничего больше.

За последние 30 дней 99,9% вызовов GitHub через AnyAPI завершились успешно, медианное время ответа, взвешенное по запросам, 5,7 с, измерено вызовов: 880. Это собственные измерения AnyAPI по трафику через шлюз, пересчитываемые непрерывно, а не опубликованный целевой уровень обслуживания.