15 бесплатных API для написания тестовых приложений

33964

12/14/2022

Мы обнаружили, что многие API заблокированы платным доступом, что может немного затруднить обучение работе с API. К счастью для этого есть бесплатные API.

Вадим Пашаев

Вадим Пашаев

Инженер, веб-разработчик, путешественник

15 бесплатных API для написания тестовых приложений
Регистрация товарных знаков
Craftum - создайте сайт за 15 минут
Домены, хостинг от reg.ru

С помощью свободных для использования 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.

Подписаться на рассылку

Получите лучшие новости по веб-разработке и AI

Подписаться на рассылку

Получите лучшие новости по веб-разработке и AI

Оценка проекта

Хотите быструю оценку Вашего проекта?

Василий Иванов
Максим Насенников
Виктория Мальцева
Vadim Pashaev

Заполните форму справа и наша команда экспертов поможет найти для Вас оптимальное решение вашей идеи или задачи

Есть интересная идея?

И вы очень хотите ее реализовать, пишите нам и получите подробное коммерческое предложение и быструю реализацию