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



Для тех, кто еще не знает этого понятия, можете глянуть начало вот этой статьи: https://habr.com/ru/post/464261/

Тут про тестировку, но объясняется простыми словами. А если лень читать - представляйте API как набор уже готовых функций и свойств, которые вы используете для получения данных или совершения операций.



Так вот, первые запросы в гугле на эту тему дадут вам хороший репозиторий: https://github.com/public-apis/public-apis

Но далеко не все ресурсы тут подходят для JS кода (react, angular вот это все) и не все ориентированы для новичков.



Поэтому хочу дать вам небольшой список моих любимых апишек, на которых я работал с учениками и одну из них уже использовал в курсе. Они все хорошо подходят для веб-приложух или каких-нибудь ваших тестов.



https://pokeapi.co/

Вспомнить детство и построить свой покедекс 😅



https://anapioficeandfire.com/

Поработать с целой тучей персонажей Игры Престолов и их данными. Тут же и книги, и разделение на фракции и тп.



https://developer.marvel.com/

Вселенная Марвел. Огромное количество данных, но понадобится api ключ, который выдается при регистрации



https://openweathermap.org/api

Данные с погодой часто дают на тестовых заданиях. Один из таких сервисов, тоже нужно будет регистрироваться



https://newsapi.org/

Новости. Можете построить свою новостную ленту по разным критериям.



Если у вас еще есть любимые и удобные - можете смело делиться ими в комментах 😉



#полезности