Libros y diccionarios

Open Library

Libros, ediciones y portadas del catálogo abierto de Internet Archive.

Ver la documentación

Para qué sirve

Qué problema resuelve

Open Library es el catálogo abierto de Internet Archive: puedes buscar libros, ediciones, ISBNs y portadas por HTTP.

Está pensada para descubrir libros en tiempo real (apps de lectura, demos), no como backend masivo: para volcar el catálogo usa dumps mensuales.

En la práctica

Qué puedes hacer con ella

  • Buscar libros por título, autor o ISBN.
  • Leer metadatos de una obra o edición en JSON.
  • Mostrar la portada a partir del cover id.
  • Integrar un buscador de libros en una web educativa.
  • Cachear respuestas y respetar el ritmo de 1–3 req/s.

¿Es gratis?

Gratis con ritmo bajo (mejor si te identificas)

API pública gratuita. Por defecto: 1 petición/segundo. Si envías User-Agent e email de contacto, sube a 3 req/s. No está pensada como backend comercial de alto tráfico; para bulk usa dumps. Violaciones pueden acabar en rate limit agresivo o bloqueo.

Comprobado el 2026-08-02. Fuente: página oficial de precios o límites

Qué cuenta como una «llamada» aquí

Cada GET a openlibrary.org (search.json, /isbn/…, covers…) es una petición. No hay API key ni créditos de pago.

El contador es de ritmo (requests por segundo), no un cupo mensual. Para cientos de libros sueltos usa search.json o dumps, no martillees /isbn uno a uno.

Rate limits Open Library

Fuente oficial: límites de uso
LímiteCuotaQué significa en la práctica
Sin identificar1 request / segundoLímite por defecto si no te presentas bien.
Con User-Agent + email3 requests / segundoIdentifica la app y un contacto para el cupo ×3.
Acceso masivoUsar dumpsNo uses la API como backend de alto tráfico; descarga dumps mensuales.

Precios

Fuente oficial: página de precios
PlanPrecioPara quiénQué incluye (resumen)
API pública$0Apps de descubrimiento y demos educativas.Búsqueda, obras, ediciones, covers · rate limits.

Uso permitido, comercial y licencia

Fuente oficial: términos y uso permitido
PreguntaRespuesta clara
¿Open data?Sí: catálogo abierto de Internet Archive. Respeta las usage guidelines y no satures los servidores.
¿Uso comercial intenso?No como infraestructura comercial de alto tráfico sobre la API pública; contacta o usa dumps.
¿Hace falta cuenta?No para lecturas básicas; sí identificar User-Agent y email para más ritmo.

Cómo empezar

Buscar un libro por título y mostrar su portada.

No necesitas clave; sí un User-Agent claro.

Dirección base de las imágenes: https://openlibrary.org

  1. 01

    Paso 1

    Define un User-Agent con nombre de app y email (para acercarte a 3 req/s).

  2. 02
  3. 03

    Paso 3

    Toma cover_i del primer documento y abre https://covers.openlibrary.org/b/id/{cover_i}-M.jpg

  4. 04
  5. 05

    Paso 5

    Cachea resultados. Docs: https://openlibrary.org/developers/api

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:

Prompt
Integra Open Library. Docs: https://openlibrary.org/developers/api . Sin API key. Rate: 1 req/s (3 con User-Agent+email). Usa dumps para bulk. No inventes ISBNs: pídemelos. ¿Búsqueda, ISBN o covers primero?

Detalle técnico

Acceso, HTTPS y CORS

  1. 01

    Acceso · Sin clave

    Se llama directamente desde el navegador o el servidor sin registrarse.

  2. 02

    HTTPS ·

    Sirve sobre TLS, así que vale para producción y para páginas ya en HTTPS.

  3. 03

    CORS · No

    Hay que llamarla desde tu servidor: el navegador bloqueará la petición directa.