🌐 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:
fetchno frontendaxiospara chamadas mais robustasExpress.jspara construir APIs no backend