Opening your dashboard…

v2.0 · NuevoGratisEndpoints de API realesSin registro

Prueba APIs sin crear un backend.

Endpoints REST realistas para construir frontends, probar clientes HTTP y explorar cómo se comportan las APIs. Empieza con 35 endpoints gratuitos, sin cuenta, y recibe JSON real en segundos.

URL basehttps://api.testingapis.com
  • Uso gratuito
  • Endpoints básicos sin registro
  • CORS habilitado
  • Datos realistas
GETapi.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"
  },
  …
]
200 OKejemplo393 B
API en vivo · JSON real
Endpoints de API gratuitos
35
Datos reales para tu frontend y tus tests
Peticiones a la API atendidas
Contadas en vivo: cada llamada a las APIs gratuitas y mock
Herramientas gratuitas para devs
17
JSON, JWT, cURL y más, en tu navegador
Cuentas necesarias
0
Para los endpoints básicos: empieza a probar ya

Playground

Envía una petición a la API en vivo

Elige un endpoint o un ejemplo, edita la petición y envíala a la API en ejecución, no a un mock. Estos 35 funcionan sin cuenta; la referencia tiene los 360.

  • API realNo es un mock
  • 35 endpointsListos para enviar
  • Todos los métodosGET, POST, PUT, PATCH, DELETE
  • Respuesta en vivoCon headers y tiempos

Request

Query parameters

KeyValueRemove

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'

Response

No response yet

Press Send to call the live API. If it has been idle, the first response can take a few seconds.

Responses come straight from the live API.

Referencia de la API

Explora la API por categoría

53 grupos de endpoints en 7 categorías. Cada grupo tiene una página de referencia con peticiones y respuestas de ejemplo.

Casos de uso

Hecho para cómo prueban los desarrolladores

  • Desarrollo frontend

    Construye listas, páginas de detalle y formularios con JSON realista antes de que exista la API real. Los recursos admiten paginación, ordenación y búsqueda.

    API de productos
  • Pruebas de clientes HTTP

    Comprueba cómo tu cliente envía métodos, headers, query strings y cuerpos. Echo devuelve exactamente lo que recibió.

    Endpoints de eco
  • Pruebas de autenticación

    Practica flujos de Basic, Bearer, JWT, API key, OAuth 2.0, OAuth 1.0a, Digest y HMAC con credenciales de prueba conocidas, incluidos los casos de error.

    Endpoints de prueba de auth
  • Manejo de errores

    Fuerza un 503, una respuesta lenta o un JSON raro y mira cómo responde tu app, sin tocar un servicio real.

    Errores a demanda
  • Aprender APIs REST

    Las lecciones recorren peticiones, respuestas, códigos de estado y casos de prueba, con peticiones que puedes ejecutar mientras lees.

    Empieza las lecciones
  • QA y automatización

    Apunta colecciones de Postman, suites de tests y jobs de CI a URLs estables con datos semilla que son los mismos tras cada reinicio.

    Automatizar tests de API

Cómo funciona

De la URL a la respuesta en tres pasos

Elige un endpoint, envía una petición real con tus propios parámetros e inspecciona la respuesta en vivo. Los 35 endpoints básicos no necesitan cuenta.

Ver la referencia completa de la API53 grupos · 360 endpoints
  1. Step 1: Elige un endpoint

    Búscalo en el playground o en la referencia. Cada uno muestra sus parámetros y una respuesta de ejemplo.

  2. Step 2: Envía una petición

    Desde tu app, una terminal, Postman o el playground. Es una llamada HTTPS normal.

    curl 'https://api.testingapis.com/api/Products/1' \
      -H 'Accept: application/json'
  3. Step 3: Inspecciona la respuesta

    Lee el estado, los headers y el JSON, y luego úsalo en tu UI o escribe aserciones en un test.

    200 OK
    {
      "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"
    }

Inicio rápido

Llámala desde cualquier lenguaje

Es HTTPS y JSON sin más, así que sirve cualquier cliente HTTP. Cada ejemplo obtiene cinco productos, que no requieren clave.

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"
  },
  ...
]
  • JSON por defecto

    Las respuestas son JSON por defecto. Las listas aceptan limit, page, sort y q.

  • Sin clave

    Los 35 endpoints básicos son gratis. Para el resto, añade tu clave:

    X-TestingApis-Key: <tu clave>

    Guárdala en una variable de entorno, no en código del navegador.

  • Usa cualquier cliente HTTP

    Funciona con fetch, axios, requests, Postman, Insomnia o un generador de código.

¿Prefieres un cliente? Inicia sesión, descarga el archivo OpenAPI desde la documentación e impórtalo en Postman, Insomnia o un generador de código.

Por qué testingapis.com

Una API falsa alojada en lugar de mocks en tu código

Sin servidor que levantar, sin librería de mocks que configurar y sin fixtures que mantener al día. Apunta tu código a endpoints HTTP reales que devuelven JSON realista y dedica el tiempo a tu aplicación.

Nada que levantar
Sin servidor, base de datos ni librería de mocks que montar. Apunta tu código a una URL base.
HTTP real
Las peticiones cruzan la red, así que ves códigos de estado, headers, CORS y latencia reales, no un stub dentro de tu test.
Variedad en un solo host
360 endpoints, desde recursos CRUD hasta streaming, webhooks, estilos de paginación y SOAP.
Casos límite a demanda
Convierte cualquier petición en un timeout o un error de servidor con un parámetro de query.
La misma petición en todas partes
La URL que funciona en el playground funciona en curl, Postman, una app web o un job de CI.
Documentada
Cada endpoint tiene una página de referencia y respuestas de ejemplo, y toda la API está descrita en OpenAPI, que los miembros pueden descargar.

Aprende

Guías y lecciones de testing de APIs

Recorridos prácticos que usan la API, desde leer un código de estado hasta probar reintentos y rate limits.

También gratis: herramientas para devs como un formateador JSON, un decodificador JWT y una referencia de códigos de estado HTTP.

Acceso

Qué es gratis y qué requiere cuenta

Empieza a enviar peticiones ya, o crea una cuenta gratuita para desbloquear todos los endpoints.

Gratis

Sin cuenta

35 endpoints, abiertos a cualquiera. Envía peticiones al momento desde el playground, una terminal o tu app.

Creador de APIs · Solo por invitación

¿Necesitas tu propia API mock?

Diseña recursos a partir del JSON de tu frontend y obtén una URL alojada con datos realistas que solo tú puedes cambiar. Empieza gratis; Pro y Team añaden proyectos, endpoints, peticiones y registros de peticiones.

  • Free

    Para probarlo

    ₹0 / month

    • 1 project
    • 3 endpoints per project
    • 200 records per resource
    • 20 fields per resource
    • 5,000 requests per month
  • Team

    Para equipos y proyectos

    Próximamente

    • 50 projects
    • 100 endpoints per project
    • 5,000 records per resource
    • 100 fields per resource
    • 500,000 requests per month

Por ahora, el creador está abierto a cuentas invitadas. Pide acceso. ¿Necesitas más? Enterprise está en la página de precios.

FAQ

Preguntas frecuentes

Respuestas rápidas a las dudas más comunes sobre testingapis.com.

  • Sí. La API de prueba, las herramientas y las lecciones son gratis. Echo, los métodos HTTP, los códigos de estado y los recursos de productos, posts y todos funcionan sin cuenta; el resto de endpoints requiere una cuenta gratuita. La API de prueba no tiene planes de pago. Los planes de pago son solo para el creador de APIs, que aloja APIs mock diseñadas por ti, y también tiene un plan Free. Consulta los precios.
  • No para los 35 endpoints gratuitos. Para el resto, crea una cuenta gratuita, genera una clave en la página de tu cuenta y envíala en el header X-TestingApis-Key. WebSockets y EventSource, que no pueden enviar headers, usan ?ta_key=. Con la sesión iniciada, Try it en la documentación y el playground de esta página la envían por ti.
  • Sí. Es HTTPS estándar con JSON y CORS habilitado, así que apps web, apps móviles, servidores y test runners pueden llamarla con su cliente HTTP habitual.
  • Sí. Las escrituras modifican los datos, así que puedes crear un elemento y recuperarlo, actualizarlo o borrarlo.
  • No. Los datos viven en memoria en un servidor compartido: otras personas pueden leerlos y cambiarlos, y vuelven a los datos semilla cada vez que se reinicia el servidor. No envíes datos personales reales.
  • Sí. Los endpoints de auth aceptan credenciales de prueba fijas para Basic, Bearer, JWT, API key, OAuth 2.0, OAuth 1.0a, Digest y HMAC y rechazan las incorrectas como lo haría una API real. Quedan fuera del nivel gratuito, así que envía también la clave de tu cuenta. La guía de auth lista las credenciales.
  • Recibes el código de estado correspondiente y un cuerpo JSON que describe el problema. Para probar tu manejo de errores, añade ?error=503 (o cualquier otro código) o ?delay=5 (hasta 10 segundos) a cualquier petición.
  • No hay una cuota fija. Es un servidor compartido, así que mantén el tráfico automatizado en niveles razonables; el tráfico abusivo puede bloquearse según los términos. Para probar el manejo de 429, usa los endpoints de rate limit, que devuelven 429 a propósito.

¿Listo para empezar?

Empieza a probar con respuestas de una API real

Explora 360 endpoints sin nada que configurar. 35 de ellos funcionan sin cuenta ni API key.

… Peticiones a la API atendidas, en vivo