Tu primera API real
Llama a JSONPlaceholder desde tu terminal de verdad — una API pública gratuita
⏱ Estim. ~11 min
01 · Leer
Hasta ahora solo llamaste a APIs simuladas. Ahora vamos a llamar a una de verdad.
JSONPlaceholder (jsonplaceholder.typicode.com) es una API falsa, pública y gratuita que usan millones de ingenieros para probar y aprender. Sin registro, sin API key, sin tarjeta de crédito.
Tiene endpoints reales, respuestas JSON reales y se comporta igual que una API en producción — la mejor herramienta para practicar.
Puntos clave
- JSONPlaceholder es gratis, público y no requiere autenticación
- Tiene endpoints para users, posts, todos, comments, albums y photos
- Las respuestas son datos falsos, pero con el mismo formato que una API real
- Esta lección se hace en la terminal de tu máquina real (no en el sandbox)
02 · Práctica real
Abre tu terminal real (no el sandbox). Confirma que curl funciona. Usuarios de Windows PowerShell: en esta lección todos los comandos van con curl.exe en lugar de curl.
curl --version
03 · Práctica real
Trae un único todo. Esta es una solicitud GET real contra un servidor real.
curl https://jsonplaceholder.typicode.com/todos/1
04 · Práctica real
Trae todos los usuarios. Esto devuelve un arreglo de 10 objetos user — mira el JSON para ver la estructura.
curl https://jsonplaceholder.typicode.com/users
05 · Leer
Mira hasta dónde llegaste: confirmaste que curl está instalado, trajiste un recurso individual y obtuviste un lote entero de usuarios desde un servidor vivo en internet. Cada respuesta es JSON estructurado — el mismo formato que las apps reales usan todos los días.
Ahora vas a ir más lejos. Vas a aprender a filtrar resultados con query parameters (para no tener que descargar todo) y a crear recursos nuevos con solicitudes POST. Estos dos patrones sostienen la mayoría de las apps de tu celular.
06 · Práctica real
Filtra usando query parameters: trae solo los posts del user ID 1.
curl "https://jsonplaceholder.typicode.com/posts?userId=1"
07 · Práctica real
Haz POST de un nuevo recurso. JSONPlaceholder acepta solicitudes POST y devuelve el recurso 'creado' (con ID) — pero no lo guarda de verdad.
curl -X POST https://jsonplaceholder.typicode.com/posts \
-H "Content-Type: application/json" \
-d '{"title": "My First Post", "body": "Hello from curl!", "userId": 1}'08 · Quiz
¿Qué es JSONPlaceholder?
- Una librería de JavaScript
- Un servicio de base de datos
- Una API falsa, pública y gratis para probar y aprender
- Un editor de código
09 · Completar
En la terminal, el comando _____ te permite llamar APIs HTTP desde la línea de comandos.
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.