Compute check digit
API · /isbn-api
API de Validación de ISBN
Validación y conversión de ISBN como una API, calculada local y determinísticamente. El endpoint validate detecta si un código es ISBN-10 o ISBN-13, ignora guiones y espacios, y verifica el dígito de control — ISBN-10 con el esquema mod-11 cuyo último carácter puede ser la letra X (para 10), e ISBN-13 con el esquema ponderado 1-3-1-3 mod-10 — por lo que 0-306-40615-2 y 978-0-306-40615-7 ambos validan mientras que un dígito de control incorrecto es rechazado. El endpoint checkdigit calcula el dígito de control final para una raíz de 9 dígitos de ISBN-10 o una raíz de 12 dígitos de ISBN-13 (y lo recalcula para un código completo). El endpoint convert convierte entre las dos formas: un ISBN-10 se convierte en ISBN-13 anteponiendo 978 y recalculando el dígito de control, y un ISBN-13 con prefijo 978 se convierte de vuelta a ISBN-10 (los códigos con prefijo 979 no tienen equivalente ISBN-10). Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para desarrolladores de aplicaciones de publicación, bibliotecas, librerías, catálogos, comercio electrónico y metadatos, herramientas de validación de ISBN y códigos de barras, y sistemas de inventario. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esta es una validación y conversión específica de ISBN; para dígitos de control genéricos Luhn/Verhoeff use una API de dígitos de control.
salud API
saludable- tiempo de actividad
- 100.00%
- Sondas del servidor · 24h
- Latencia promedio
- 147 ms
- Sondas del servidor · 24h
- Suscriptoras
- 3,609
- activa
- Llamadas totales
- 28
- últimos 7 días
Precios
Elija un nivel: facturado mensualmente, cancele en cualquier momento.
Free
Gratis
- 8,500 llamadas / mes
- 2 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 8,500 llamadas/mes
- 2 solicitudes/segundo
- Validar + dígito de control + convertir
- Sin tarjeta de crédito
Starter
€3.40 /mes
- 85,000 llamadas / mes
- 6 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 85,000 llamadas/mes
- 6 solicitudes/seg
- ISBN-10/13, verificación X, manejo de guiones
- Soporte por correo electrónico
Pro
€9.70 /mes
- 370,000 llamadas / mes
- 15 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 370,000 llamadas/mes
- 15 solicitudes/segundo
- Canalizaciones de catálogo e inventario
- Soporte prioritario
Mega
€31.50 /mes
- 1,900,000 llamadas / mes
- 40 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 1,900,000 llamadas/mes
- 40 solicitudes/seg
- Escala de plataforma
- SLA dedicado
Construido por
Relacionado APIs
Otros APIs con etiquetas superpuestas.
API de Validación de Códigos de Barras y Códigos Estándar
Valida y trabaja con códigos de productos y publicaciones. Verifica el dígito de control de cualquier código EAN-8, UPC-A, EAN-13, GTIN-14, ISBN-10, ISBN-13 o ISSN — el tipo se detecta automáticamente y obtienes si es válido más el dígito de control esperado. Calcula el dígito de control faltante para un código parcial, y valida o convierte ISBN entre las formas de 10 y 13 dígitos. Los guiones y espacios se ignoran, por lo que puedes pegar códigos directamente de una etiqueta o catálogo. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo. 4 endpoints. Construido para sistemas de retail e inventario, catálogos de comercio electrónico, publicación, herramientas de biblioteca y validación de datos. Distinto de la generación de imágenes de códigos de barras, tarjetas de pago (Luhn) y verificaciones IBAN.
api.oanor.com/barcodecheck-api
API de Libros
Busca millones de libros, consulta ediciones por ISBN-10/13 y encuentra autores — con portadas, años de publicación, editoriales, número de páginas y materias. Desarrollado por Open Library (Internet Archive).
api.oanor.com/books-api
API de Validación de ID de IVA de la UE
Validación del formato del número de identificación del IVA de la UE como una API, calculada local y determinísticamente. El endpoint validate toma un número de IVA, elimina espacios, puntos y guiones, lee el prefijo de dos letras del país y verifica el resto del cuerpo contra la estructura oficial de ese estado miembro: los nueve dígitos de Alemania, la U más ocho de Austria, los nueve dígitos-B-dos de los Países Bajos, el prefijo de dos caracteres más nueve dígitos de Francia, los once dígitos de Italia, y así sucesivamente para los 27 países de la UE más Irlanda del Norte (XI), usando correctamente EL para Grecia en lugar de GR. Devuelve si el formato es válido, el país y el patrón esperado, por lo que DE123456789 y ATU12345678 pasan, mientras que un número alemán con solo ocho dígitos o un prefijo de EE. UU. es rechazado. El endpoint format busca el patrón de IVA esperado para cualquier código de país, o lista todos los compatibles. Esta es una verificación de estructura fuera de línea: un formato válido no prueba que el número esté registrado, para lo cual se necesita una consulta VIES en vivo. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para desarrolladores de aplicaciones de comercio electrónico, facturación, contabilidad, checkout B2B y cumplimiento fiscal, herramientas de validación e incorporación de campos de IVA, y software financiero. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 2 endpoints. Esto valida el formato del número de IVA; para las tasas de IVA, use una API de IVA/impuestos.
api.oanor.com/vatid-api
Validador de API SWIFT/BIC
Validación y análisis de códigos de identificación empresarial SWIFT/BIC como una API, calculada local y determinísticamente. El endpoint validate verifica que un código siga la estructura BIC ISO 9362 — cuatro letras para la institución, un código de país ISO de dos letras, un código de ubicación de dos caracteres y un código de sucursal opcional de tres caracteres, ocho u once caracteres en total — ignorando espacios y convirtiendo la entrada a mayúsculas, y confirma que el código de país sea reconocido; DEUTDEFF (Deutsche Bank, Fráncfort) es un BIC de oficina central válido de ocho caracteres y DEUTDEFF500 es un BIC de sucursal válido de once caracteres. El endpoint parse descompone un BIC en sus componentes de institución, país, ubicación y sucursal, informa si es una oficina central o una sucursal (sucursal XXX o ninguna significa la oficina central), y lee el estado del segundo carácter del código de ubicación — 0 para un código de prueba/no SWIFT, 1 para un participante pasivo y 2 para facturación inversa. Un BIC no lleva suma de verificación, por lo que esto es validación estructural. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para desarrolladores de aplicaciones fintech, bancarias, de pagos, KYC, tesorería y contabilidad, herramientas de códigos SWIFT e identificadores bancarios, y flujos de incorporación. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 2 endpoints. Esto valida y analiza un BIC; para la validación de números de cuenta IBAN, use una API IBAN.
api.oanor.com/bic-api
Preguntas frecuentes
Respuestas rápidas sobre precios, cuotas e integración.
¿Cómo obtengo una clave API para API de Validación de ISBN?
¿Cuál es el límite de velocidad de API de Validación de ISBN?
¿Cuánto cuesta API de Validación de ISBN?
¿Puedo cancelar mi suscripción en cualquier momento?
¿Cumple API de Validación de ISBN con el RGPD?
Elija un punto final de la lista de la izquierda para ver sus detalles y pruébelo.
Fragmentos de código
Regístrese para obtener una clave API, luego llame a cualquier ruta debajo de su slug.
curl https://api.oanor.com/isbn-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/isbn-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/isbn-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/isbn-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Calificaciones
Inicia sesión para calificar.
Aún no hay reseñas.
Discusión
Haz preguntas, comparte trucos, recibe respuestas del proveedor y otros desarrolladores. Público — cualquiera puede leer.
Inicia sesión para escribir o responder.
Iniciar sesiónNueva discusión
·
-
Respuesta del proveedor
🔒 Esta discusión está bloqueada — sin nuevas respuestas.
-
·
- Sin discusiones todavía — empieza tú.
Soporte
Soporte privado 1:1 con el proveedor — facturación, integración, cuenta. Solo tú y el equipo del proveedor ven estos hilos.
Inicia sesión para abrir un ticket de soporte.
Iniciar sesiónAbrir nuevo ticket
Describe en qué necesitas ayuda. El equipo recibe un email y responde en la página del ticket.
-
·
Urgente - Sin tickets para esta API.