~ 4 мин
15 бесплатных API для написания тестовых приложений
33083
12/14/2022
Мы обнаружили, что многие API заблокированы платным доступом, что может немного затруднить обучение работе с API. К счастью для этого есть бесплатные API.
С помощью свободных для использования API вы можете проводить тестирование и создавать гибкие, мощные приложения в рекордно короткие сроки.
Для справки
С помощью быстрого поиска в Google вы обнаружите десятки тысяч бесплатных и открытых API-интерфейсов - все они хорошо сделаны и легко доступны разработчикам по всему миру.
Существует огромное количество таких API и на выбор того, который соответствует вашим потребностям, может занять невероятно много времени.
Поэтому, мы прочесали весь Интернет для этого, чтобы составить для вас исчерпывающий список лучших бесплатных API.
1. Public API
Здесь целый список общедоступных API, которые в настоящее время каталогизированы в проекте.
Пример запроса:
https://api.publicapis.org/entries
2. Cat Facts
Получайте сообщения - случайные факты о кошках каждый день.
Пример запроса:
https://catfact.ninja/fact
3. CoinDesk
Показывает индекс цен на биткоин (BPI) в режиме реального времени.
Пример запроса:
https://api.coindesk.com/v1/bpi/currentprice.json
4. Bored API
Bored - это бесплатный API, позволяющий найти себе занятие, получая предложения со случайными действиями.
Пример запроса:
https://www.boredapi.com/api/activity
5. Agify.io
Предсказывает возраст человека по его имени.
Пример запроса:
https://api.agify.io/?name=vadim
6. Genderize.io
Предсказывает пол человека по его имени.
Пример запроса:
https://api.genderize.io/?name=vadim
7. Nationalize.io
Предсказывает национальность человека по его имени.
Пример запроса:
https://api.nationalize.io/?name=vadim
8. Dogs API
Получает случайные изображения собак, которые могут поднять вам настроение)
Пример запроса:
https://dog.ceo/api/breeds/image/random
9. IPfy
IPify - это бесплатный API, который позволяет получить вам ваш текущий IP-адрес.
Пример запроса:
https://api.ipify.org?format=json
10. IPinfo
C помощью этого API можно получить информацию об указанном IP-адресе, такую как геологическая информация, название компании и оператора.
Пример запроса:
https://ipinfo.io/161.185.160.93/geo
11. Joke API
API генерирует случайные шутки. Вы также можете получать шутки определенного типа (например, только шутки о программировании).
Пример запроса:
https://official-joke-api.appspot.com/random_joke
12. RandomUser
Получает информацию о случайном фейковом пользователе, включая пол, имя, электронную почту, адрес и т.д.
Пример запроса:
https://randomuser.me/api/
13. Список университетов
С помощью этого API можно получить список университетов в указанной стране.
Пример запроса:
http://universities.hipolabs.com/search?country=Kazakhstan
14. Zippopotam
Получите информацию об указанном почтовом индексе.
Пример запроса:
https://api.zippopotam.us/us/33162
15. Flight Data
Получайте информацию о путешествиях для своего сайта или блога, тенденции цен на авиабилеты и находите популярные направления для своих клиентов.
Этот API также бесплатен, но необходимо зарегистрироваться!
Пример запроса:
GET https://api.travelpayouts.com/v1/prices/cheap?origin=MOW&destination=HKT&depart_date=2016-11&return_date=2016-12&token=PutHereYourToken
16. Anecdotica
const pid = '••••••••••••••••••••', // имя профиля key = '••••••••••••••••••••••••••••••••' // секретный ключ let query = 'pid=' + pid + '&method=getRandItem&uts=' + Math.trunc(Date.now()/1000) let signature = MD5(query + key) let url = 'http://anecdotica.ru/api?' + query + '&hash=' + signature
MD5 — любая функция (например, из библиотеки CryptoJS), возвращающая хеш MD5.
Взгляните на наш стартап:
Выбирай экскурсии и активности по всему миру
Уже зарегистрировано 0 стран, 0 направлений, 0 экскурсий
Есть интересная идея?
И вы очень хотите ее реализовать, пишите нам и получите подробное коммерческое предложение и быструю реализацию