Крупнейший каталог бесплатных API: что такое public-apis

Репозиторий public-apis — это, пожалуй, самый известный каталог бесплатных публичных API на GitHub. Сообщество поддерживает его вручную уже несколько лет, а сам список давно стал точкой входа для разработчиков, которым нужно быстро найти готовый источник данных для своего проекта. По последним данным, репозиторий собрал более 300 000 звёзд на GitHub — один из самых высоких показателей на платформе.

ℹ Ключевые цифры
  • 300 000+ звёзд на GitHub
  • 1400+ бесплатных API
  • 50+ категорий
  • Лицензия: MIT

Как устроен репозиторий

Каждая запись в каталоге содержит четыре поля: название API, описание, тип аутентификации (apiKey, OAuth или без авторизации), поддержку HTTPS и статус CORS (Cross-Origin Resource Sharing — механизм браузера, разрешающий запросы с других доменов).

Пример записи из категории Animals:

| API         | Description               | Auth   | HTTPS | CORS |
|-------------|---------------------------|--------|-------|------|
| Dog Facts   | Random facts about dogs   | No     | Yes   | Yes  |
| HTTP Cat    | Cat for every HTTP Status | No     | Yes   | Yes  |
| Petfinder   | Helps pets find homes     | apiKey | Yes   | Yes  |

Вот как выглядит типичный запрос к одному из бесплатных API без авторизации:

import requests

# Пример: получить случайный факт о собаках
response = requests.get("https://dogapi.dog/api/v2/facts")
data = response.json()
print(data["data"][0]["attributes"]["body"])

Категории: от животных до машинного обучения

Каталог охватывает больше 50 тематических разделов. Среди них есть как очевидные (Weather, Finance, News), так и неожиданные:

КатегорияПримеры APIТип доступа
AnimalsDog Facts, HTTP Cat, eBirdБез ключа / apiKey
Machine LearningНесколько ML-сервисовapiKey
Anti-MalwareVirusTotal, URLScan.ioapiKey
AnimeJikan, AniList, Studio GhibliOAuth / без ключа
Art & DesignMet Museum, RijksmuseumБез ключа / apiKey
CryptocurrencyМножество крипто-источниковapiKey
Games & ComicsИгровые и комикс-базыРазный

Репозиторий — это не просто список ссылок, а отфильтрованная база с указанием условий использования, что экономит разработчику часы поисков.

Связь с APILayer

Репозиторий курируется сообществом совместно с командой APILayer — маркетплейса API, ориентированного на надёжность и масштабируемость. На платформе доступны коммерческие версии ряда сервисов из каталога: IPstack (геолокация по IP), Marketstack (биржевые данные), Weatherstack (погода), Fixer (курсы валют), Aviationstack (авиаданные) и другие.


graph LR
    A[Разработчик] --> B[public-apis на GitHub]
    B --> C{Тип API}
    C -->|Бесплатный, без ключа| D[Прямой запрос]
    C -->|apiKey| E[Регистрация + ключ]
    C -->|OAuth| F[Авторизация через сервис]
    D --> G[Готовая фича в приложении]
    E --> G
    F --> G
    B --> H[APILayer Marketplace]
    H -->|Платные тиры| G

Почему это важно для разработчиков в 2026 году

В условиях, когда скорость разработки критична, а бюджеты стартапов ограничены, каталог бесплатных API существенно сокращает time-to-market (время от идеи до запуска продукта). Вместо того чтобы строить собственный парсер погоды или базу данных фильмов, разработчик находит готовый API за пару минут.

Репозиторий открыт для вклада сообщества: любой желающий может предложить новый API через pull request (запрос на включение изменений). Это объясняет, почему коллекция продолжает пополняться даже спустя годы существования проекта.

💡 Как быстро найти нужный API
Используйте поиск по странице (Ctrl+F) с названием нужной категории — например, Machine Learning или Authentication. Каждая категория содержит ссылку «Back to Index» для навигации.
⚠ Проверяйте актуальность
Некоторые API в каталоге могут быть устаревшими или изменить условия использования. Всегда проверяйте официальную документацию сервиса перед интеграцией в продакшн-проект.

Итог

Public-apis — это живой, постоянно обновляемый ресурс, который за годы стал стандартным инструментом в арсенале разработчика. Более 300 000 звёзд на GitHub красноречиво говорят о том, насколько сообщество ценит подобные кураторские проекты. Если вы ищете данные для прототипа, учебного проекта или коммерческого продукта — с большой вероятностью нужный API уже есть в этом списке.