← Ferramentas

Testador de API online

Teste qualquer API REST pelo navegador: monte uma requisição, envie e analise a resposta.

Privado: seus arquivos nunca saem do seu dispositivo.

Enviar de

Os parâmetros de query acompanham a URL. Desmarque uma linha para deixá-la de fora.

As requisições do seu navegador vão direto para a API. Suas requisições, tokens e histórico ficam neste dispositivo.

Como funciona

  1. Escolha seus arquivos.
  2. Ajuste as opções, se quiser.
  3. Baixe o resultado ou envie para outro dispositivo com o BroAllDone.

Perguntas frequentes

Como testar uma API online?

Escolha o método (GET, POST …), cole a URL, adicione parâmetros de query, headers ou um body se precisar e clique em Enviar. Você vê o status, os headers, o body e quanto tempo levou.

Por que minha requisição falha com erro de CORS?

Os navegadores só deixam páginas web lerem respostas de APIs que permitem isso com headers CORS. Se a API não permite, envie a requisição pelo servidor do BroAllDone: escolha essa opção em Enviar de, ou deixe o modo Automático ligado e as requisições GET mudam sozinhas.

É seguro colocar minhas chaves de API e tokens aqui?

Pelo seu navegador, as requisições vão direto para a API e nada passa por nós. Pelo servidor do BroAllDone, a requisição é repassada e esquecida na hora: nada é registrado nem armazenado. Tokens e histórico ficam só no seu navegador, e você pode apagá-los.

Dá para testar uma API rodando em localhost?

Sim. Escolha Meu navegador: seu navegador consegue acessar localhost e a sua própria rede. O servidor do BroAllDone não consegue, de propósito, para que nunca possa ser usado para acessar redes privadas.

Posso enviar JSON, formulários e arquivos?

Sim: JSON, campos de formulário (urlencoded), formulários com upload de arquivos (multipart), texto simples, XML ou um arquivo inteiro como body. A autenticação funciona com Bearer token, usuário e senha ou chave de API.

Posso transformar uma requisição em código?

Sim. A aba Código gera a requisição em JavaScript fetch, Node.js, axios, Python requests, PHP, Go, Java, C#, Ruby, Rust e PowerShell, e a aba Requisição mostra o comando curl. Você também pode colar um comando curl para importá-lo.

Mais ferramentas grátis