Tokencito Jogo do dia Jogar

O que é uma API?

Uma API (interface de programação de aplicações) é o conjunto de regras com que um programa pede dados ou ações a outro: o que dá para pedir, como pedir e em que formato chega a resposta. É assim que um app do clima mostra a previsão sem medir nada: ele pede à API de um serviço meteorológico.

📱O app monta o pedido📨Chega à API🗄️O serviço busca o dado📦Volta a resposta

Teste o que aprendeu

Uma pergunta do app. Escolha uma resposta.

Seu app pede a previsão à API de um serviço do clima. O que ele recebe?

Comece a jogar na web

O app do clima não mede nada

O seu celular não mede a temperatura da rua. Quando você abre o app do clima, ele manda um pedido para a API de um serviço meteorológico: "me dá o clima de Rosario". O serviço, que junta as medições, responde com poucos dados organizados, muitas vezes em JSON, e o app desenha tudo com os próprios ícones e cores.

Por isso dois apps do clima podem mostrar o mesmo com designs diferentes: eles perguntam à mesma API. E se o serviço cai, o app pode ficar sem dados novos.

O pedido: exemplo fictício
GET https://api.example.com/v1/weather?city=rosario
A resposta em JSON (também inventada)
{
  "city": "Rosario",
  "temp_c": 18,
  "sky": "cloudy",
  "rain_chance": 0.3,
  "updated": "2026-10-08T09:00:00-03:00"
}

API, servidor e banco de dados não são a mesma coisa

O erro mais comum é usar como sinônimos. O banco de dados é onde o serviço guarda todas as medições. O servidor é o computador que recebe os pedidos e atende. A API é o acordo: que perguntas são aceitas, com quais dados e que formato tem a resposta.

O seu app nunca vê o banco de dados nem entra no servidor: só recebe o que a API decide mostrar. O que ele pode consultar ou alterar depende das operações e permissões que o serviço oferece. Essa é a graça: o serviço pode trocar de banco ou mudar de servidores, e enquanto a API responder igual, o seu app continua funcionando.

As APIs que você usa sem perceber

O botão "Entrar com o Google", o mapa dentro de um app de delivery ou o pagamento com cartão numa loja online são APIs de outra empresa usadas a partir do seu app. A IA também: os botões de IA de muitos apps falam com um modelo por uma API de IA e se autenticam com uma chave de API. Para conectar um assistente a ferramentas existe ainda o MCP, que também funciona com pedidos e respostas.