3 APIs gratuitas, legais e excelentes para iniciar os estudos na área!

Eu trabalho com APIs diariamente, já criei algumas, e também já usei de outras pessoas. É inegável o poder e a facilidade que uma API gera para o seu projeto. Resolvi trazer 3 APIs relativamente simples, mas que podem ajudar a criar projetos criativos!

Sobre mim

Meu portfolio Meu GitHub

1 - Advice Slip JSON API

Essa api retorna simplemente um conselho!

Exemplo de uso: GET https://api.adviceslip.com/advice

Você também pode adicionar /search após o advice para fazer buscas

2 - API da NASA

Essa foi uma das que mais me chamou atenção. Com está api voce pode receber várias informações da NASA, é necessário criar uma conta para receber sua chave. Um dos requests que considero mais interessante é o de imagem. Eu desenvolvi um simples site que mostra uma imagem por dia utilizando essa api, o resultado é muito legal. Para quem quiser conhecer, só clicar aqui.

3 - API do New York Times

Também tenho um projeto que adicionei em meu portfólio com essa api, caso tenha interesse só clicar aqui. Com essa api você recebe as noticias mais vistas do NYT. Também é possivel receber os best sellers de livros da amazon. É possível ver um exemplo dos dois (notícias e livros) em meu projeto com este link.

Links

Advice Slip JSON API API da NASA API do New York Times

Eu fiz uma API para a copa do mundo! Com dados sobre os jogos, times e chaves!

Convido vocês a darem uma olhada nela!

Esse link aqui tá favoritado, tem uma coleção imensa de API's livres (muitas com limites, mas pra estudar é show de bola) pra uso: https://github.com/public-apis/public-apis

Ótimo Link. Favoritei ele agora!

Bacana! Eu acrescentaria mais uma nessa lista e que é bem útil: Eles tem um plano gratuito, eu utilizei ela pra fazer um bolão na empresa e pegar os dados das partidas da copa... https://www.football-data.org/

Esta api que retorna imagens de dogs tbm é bem bacana para iniciantes. https://dog.ceo/dog-api/

Muito legal seu site de notícias! Parabéns !!

Conteúdo bem interessante!!

Gostei valeu a dica.

Cara... seu site que utiliza a api da nasa ficou insano! Melhor post do tab news, valeu demaaaais

É inegável o poder e a facilidade que uma API gera para o seu projeto. APIs permitem que você insira funcionalidades robustas em seus aplicativos, sem a necessidade de um grande conhecimento técnico. As APIs também facilitam o processo de colaboração entre equipes, uma vez que podem ser compartilhadas e documentadas de forma clara.

demais, super me interessei pelo da nasa, vou estar testando e depois dou meu relato completo!

Muito bom conteúdo. Obrigado por disponibilizar!

Aproveitando o assunto, alguém tem uma outra opção de API a https://meuip.com.br/ ?

Achei uma aparentemente boa... https://www.ipify.org/

Ótimo post, Obrigado por compartilhar, além das api do post, os comentários estão recheados de dicas de APIs, show d+.

Segue uma API muito bacana também e do Brasil:Brasil API

Segue um projeto também que foi feito em cima da api do github que é bem bacana:Git Follower

Abraços!

Muito bom! É de algum lugar que se começa.

Achei muito interessantes essas API's, vou utiliza-las para fazer alguns projetinhos. Valeu pela dica!

Obrigado pelo post!

Segue os meus 0,02 centavos!

Essa API mantida pelo Mitre é muito boa para criar ser usado no escopo se cibersegurança, usando essa API é possivel coletar qualquer tipo de dado sobre CVEs.

https://cveapi.com/#howtousethisapi

haha boa sacada pegar as api's interessantes e incorporar no seu site

Uma outra API que usei uma vez quando estava aprendendo e achei super legal foi a do IBGE, eles tem alguns endpoint como esse de países: https://servicodados.ibge.gov.br/api/docs/paises que são até que bem simples de usarem, sem precisar nem de chave de acesso. Espero que gostem para aprender sobre APIs!

Você tem alguma dica de como contruir APIs simples e eficazes para fins de estudo? criei uma bem simples com artigos sobre redução de matéria-prima para um projeto da faculdade no mês passado, mas depois disso não mexi mais nada, achei super legal essa experiência de criar dados para poder consumí-los.

Valeu pelas dicas e links acima!

Tem muito conteudo sobre apis no youtube, é muito bom e fácil de estudar. Eu crio minhas apis com typescript e puppeteer, acho bem simples, recomendo pesquisar um pouco. Se você não gosta da linguagem também pode fazer com javascript ou então pesquisar sobre crawlers para coleta de dados (o metodo que crio minhas apis) :-)

Obrigado por compartilhar ;)

Top mano!

Minha Contribuição

API do Chuck Norris: https://api.chucknorris.io/ API Star Wars: https://swapi.dev/ API Pokemon: https://pokeapi.co/

Assim como as do post, ótimas recomendações! Eu percebi que você estava usando HTML para escrever o comentário e os links não estavam clicáveis, então editei sua publicação para escrever a mesma coisa em Markdown, você pode editar a publicação para saber como eu fiz isso. Além disso, se quiser conhecer um pouco mais de markdown, recomendo que leia essa publicação: [[DICA]: Como escrever artigos no TabNews.](https://www.tabnews.com.br/Biridhin/dica-como-escrever-artigos-no-tabnews)
toppp, obgdo d++! 😁

essa Api da nasa me parece muito legal, espero algum dia poder achar algum projeto para encaixa-la

muito legal, obrigado por compartilhar!

Cara que dica valiosa viu, aliás obrigado por colocar os projetos que desenvolveu usando elas, achei as api´s excelentes, e pretendo usá-las num futuro próximo, assim que eu estiver mais preparado e avançado em meus estudos, mas já salvei o link desse post nos favoritos pra revisitá-lo futuramente...thanks

Uma ideia ai pro pessoal que quer ampliar o portfolio, tanto quem faz Back quanto quem faz Front, é ir conversando com o pessoal aqui nos comentários, vi que um amigo ali fez uma API da Copa do Mundo, peguem a API dele e vão fazendo suas implementações e se acharem algum problema já comentem pra avisar ele, assim um ajuda o outro a melhorar.

wow! Que legal essas APIs, eu realmente nunca tinha ouvido falar. Oq eu mais vejo a galera postar é a pokemonAPI e a do TMDB, inclusive essa ultima eu usei pra fazer um cloneflix pro meu portifolio em Reactjs