🌐 O Que é uma API? Entenda de Forma Simples com JavaScript
🤔 O Que é uma API?
API significa Application Programming Interface – em português, Interface de Programação de Aplicações.
De uma forma bem simples: API conecta sistemas diferentes, Ex. API liga o frontend, backend e o Banco de Dados!
Imagine que você vai em um restaurante. Você (cliente) faz o pedido para o garçom (API), que leva o pedido para a cozinha (servidor) e depois traz sua comida. Você não conversa com a cozinha diretamente. A API é esse “garçom digital”.
📦 Exemplo simples com JavaScript
Vamos usar JavaScript para chamar uma API pública de usuários:

Esse código faz o seguinte:
fetch(...)
→ chama a API.then(...)
→ espera a resposta (promessa)console.log(data)
→ imprime os dados da API
🔄 Tipos de Métodos em uma API REST
APIs RESTful usam verbos HTTP para diferentes ações:
Verbo | Ação | Exemplo |
---|---|---|
GET | Ler dados | /usuarios → Lista usuários |
POST | Criar dados | /usuarios + body JSON |
PUT | Atualizar dados | /usuarios/5 + novo conteúdo |
DELETE | Remover dados | /usuarios/5 |
📬 Como APIs são usadas na web?
- Sites usam APIs para buscar conteúdo (YouTube, Instagram, etc.)
- Apps de clima consomem APIs de previsão
- E-commerce usa APIs de pagamento
Resumo: se há comunicação entre sistemas, há API envolvida.
🧪 Teste uma API você mesmo
Se quiser testar uma API agora mesmo sem escrever código, acesse:
https://jsonplaceholder.typicode.com
E veja exemplos reais de endpoints REST.
✅ Conclusão
APIs são a espinha dorsal da internet moderna. E com JavaScript, você pode facilmente consumir ou até criar suas próprias APIs usando ferramentas como:
fetch
no frontendaxios
para chamadas mais robustasExpress.js
para construir APIs no backend