Atrás

#validation

10 APIs con esta etiqueta

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

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.

api.oanor.com/isbn-api

API de Dígito Verificador

Agregue y verifique dígitos verificadores con los algoritmos estándar — Luhn (mód 10), Verhoeff, Damm e ISO 7064 mód 97-10 — en cualquier número. El endpoint generate devuelve el(los) dígito(s) verificador(es) y el número completo; el endpoint validate le indica si el dígito verificador de un número es correcto. Luhn es el conocido esquema mód 10 detrás de las tarjetas de crédito, IMEI y muchos números de identificación; Verhoeff y Damm son esquemas de un solo dígito que también detectan todos los errores de transposición adyacente; mód 97-10 produce dos dígitos verificadores y es el esquema utilizado por IBAN. Perfecto para generar y validar números de referencia, cuenta, membresía y pedido, y para la integridad en la entrada de datos. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Distinto de los validadores de tarjetas de crédito y códigos de barras, que aplican un algoritmo fijo a un formato de número específico.

api.oanor.com/checkdigit-api

API GST

Valide y decodifique GSTIN indios (el Número de Identificación de Impuestos sobre Bienes y Servicios de 15 caracteres) al instante y completamente sin conexión. El endpoint de validación verifica la estructura y recalcula el dígito de control oficial del GSTIN (el algoritmo ponderado en base 36 que utiliza el propio GSTN) y confirma que el código de estado incorporado es real, devolviendo un veredicto claro de válido/inválido con las razones específicas por las que un número falla. El endpoint de decodificación descompone un GSTIN en sus partes: el código de estado/UT del GST y su nombre, el PAN de 10 caracteres incorporado, el tipo de titular del PAN (empresa, individuo/propietario, firma/LLP, HUF, fideicomiso, gobierno y más, leído de la 4ª letra del PAN), el número de registro de la entidad, la ranura 'Z' predeterminada y el dígito de control. Un endpoint de estados devuelve la referencia completa del código de estado del GST para crear menús desplegables y búsquedas. Todo es pura computación: sin llamada de red, sin clave, sin caché, por lo que es rápido y privado, ideal para formularios de pago y registro, facturación y tuberías de factura electrónica/e-way-bill, limpieza de datos maestros de proveedores y validación masiva. Un validador y decodificador estructural de GSTIN, distinto de la validación de números de IVA de la UE (vat), validación de cuentas bancarias IBAN (iban) y verificación de números de tarjeta (creditcard). Nota: esto verifica la estructura y el dígito de control del número, no si está registrado activamente en el portal GSTN. Sin clave upstream, sin caché.

api.oanor.com/gst-api

API de JSON Schema

Valida JSON contra JSON Schema, del lado del servidor. Verifica cualquier dato contra un esquema (Draft-07 o 2020-12) y obtén un claro aprobado/rechazado más una lista detallada de cada error con su ruta de instancia, palabra clave fallida y mensaje; verifica que un esquema en sí mismo esté bien formado; o infiere automáticamente un JSON Schema inicial a partir de un documento de muestra, completo con formatos detectados como email, URI y fecha. Construido sobre el motor Ajv probado en batalla con validación de formato completa. Cada endpoint acepta GET (parámetros codificados en JSON) o un cuerpo JSON POST y se ejecuta completamente localmente sin terceros ascendentes, por lo que las respuestas son instantáneas y el servicio siempre está disponible. Ideal para validación de solicitudes/respuestas de API, comprobaciones de formularios y entrada de datos, tuberías ETL y de calidad de datos, plataformas sin código y pruebas de contratos.

api.oanor.com/jsonschema-api

API de Tarjeta de Crédito

Un kit de herramientas rápido y completamente local para tarjetas de pago: valide números de tarjeta con el checksum Luhn (mod-10), detecte la marca por IIN/prefijo (Visa, Mastercard incluyendo la serie 2, American Express, Discover, Diners, JCB, UnionPay, Maestro), formatee y enmascare números con agrupación correcta según la marca, liste las marcas compatibles con sus longitudes válidas y longitud de CVV, y genere números de tarjeta de prueba sintéticos válidos según Luhn para QA. Cálculo puro del lado del servidor, sin terceros externos, y las entradas nunca se registran. Es solo algorítmico (sin búsqueda real en base de datos BIN de emisor/banco). Ideal para formularios de pago, flujos de pago, verificaciones previas de fraude y configuraciones de prueba.

api.oanor.com/creditcard-api

API de Validación de IBAN

Valide IBANs con el checksum ISO 7064 mod-97 y verificaciones de longitud y estructura por país, y resuelva el BIC y los datos bancarios para los países compatibles. Un endpoint de análisis local funciona sin conexión para todos los países IBAN; el endpoint de validación agrega verificación de código bancario y BIC. Ideal para pagos, facturación, incorporación y KYC.

api.oanor.com/iban-api

API de Validación de Teléfonos

Valida, analiza y formatea números de teléfono usando Google libphonenumber: verificación de validez, formatos E.164 / nacional / internacional / RFC-3966, detección de país y código de llamada, y tipo de línea (móvil, fija, VoIP, gratuito, tarifa premium). Cubre todos los países.

api.oanor.com/phone-api

API de Validación de Correo Electrónico

Verifique direcciones de correo electrónico sin enviar nada: validación de sintaxis RFC, búsqueda en vivo de registros MX, detección de correos desechables/temporales (lista de bloqueo de más de 5,500 dominios), indicadores de cuentas de rol y proveedores gratuitos, sugerencia de error tipográfico "quiso decir", y una puntuación de entregabilidad de 0 a 100.

api.oanor.com/email-api