Start here
4 endpoints · 1 group
A live catalog of every endpoint, plus health checks.
View endpointsOpening your dashboard…
v2.0 · NovoGrátisEndpoints de API reaisSem cadastroCORS habilitado
Endpoints REST realistas para construir frontends, testar clientes HTTP e explorar como APIs se comportam. Comece com 35 endpoints gratuitos, sem conta, e receba JSON real em segundos.
https://api.testingapis.comapi.testingapis.com/api/Products?limit=2[
{
"id": 1,
"title": "Wireless Noise-Cancelling Headphones",
"price": 249.99,
"description": "Over-ear headphones with 30hr battery life and active noise cancellation.",
"category": "electronics",
"image": "https://picsum.photos/seed/prod1/400/400",
"rating": {"rate": 4.3, "count": 127},
"inStock": true,
"createdAt": "2025-06-12T10:30:00Z"
},
…
]O que a API oferece
Os números vêm direto da referência da API, então sempre batem com o que a API serve. Explore endpoints reais, dados realistas e os detalhes de que você precisa para construir e testar mais rápido.
19 recursos como produtos, livros, países e funcionários, com objetos aninhados, datas, preços e imagens.
POST, PUT, PATCH e DELETE alteram os dados, então um item que você cria pode ser buscado depois. Tudo volta ao início quando o servidor reinicia.
Credenciais de teste fixas para Basic, Bearer, JWT, API key, OAuth 2.0, OAuth 1.0a, Digest e HMAC.
Qualquer status code, redirects, cookies e headers de cache. Adicione ?delay=3 ou ?error=503 a qualquer requisição.
JSON por padrão, além de XML, CSV, YAML, arquivos, streaming, WebSockets, SOAP e GraphQL.
Cada endpoint tem uma página com seus parâmetros, um exemplo de resposta e Try it, além de um arquivo OpenAPI para membros logados.
Playground
Escolha um endpoint ou um exemplo, edite a requisição e envie para a API em execução, não para um mock. Estes 35 funcionam sem conta; a referência tem todos os 360.
Query parameters
Any endpoint also takes delay (seconds, up to 10) and error (a status code).
Code examples
curl 'https://api.testingapis.com/api/Products?limit=3'No response yet
Press Send to call the live API. If it has been idle, the first response can take a few seconds.
Referência da API
53 grupos de endpoints em 7 categorias. Cada grupo tem uma página de referência com exemplos de requisições e respostas.
4 endpoints · 1 group
A live catalog of every endpoint, plus health checks.
View endpoints44 endpoints · 7 groups
Methods, status codes, redirects, cookies, caching and request bodies.
View endpoints62 endpoints · 4 groups
Common content types, file downloads, JSON edge cases and utilities.
View endpoints38 endpoints · 6 groups
Auth schemes, OAuth 2.0 and 1.0a, JWT, rate limiting and payments.
View endpoints50 endpoints · 9 groups
Streaming, WebSockets, async jobs, pagination, failure injection and more.
View endpoints142 endpoints · 19 groups
Realistic data sets such as products, posts, books and countries.
View endpoints20 endpoints · 7 groups
The first version of the API: users in JSON and XML, uploads and auth tests.
View endpoints360 endpoints
Every endpoint with its parameters and example responses, the data models, GraphQL and an OpenAPI file for your tools.
Casos de uso
Construa listas, páginas de detalhe e formulários com JSON realista antes de a API real existir. Os recursos têm paginação, ordenação e busca.
API de produtosConfira como seu cliente envia métodos, headers, query strings e corpos. O Echo devolve exatamente o que recebeu.
Endpoints de ecoPratique fluxos de Basic, Bearer, JWT, API key, OAuth 2.0, OAuth 1.0a, Digest e HMAC com credenciais de teste conhecidas, incluindo os casos de falha.
Endpoints de autenticaçãoForce um 503, uma resposta lenta ou um JSON estranho e veja como seu app reage, sem mexer em um serviço real.
Erros sob demandaAs lições cobrem requisições, respostas, status codes e casos de teste, com requisições que você executa enquanto lê.
Começar as liçõesAponte collections do Postman, suítes de teste e jobs de CI para URLs estáveis, com dados seed que são os mesmos após cada reinício.
Automatizar testes de APIComo funciona
Escolha um endpoint, envie uma requisição real com seus próprios parâmetros e inspecione a resposta ao vivo. Os 35 endpoints principais não exigem conta.
Encontre um no playground ou na referência. Cada um mostra seus parâmetros e um exemplo de resposta.
Do seu app, de um terminal, do Postman ou do playground. É uma chamada HTTPS normal.
curl 'https://api.testingapis.com/api/Products/1' \
-H 'Accept: application/json'Leia o status, os headers e o JSON, depois use na sua UI ou escreva asserções em um teste.
{
"id": 1,
"title": "Wireless Noise-Cancelling Headphones",
"price": 249.99,
"description": "Over-ear headphones with 30hr battery life and active noise cancellation.",
"category": "electronics",
"image": "https://picsum.photos/seed/prod1/400/400",
"rating": {"rate": 4.3, "count": 127},
"inStock": true,
"createdAt": "2025-06-12T10:30:00Z"
}Início rápido
É HTTPS e JSON puros, então qualquer cliente HTTP funciona. Cada exemplo busca cinco produtos, que não precisam de chave.
fetch('https://api.testingapis.com/api/Products?limit=5')
.then(res => res.json())
.then(data => console.log(data))[
{
"id": 1,
"title": "Wireless Noise-Cancelling Headphones",
"price": 249.99,
"description": "Over-ear headphones with 30hr battery life and active noise cancellation.",
"category": "electronics",
"image": "https://picsum.photos/seed/prod1/400/400",
"rating": { "rate": 4.3, "count": 127 },
"inStock": true,
"createdAt": "2025-06-12T10:30:00Z"
},
...
]As respostas são JSON por padrão. Listas aceitam limit, page, sort e q.
Os 35 endpoints principais são gratuitos. Para o restante, adicione sua chave:
Guarde-a em uma variável de ambiente, não no código do navegador.
Funciona com fetch, axios, requests, Postman, Insomnia ou um gerador de código.
Prefere um cliente? Entre, baixe o arquivo OpenAPI na documentação e importe no Postman, no Insomnia ou em um gerador de código.
Por que testingapis.com
Nenhum servidor para rodar, nenhuma biblioteca de mock para configurar e nenhuma fixture para manter em dia. Aponte seu código para endpoints HTTP reais que retornam JSON realista e gaste o tempo na sua aplicação.
Aprender
Tutoriais práticos que usam a API, de ler um status code a testar retries e rate limits.
Também grátis: ferramentas para devs como um formatador de JSON, um decodificador de JWT e uma referência de status codes HTTP.
Acesso
Comece a enviar requisições agora mesmo ou crie uma conta gratuita para liberar todos os endpoints.
35 endpoints, abertos a qualquer pessoa. Envie requisições na hora pelo playground, por um terminal ou pelo seu app.
Todos os 360 endpoints. Crie uma API key e envie em X-TestingApis-Key; o Try it da documentação usa sua sessão enquanto você estiver logado.
Sem planos pagos para a API de teste; os planos pagos são só para o API builder.
API builder · Somente por convite
Modele recursos a partir do JSON do seu frontend e receba uma URL hospedada com dados realistas que só você pode alterar. Comece grátis; Pro e Team adicionam projetos, endpoints, requisições e logs de requisições.
Para experimentar
₹0 / month
Para devs
Em breve
Para times e projetos
Em breve
Por enquanto, o builder está aberto a contas convidadas. Peça para participar. Precisa de mais? O Enterprise está na página de preços.
FAQ
Respostas rápidas para as dúvidas mais comuns sobre o testingapis.com.
X-TestingApis-Key. WebSockets e EventSource, que não enviam headers, usam ?ta_key=. Enquanto você estiver logado, o Try it da documentação e o playground desta página enviam a chave por você.?error=503 (ou qualquer outro código) ou ?delay=5 (até 10 segundos) a qualquer requisição.Pronto para começar?
Explore 360 endpoints sem nada para configurar. 35 deles funcionam sem conta nem API key.
… Requisições atendidas, contando ao vivo