6 бесплатных API, о которых никто не говорит
1. Сериалы и фильмы
С широко известным сервисом
TMDb вы, скорее всего, уже знакомы. Но кроме него есть множество других крутых API по конкретным фильмам и сериалам. Вот лишь несколько из них:
—
Во все тяжкие
—
Песнь льда и пламени
—
Гарри Поттер
—
The Lord of the Rings
Для примера
получим список цитат из сериала «Во все тяжкие». Дополнительно здесь указан персонаж сериала, которому принадлежит изречение. В качестве бонуса держите еще
YouTube API, которое позволяет использовать функциональность YouTube на вашем сайте. Сочетая его с другими API можно создавать крутые фанатские приложения.
2. Mapbox
Mapbox – это потрясающе удобный и точный инструмент для работы с картами. Он предоставляет мгновенный настраиваемый доступ к динамическим картам, обновляющимся в реальном времени. Чтобы использовать этот API в вашем проекте, нужно зарегистрироваться и получить уникальный токен доступа (это бесплатно). Сочетая Mapbox с такими библиотеками как
leaflet.js, вы можете создавать
красивые и мощные приложения с интерактивными картами.
3. NASA API
Если вы уже пресытились земными данными, не беда – отправляемся в космос вместе с
NASA API. У NASA огромная база "космической" информации и – самое главное! – потрясающих фотографий – от
фото дня до снимков, сделанных марсоходами! Этот API предлагает
головокружительно много возможностей, включая доступ к
библиотеке изображений и видео.
4. GIF Search
Все любят гифки! Но найти подходящую – задача непростая. Справиться с ней помогает крупнейшая библиотека гифок
GIPHY, которая к тому же предлагает бесплатный API для доступа к своей огромной коллекции. Возможностей очень много:
— Максимально гибкий
поиск релевантных изображений.
— Получение списка
популярных гифок.
—
Случайное изображение.
—
Конвертация слов и фраз в стикеры с возможностью установить уровень "странности".
Полный список эндпоинтов здесь.
5. Любимые цитаты
Fav Quotes – это огромная коллекция цитат с бесплатным доступом. Ее можно использовать, например, для создания блока со случайной цитатой на вашем сайте. API также дает возможность создавать пользователей и сеансы. Есть ограничение: не более 30 запросов за 20 секунд в течение одного сеанса.
6. Рецепты и анализ питания
Edamam – это сервис для анализа питания, предоставляющий доступ к большой базе данных
продуктов (более 700 тыс.) и
рецептов (более 1,7 млн.). Пользователи могут просто ввести список ингредиентов и получить полный анализ их питательности (содержание макро и микроэлементов, витаминов и т.д.). На сайте можно поиграться с
демо-приложением. Кроме того есть
другие API для поиска рецептов, получения рекомендаций по питанию, извлечению названий продуктов из текста и т.д.