8 эндпоинтов для лучших и топовых статей Hacker News с полными метаданными, избранных статей Wikipedia и событий этого дня, последних новостей о космических полётах из SpaceflightNewsAPI, а также профилей пользователей GitHub, репозиториев, поиска и трендовых репозиториев. Идеально для создания панелей разработчиков, агрегаторов новостей и инструментов для технического сообщества.
Базовый URL: https://nordapi.ee/api/v1
GET /news/hackernews/top
Получение текущих топовых историй Hacker News, ранжированных алгоритмом HN (комбинация голосов и свежести). Возвращает заголовки историй, URL, баллы, количество комментариев и авторов. Настраиваемый лимит (по умолчанию 20). Незаменимо для лент новостей разработчиков, технических панелей и инструментов стартап-сообщества. Данные получаются в реальном времени из официального Firebase API Hacker News.
limit
необязательный
по умолчанию: 20
curl https://nordapi.ee/api/v1/news/hackernews/top
GET /news/hackernews/best
Получение историй Hacker News с наибольшим количеством голосов за длительный период (рейтинг «лучшие» отдаёт приоритет общей оценке над свежестью). Возвращает заголовки историй, URL, баллы, количество комментариев и авторов. Полезно для обнаружения самых значимых технических историй, создания дайджестов «лучшее из HN» и курирования качественного контента для разработчиков. Данные из API Hacker News.
limit
необязательный
по умолчанию: 20
curl https://nordapi.ee/api/v1/news/hackernews/best
GET /news/wikipedia
Получение избранного контента Wikipedia за сегодня (или указанную дату), включая избранную статью, исторические события «в этот день», знаменательные дни рождения и изображение дня. Возвращает богатый контент с резюме и миниатюрами. Полезно для образовательных приложений, ежедневных познавательных функций, викторин и контент-платформ, желающих отображать интересный энциклопедический контент. Данные из Wikimedia REST API.
date
необязательный
curl https://nordapi.ee/api/v1/news/wikipedia
GET /news/spaceflight
Получение последних новостных статей о космических полётах из SpaceflightNewsAPI, охватывающих запуски ракет, космические миссии, развёртывание спутников, космическую политику и развитие коммерческой космической отрасли. Возвращает заголовки статей, резюме, даты публикации, названия источников и URL изображений. Полезно для агрегаторов космических новостей, научных панелей и инструментов мониторинга аэрокосмической отрасли.
limit
необязательный
по умолчанию: 10
curl https://nordapi.ee/api/v1/news/spaceflight
GET /github/user/:username
Получение публичного профиля пользователя GitHub по имени, включая отображаемое имя, биографию, URL аватара, компанию, местоположение, количество публичных репозиториев, подписчиков/подписок и дату создания аккаунта. Полезно для инструментов портфолио разработчиков, командных страниц с данными из GitHub, рекрутинговых платформ и профилей контрибьюторов open source. Данные из GitHub REST API.
username
обязательный
curl https://nordapi.ee/api/v1/github/user/torvalds
GET /github/user/:username/repos
Получение списка публичных репозиториев конкретного пользователя GitHub, включая названия, описания, количество звёзд и форков, основной язык и даты последнего обновления. Полезно для создания страниц портфолио разработчика, анализа вклада в open source и создания витрин проектов. Данные из GitHub REST API.
username
обязательный
curl https://nordapi.ee/api/v1/github/user/torvalds/repos
GET /github/search
Поиск по всем публичным репозиториям GitHub по ключевому слову. Возвращает совпадающие репозитории с названиями, описаниями, количеством звёзд и форков, языками и информацией о владельце. Полезно для поиска библиотек с открытым исходным кодом, обнаружения проектов в конкретных технологических стеках, конкурентного анализа и создания рекомендательных систем инструментов для разработчиков. Данные из GitHub Search API.
q
обязательный
curl "https://nordapi.ee/api/v1/github/search?q=elixir+phoenix"
GET /github/trending
Получение текущих трендовых репозиториев на GitHub — проектов, набирающих больше всего звёзд и внимания прямо сейчас. Возвращает названия репозиториев, описания, количество звёзд, языки и авторов. Полезно для панелей разработчиков, функций «что горячо в open source», технических рассылок и отслеживания последних интересов сообщества разработчиков.
curl https://nordapi.ee/api/v1/github/trending