Herramientas API Blog
Entrar Crear cuenta

Leer QR y códigos de barras

Leer QR y códigos de barras es una API que lee los códigos QR y de barras que hay en una imagen o en un PDF y te devuelve su contenido en texto. Es la pareja de Generar QR y Código de barras, que los crean.

Cómo funciona

Le mandas la imagen (o el PDF) y te devuelve una lista con cada código que encuentra: de qué tipo es (QR, Code 128, EAN-13…) y qué dice. Lee varios códigos a la vez, aunque estén girados, pequeños o la foto no sea perfecta. La lectura se hace en nuestros propios servidores: la imagen no se envía a ningún servicio de terceros.

Aviso honesto: lee bien los códigos nítidos, girados, pequeños o con algo de ruido. Con fotos muy borrosas, códigos medio tapados o con muy poco contraste puede no encontrar nada: en ese caso devuelve una lista vacía, y el crédito se cobra igual porque el trabajo se hizo. Un PDF se lee página a página (hasta 20 páginas por llamada; elige cuáles con pages).

Lo único que necesitas

  • Tu API key. La creas en tu panel con "+ Crear llave".
  • En tu plataforma de automatización, un paso de tipo "HTTP Request" (n8n, Make, Zapier, Pipedream…).

Cómo usarlo en n8n

  • Method: POST · URL: https://api.cofferdock.com/code-reader
  • Send Headers: x-api-key = tu llave
  • Send Body: archivo binario (en n8n: "n8n Binary File"), la imagen o el PDF
  • El resultado trae text (el contenido del primer código) y codes (la lista de todos).

Opciones

OpciónPor defectoPara qué sirve
formatstodosBuscar solo ciertos tipos, por ejemplo QRCode o EAN13,Code128.
max_codes20Cuántos códigos devolver como máximo (1 a 50).
pagestodasSolo en PDF: qué páginas leer, por ejemplo 1-3,5.

Lo que recibes

text es el contenido del primer código (o null si no hay ninguno), pensado para usarlo directamente en tu flujo. codes es la lista de todos: format (el tipo), text (lo que dice) y content_type (Text, Binary, GS1…). Si un QR lleva datos que no son texto, también llega bytes_base64. En un PDF, cada código trae además page, el número de la página donde está.