Все API сервисы для ПРОГРАММИСТОВ

Все API сервисы для ПРОГРАММИСТОВ

LOLZTEAM

Список полезных API!

Статья носит образовательный характер, мы ни к чему не призываем и не обязываем. Информация представлена исключительно в ознакомительных целях.

Больше интересных статей на нашем форуме: https://zelenka.guru/articles/

Подписывайтесь на канал и делитесь ссылкой на статью с друзьями!

Данные и информация REST Countries

URL: https://restcountries.com/

Описание: API для получения информации о странах мира (население, флаги, валюты, языки, столицы и т.д.)

Использование: GET https://restcountries.com/v3.1/name/russia — получение данных о России


Open Library

URL: https://openlibrary.org/developers/api

Описание: API для доступа к обширному каталогу книг, авторов и издательств

Использование: GET https://openlibrary.org/api/books?bibkeys=ISBN:0451526538&format=json — поиск книги по ISBN


JSON Placeholder

URL: https://jsonplaceholder.typicode.com/

Описание: Фейковый REST API для тестирования и прототипирования приложений

Использование: GET https://jsonplaceholder.typicode.com/posts/1 — получение тестового поста


Wikipedia API

URL: https://www.mediawiki.org/wiki/API:Main_page

Описание: API для поиска и получения контента из Wikipedia

Использование: GET https://en.wikipedia.org/w/api.php?action=query&format=json&list=search&srsearch=Albert Einstein — поиск статей о Эйнштейне


Public APIs

URL: https://github.com/public-apis/public-apis

Описание: Коллективная коллекция открытых API, организованная по категориям

Использование: Репозиторий на GitHub с ссылками на различные API


Pokémon API

URL: https://pokeapi.co/

Описание: API с данными о покемонах, их способностях, характеристиках и эволюциях

Использование: GET https://pokeapi.co/api/v2/pokemon/pikachu — информация о Пикачу


Random Data API

URL: https://random-data-api.com/

Описание: API для генерации различных типов случайных данных (пользователи, адреса, банковские карты и т.д.)

Использование: GET https://random-data-api.com/api/v2/users — генерация случайного пользователя


TheCatAPI

URL: https://thecatapi.com/

Описание: API для получения случайных изображений котов

Использование: GET https://api.thecatapi.com/v1/images/search — получение случайного изображения кота


DogAPI

URL: https://dog.ceo/dog-api/

Описание: API для получения случайных изображений собак разных пород

Использование: GET https://dog.ceo/api/breeds/image/random — случайное изображение собаки


Numbers API

URL: http://numbersapi.com/

Описание: API с интересными фактами о числах

Использование: GET http://numbersapi.com/42 — получение интересного факта о числе 42


Bacon Ipsum API

URL: https://baconipsum.com/json-api/

Описание: API для генерации текста-заполнителя в мясной тематике

Использование: GET https://baconipsum.com/api/?type=all-meat&paras=2&start-with-lorem=1 — генерация двух абзацев текста


JokeAPI

URL: https://jokeapi.dev/

Описание: API для получения случайных шуток разных категорий

Использование: GET https://v2.jokeapi.dev/joke/Programming - получение шутки о программировании


API-Football

URL: https://www.api-football.com/

Описание: API с данными о футбольных матчах, командах, лигах и игроках

Использование: GET https://v3.football.api-sports.io/leagues с заголовком x-apisports-key - получение списка лиг


Dictionary API

URL: https://dictionaryapi.dev/

Описание: Бесплатный API для получения определений слов

Использование: GET https://api.dictionaryapi.dev/api/v2/entries/en/hello - получение определения слова "hello"


REST Countries V3.1 All

URL: https://restcountries.com/v3.1/all

Описание: Получение полного списка всех стран с подробными данными

Использование: GET https://restcountries.com/v3.1/all - список всех стран мира


Fake Store API

URL: https://fakestoreapi.com/

Описание: API для создания прототипов интернет-магазинов с фейковыми товарами

Использование: GET https://fakestoreapi.com/products - получение списка товаров


Datamuse API

URL: https://www.datamuse.com/api/

Описание: API для поиска слов по различным языковым критериям

Использование: GET https://api.datamuse.com/words?ml=rain - поиск слов, связанных с "дождем"

Форумы и сообщества Lolzteam Forum API

URL: https://docs.api.zelenka.guru/?forum

Описание: Публичный API форума Lolzteam с возможностями управления контентом форума, профилями пользователей и сообщениями

Использование: GET https://api.zelenka.guru/categories с токеном доступа - получение списка категорий форума


Lolzteam Market API

URL: https://docs.api.zelenka.guru/?market

Описание: API маркета Lolzteam для работы с аккаунтами, категориями товаров и управления покупками

Использование: GET https://api.zelenka.guru/market/categories с токеном доступа - получение списка категорий маркета


Discourse API

URL: https://docs.discourse.org/

Описание: API для взаимодействия с форумами на базе Discourse

Использование: GET https://meta.discourse.org/categories.json - получение категорий форума Discourse


Stack Exchange API

URL: https://api.stackexchange.com/docs

Описание: API для взаимодействия с сайтами сети Stack Exchange (Stack Overflow, Server Fault и т.д.)

Использование: GET https://api.stackexchange.com/2.3/questions?order=desc&sort=activity&site=stackoverflow - получение вопросов на Stack Overflow


Disqus API

URL: https://disqus.com/api/docs/

Описание: API для работы с системой комментариев Disqus

Использование: GET https://disqus.com/api/3.0/forums/listPosts?forum=FORUM_NAME&api_key=YOUR_API_KEY - получение списка комментариев форума

Финансы и экономика Open Exchange Rates

URL: https://openexchangerates.org/

Описание: API для получения актуальных курсов валют и исторических данных

Использование: GET https://openexchangerates.org/api/latest.json?app_id=YOUR_APP_ID — получение текущих курсов валют


CoinGecko

URL: https://www.coingecko.com/en/api

Описание: API для получения данных о криптовалютах, включая цены, объемы, рыночную капитализацию

Использование: GET https://api.coingecko.com/api/v3/coins/bitcoin — получение полной информации о Bitcoin


Polygon.io

Stocks API

URL: https://polygon.io/

Описание: API для получения данных с фондовых бирж США, включая исторические данные и новости

Использование: GET https://api.polygon.io/v2/aggs/ticker/AAPL/range/1/day/2023-01-01/2023-01-31?apiKey=YOUR_API_KEY — получение данных о акциях Apple за январь 2023


Alpha Vantage

URL: https://www.alphavantage.co/

Описание: API для получения финансовых данных, временных рядов и технических индикаторов

Использование: GET https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=YOUR_API_KEY — получение ежедневных данных по акциям IBM


Центробанк России SOAP API

URL: https://cbr.ru/development/SXML/

Описание: API для получения официальных курсов валют и других данных от Центрального банка России

Использование: SOAP-запрос к сервису для получения актуальных курсов валют


Coinbase API

URL: https://developers.coinbase.com/

Описание: API для интеграции с криптовалютной биржей Coinbase, включая данные о ценах и управление аккаунтом

Использование: GET https://api.coinbase.com/v2/prices/BTC-USD/spot — получение текущей цены Bitcoin в USD


CoinMarketCap API

URL: https://coinmarketcap.com/api/

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

Использование: GET https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest?CMC_PRO_API_KEY=YOUR_API_KEY — получение списка криптовалют с рыночными данными


Binance API

URL: https://binance-docs.github.io/apidocs/

Описание: API для взаимодействия с криптовалютной биржей Binance, включая торговлю и получение рыночных данных

Использование: GET https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT — получение текущей цены Bitcoin


Plaid API

URL: https://plaid.com/docs/api/

Описание: API для безопасного подключения к банковским аккаунтам и получения финансовых данных

Использование: POST-запрос для аутентификации и получения банковских транзакций


Financial Modeling Prep API

URL: https://financialmodelingprep.com/developer/docs/

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

Использование: GET https://financialmodelingprep.com/api/v3/profile/AAPL?apikey=YOUR_API_KEY — получение профиля компании Apple


Crypto Compare API

URL: https://min-api.cryptocompare.com/

Описание: API для получения данных о криптовалютах, включая исторические цены

Использование: GET https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=USD,EUR - текущие цены Bitcoin


Exchange Rates API

URL: https://exchangeratesapi.io/

Описание: API для получения курсов обмена валют

Использование: GET https://api.exchangeratesapi.io/latest?base=USD - курсы валют относительно доллара США


Banco Central do Brasil API

URL: https://dadosabertos.bcb.gov.br/

Описание: API Центрального банка Бразилии с финансовыми данными

Использование: GET https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata/CotacaoDolarDia(dataCotacao=@dataCotacao)?@dataCotacao='05-10-2023'&$format=json - курс доллара на конкретную дату


FIXER.io

URL: https://fixer.io/

Описание: API для получения исторических и текущих валютных курсов

Использование: GET https://data.fixer.io/api/latest?access_key=YOUR_ACCESS_KEY - текущие курсы валют

Социальные сети Twitter/X API

URL: https://developer.twitter.com/en/docs/twitter-api

Описание: API для доступа к данным Twitter/X, включая твиты, пользователей, хештеги и тренды

Использование: OAuth-аутентификация и запрос GET https://api.twitter.com/2/tweets/search/recent?query=from:twitterdev — поиск недавних твитов


Facebook Graph API

URL: https://developers.facebook.com/docs/graph-api/

Описание: API для доступа к данным Facebook, включая публикации, страницы, события и пользователей

Использование: GET https://graph.facebook.com/v18.0/{page-id}/posts?access_token=YOUR_ACCESS_TOKEN — получение постов страницы


Instagram Graph API

URL: https://developers.facebook.com/docs/instagram-api/

Описание: API для доступа к данным бизнес-профилей Instagram, включая публикации, комментарии и статистику

Использование: GET https://graph.facebook.com/v18.0/{ig-user-id}/media?access_token=YOUR_ACCESS_TOKEN — получение медиа пользователя


LinkedIn API

URL: https://developer.linkedin.com/

Описание: API для доступа к профессиональной сети LinkedIn, включая профили, компании и вакансии

Использование: GET https://api.linkedin.com/v2/me с заголовком авторизации — получение данных своего профиля


Telegram Bot API

URL: https://core.telegram.org/bots/api

Описание: API для создания ботов в мессенджере Telegram и взаимодействия с пользователями

Использование: GET https://api.telegram.org/bot{token}/getUpdates — получение обновлений для бота


Discord API

URL: https://discord.com/developers/docs/intro

Описание: API для интеграции с платформой Discord, включая боты и серверные приложения

Использование: GET https://discord.com/api/v10/users/@me с заголовком авторизации — получение данных о пользователе


Twitch API

URL: https://dev.twitch.tv/docs/api/

Описание: API для доступа к платформе стриминга Twitch, включая стримы, пользователей и игры

Использование: GET https://api.twitch.tv/helix/streams?user_login=ninja с заголовком Client-ID — получение информации о стриме


Reddit API

URL: https://www.reddit.com/dev/api/

Описание: API для доступа к платформе Reddit, включая посты, комментарии, сабреддиты и пользователей

Использование: GET https://www.reddit.com/r/programming/hot.json — получение популярных постов в сабреддите programming


Slack API

URL: https://api.slack.com/

Описание: API для интеграции с платформой Slack, включая отправку сообщений и создание приложений

Использование: POST https://slack.com/api/chat.postMessage с телом запроса — отправка сообщения в канал


Vkontakte (VK) API

URL: https://vk.com/dev/methods

Описание: API для доступа к российской социальной сети ВКонтакте, включая посты, пользователей и сообщества

Использование: GET https://api.vk.com/method/users.get?user_ids=1&fields=bdate&access_token=YOUR_TOKEN&v=5.131 — получение данных о пользователе


GitHub API

URL: https://docs.github.com/en/rest

Описание: API для доступа к платформе GitHub, включая репозитории, пользователей, issues и pull requests

Использование: GET https://api.github.com/repos/octocat/hello-world — получение информации о репозитории


Mastodon API

URL: https://docs.joinmastodon.org/api/

Описание: API для доступа к федеративной социальной сети Mastodon, включая посты, пользователей и таймлайны

Использование: GET https://mastodon.social/api/v1/timelines/public — получение публичного таймлайна


WhatsApp Business API

URL: https://developers.facebook.com/docs/whatsapp/api/

Описание: API для доступа к бизнес-функциям WhatsApp, включая отправку сообщений клиентам

Использование: POST запрос к Cloud API для отправки шаблона сообщения пользователю


Mastodon API v1

URL: https://docs.joinmastodon.org/client/intro/

Описание: API для взаимодействия с федеративной соцсетью Mastodon

Использование: GET https://mastodon.social/api/v1/trends - получение трендов


Lemmy API

URL: https://join-lemmy.org/api/index.html

Описание: API для федеративной платформы дискуссий Lemmy

Использование: GET https://lemmy.ml/api/v3/post/list - получение списка постов


Peertube API

URL: https://docs.joinpeertube.org/api-rest-reference.html

Описание: API для федеративной платформы видеохостинга PeerTube

Использование: GET https://peertube.social/api/v1/videos - получение списка видео


Matrix API

URL: https://matrix.org/docs/api/

Описание: API для работы с федеративной платформой обмена сообщениями Matrix

Использование: GET https://matrix.org/_matrix/client/versions - получение поддерживаемых версий API

Погода и геолокация OpenWeatherMap API

URL: https://openweathermap.org/api

Описание: API для получения данных о текущей погоде, прогнозов и исторических данных

Использование: GET https://api.openweathermap.org/data/2.5/weather?q=London&appid=YOUR_API_KEY — получение текущей погоды в Лондоне


Weather API (WeatherAPI.com)

URL: https://www.weatherapi.com/

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

Использование: GET https://api.weatherapi.com/v1/current.json?key=YOUR_API_KEY&q=Paris — получение текущей погоды в Париже


Google Maps API

URL: https://developers.google.com/maps

Описание: Набор API для работы с картами, геолокацией, местами и маршрутами

Использование: Встраивание карты JavaScript API на веб-сайт с маркерами и инфо-окнами


Яндекс Карты API

URL: https://yandex.ru/dev/maps/

Описание: API для работы с картами Яндекса, включая геокодирование и построение маршрутов

Использование: Встраивание карты на веб-страницу через JavaScript API с поиском организаций


Here Maps API

URL: https://developer.here.com/

Описание: API для работы с картами, геолокацией и построения маршрутов от Nokia/HERE

Использование: GET https://router.hereapi.com/v8/routes?transportMode=car&origin=52.5,13.4&destination=52.5,13.45&apiKey=YOUR_API_KEY — построение маршрута


MapBox API

URL: https://docs.mapbox.com/api/

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

Использование: GET https://api.mapbox.com/geocoding/v5/mapbox.places/Washington.json?access_token=YOUR_ACCESS_TOKEN — геокодирование


AccuWeather API

URL: https://developer.accuweather.com/

Описание: API для получения точных прогнозов погоды, текущих условий и оповещений

Использование: GET https://dataservice.accuweather.com/currentconditions/v1/{locationKey}?apikey=YOUR_API_KEY — получение текущих условий


Nominatim (OpenStreetMap)

URL: https://nominatim.org/release-docs/develop/api/Overview/

Описание: API для геокодирования и обратного геокодирования на основе данных OpenStreetMap

Использование: GET https://nominatim.openstreetmap.org/search?q=Berlin&format=json — поиск координат Берлина


На этом всё. Удачи!


Наш форум: https://zelenka.guru

Наши проекты в Telegram: https://t.me/zelenka_guarantor_robot

Report Page