JSONPlaceholder
Endpoints REST de mentira para prototipar sin montar backend ni pedir clave.
Ver la documentaciónPara qué sirve
Qué problema resuelve
JSONPlaceholder es un servidor de mentira con posts, usuarios, comentarios y todos ya inventados. Sirve para aprender fetch, montar demos o enseñar en un README sin levantar base de datos.
Los cambios (POST/PUT/PATCH/DELETE) parecen funcionar, pero no se guardan de verdad: al recargar, los datos vuelven al punto de partida.
En la práctica
Qué puedes hacer con ella
- Listar posts, usuarios, comentarios, álbumes, fotos o tareas de ejemplo.
- Probar GET/POST/PUT/PATCH/DELETE como en una API REST real.
- Usarlo en CodeSandbox, Stack Overflow o demos locales sin registro.
- Enseñar relaciones típicas (un post tiene comentarios) con datos estables.
- Prototipar una UI antes de tener backend propio.
¿Es gratis?
Gratis para pruebas y prototipos
Servicio gratuito sin registro ni clave, pensado para testing y prototipado (no como base de producción). No publica una cuota numérica fija en la home.
Comprobado el 2026-08-02. Fuente: página oficial de precios o límites
Qué cuenta como una «llamada» aquí
Cada GET/POST/… a jsonplaceholder.typicode.com es una petición HTTP de prueba. No hay tokens de pago ni créditos: es un falso backend compartido.
Un POST te devolverá un id inventado, pero no persistirá. Úsalo para aprender el cableado, no para guardar datos reales de clientes.
Límites y cuotas
| Límite | Cuota | Qué significa en la práctica |
|---|---|---|
| Cuota publicada | Sin número fijo en la home | No hay plan Free con tope tipo «X/día» en la página principal; está orientado a demos. |
| Persistencia | No permanente | Las escrituras simulan éxito pero no sustituyen una base de datos tuya. |
| Uso recomendado | Testing / prototipos | README, talleres, sandboxes. No es un backend de producción. |
Precios
| Plan | Precio | Para quién | Qué incluye (resumen) |
|---|---|---|---|
| API pública de datos fake | $0 | Quien necesita datos de mentira para aprender o demos. | Recursos posts, comments, albums, photos, todos, users. |
Uso permitido, comercial y licencia
| Pregunta | Respuesta clara |
|---|---|
| ¿Para qué está pensado? | Testing y prototipado gratuito. No sustituye tu API de negocio. |
| ¿Hace falta cuenta? | No: el servicio público no pide registro ni API key para usar los endpoints de ejemplo. |
| ¿Datos reales / PII? | No envíes datos personales reales: el contenido es de ejemplo y el servicio es público de demos. |
Cómo empezar
Ver un listado JSON de posts de ejemplo.
Abre el navegador o la consola; no hace falta cuenta.
Dirección base de las imágenes: https://jsonplaceholder.typicode.com
- 01
Paso 1
Entra en https://jsonplaceholder.typicode.com/ y mira los recursos (posts, users, comments…).
- 02
Paso 2
Abre https://jsonplaceholder.typicode.com/posts : verás un array JSON.
- 03
Paso 3
Prueba un recurso concreto: https://jsonplaceholder.typicode.com/posts/1
- 04
Paso 4
En la consola: fetch('https://jsonplaceholder.typicode.com/todos/1').then(r => r.json()).then(console.log)
- 05
Paso 5
Simula un alta con POST /posts; recibirás un id ficticio. Recuerda que no se guarda de verdad.
Con tu agente
Prompt para integrar la API
Prompt para que tu agente lo deje listo
Pega esto en Cursor, Claude Code, Codex u otro agente de código:
Usa JSONPlaceholder como API fake. Docs: https://jsonplaceholder.typicode.com/ . Base: https://jsonplaceholder.typicode.com . Sin auth. Recursos: posts, comments, albums, photos, todos, users. No trates las escrituras como persistentes. ¿Qué pantalla o ejemplo quieres cablear primero?Detalle técnico
Acceso, HTTPS y CORS
- 01
Acceso · Sin clave
Se llama directamente desde el navegador o el servidor sin registrarse.
- 02
HTTPS · Sí
Sirve sobre TLS, así que vale para producción y para páginas ya en HTTPS.
- 03
CORS · Sí
Permite llamarla directamente desde el navegador sin proxy intermedio.