.NET - APIs públicas para desenvolvedores  

 Hoje vou apresentar algumas APIs públicas que podemos usar para realizar testes de acesso em aplicações .NET Core e Xamarin Forms dentre outras tarefas.

Precisando fazer um teste de acesso e consumo de uma API REST ? Que tal uma API pública e gratuita ?

Existem muitas APIs públicas que você pode usar para acessar e testar em seus projetos e a seguir vou relacionar algumas dessas APIs.

APIs Públicas para desenvolvedores

1- Open Wheather Map API

Uma API gratuita para previsão do tempo.

Precisa de registro.

2- JSON Placeholder

JSONPlaceholder é um serviço REST on-line gratuito que você pode usar sempre que precisar de alguns dados para exibir em suas aplicações. É ótimo para ser usado em tutoriais e simula um servidor, compartilhando exemplos de código.

Você pode simular requisições HTTP com GET, POST, PUT e DELETE.

Não precisa registro.

3- Makeup API

Um serviço onde você pode pesquisar produtos de maquiagem e fazer filtros por marca, preço, categoria de produto, tags e muito mais.

Essa API também fornece uma representação visual de todos os dados JSON que estão disponíveis.

Não precisa registro.

4- BreweryDB

Essa API é uma fonte de dados relacionados a cervejarias, cervejas, eventos de cerveja que você pode usar.

Precisa de registro.

5- Deck of Cards API

Nessa API você pode embaralhar cartas de baralho, comprar uma carta, reembaralhar cartas, ganhar um novo baralho, adicionar uma pilha de cartas, comprar uma pilha de cartas e outros recursos.

Uma API muito divertida.

Não precisa de registro.

6- Open Trivia DB

O Open Trivia Database fornece uma API JSON completamente gratuita para uso em projetos de programação. O uso desta API não requer uma chave de API, basta gerar a URL com um clique de botão no site e você já pode usar a API no seu aplicativo para recuperar perguntas triviais.

Não precisa de registro.

7- Nasa

A API da Nasa é ideal se você deseja acessar dados de astronomia e imagens de planetas e galáxias.

Precisa de registro.

8- Marvel

A API Marvel Comics permite que os desenvolvedores acessem informações sobre a vasta biblioteca de quadrinhos da Marvel - desde o que está chegando agora, até 70 anos atrás.

Precisa de registro.

9- Football-Data.org

Uma API pública com dados futebolístico fornecendo dados e estatísticas de futebol (resultados ao vivo, jogos, tabelas, esquadrões, etc.) de maneira legível por máquina.

Essa API gratuita (RESTful) JSON é usada por milhares de desenvolvedores para fornecer suporte a sites e aplicativos móveis com dados de futebol.

O acesso às principais competições de futebol é sempre gratuito já que este foi o propósito inicial de configurar o projeto.  No entanto, se você precisar de mais competições (ou dados detalhados), temos vários planos pagos disponíveis para atender às suas necessidades.

A documentação exaustiva, os exemplos de código e as bibliotecas ajudarão você a começar a trabalhar rapidamente.

10- Adorable Avatars

Adorable Avatars é um serviço de espaço reservado para avatar para desenvolvedores e designers da web.

A maneira mais simples de usar é criar uma tag de imagem que aponte para o nosso serviço (especificando seu identificador), mas você também pode navegar até a URL do seu avatar e salvar a imagem no seu computador.

11- Youtube

A API do Youtube permite que você adicione funcionalidade do Youtube a sites e aplicativos

Requer registro.

12- MovieDB

Uma API com dados de filmes, atores e programas de TV.

Requer um registro.

Essas são as que eu considero as principais mas existem centenas de APIs que atendem aos mais diversos interesses cabe a você procurar com paciência.

"Por que estás abatida, ó minha alma, e por que te perturbas dentro de mim? Espera em Deus, pois ainda o louvarei, o qual é a salvação da minha face, e o meu Deus."
Salmos 42:11

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Referências:


José Carlos Macoratti