Verificar operador
Nombre del alojamiento, la inmobiliaria o quien te pide la seña.
Lupa de riesgo
Marcá lo que está pasando en tu oferta: cada señal suma al puntaje 0-100 y el veredicto se calcula en tu teléfono.
Te quedan 7 señales por marcar para cerrar el veredicto.
Los pesos son los del motor de Faro: lo que más pesa es pagar por medios sin rastro (efectivo, giro, cripto) y que el nombre no esté en el registro.
Directorio
Alojamientos habilitados por departamento y operadores por zona, tal como los publica el Mintur.
Probá con otro departamento o verificá el nombre exacto en la pantalla de Verificar.
Guía de pago seguro
La seña se transfiere solo cuando el nombre coincide con el registro, el titular con la cuenta y hay un documento del alquiler.
Cruzalo en Verificar y compará el teléfono y la web: tienen que ser los mismos que figuran en el registro.
Transferencia al titular que firma el contrato o recibo. Nunca a terceros, giros, cripto ni gift cards.
Dejá por escrito quién entrega la llave, cuándo y en qué dirección. Anotá el estado de la propiedad al entrar.
Faro cruza los datos del Ministerio de Turismo publicados en catalogodatos.gub.uy: inmobiliarias activas (—), alojamientos habilitados (—) y corredores inmobiliarios (archivo vacío en la fuente).
Las planillas llegan sin encabezado y con campos irregulares: el departamento a veces trae la localidad, y las coordenadas se repiten en cientos de filas. Por eso Faro verifica por nombre y no dibuja un mapa que fingiría precisión.
Figurar en el registro no garantiza la operación: garantiza que la empresa existe y es rastreable. Un chequeo orientativo no reemplaza una denuncia.
Integrar
El mismo verificador que usás acá, como endpoint JSON y badge embebible para plataformas de alquiler.
nombre como alias.verdict · registrado · parcial · no_encontrado · indeterminado.coverage · registros cargados por fuente y fecha del registro.CORS abierto: el badge funciona desde cualquier dominio.const url = 'https://api.uruoficial.uk/api/turismo/verify?q=ARAMINDA'
const res = await fetch(url)
const data = await res.json()
if (data.verdict === 'registrado') {
// Coincide el nombre y el registro publica al menos un contacto.
console.log(data.matches[0].telefono)
} else if (data.verdict === 'indeterminado') {
// La fuente no respondió: no es lo mismo que "no existe".
}{
"ok": true,
"query": "ARAMINDA",
"checkedAt": "2026-10-23T23:41:07.512Z",
"verdict": "registrado",
"verdictReason": "nombre_con_contacto",
"matches": [
{
"nombre": "INMOBILIARIA ARAMINDA",
"tipo": "inmobiliaria",
"departamento": "Canelones",
"localidad": "Araminda",
"telefono": "099236764",
"email": "",
"web": "www.inmobiliariaraminda.com.uy",
"estado": "activo",
"coincidencia": "nombre"
}
],
"coverage": {
"registros": 1480,
"fuentes": [
{
"fuente": "inmobiliarias",
"registros": 872,
"estado": "ok"
},
{
"fuente": "corredores",
"registros": 0,
"estado": "vacio"
},
{
"fuente": "alojamientos",
"registros": 608,
"estado": "ok"
}
],
"registroActualizado": "2026-10-23T23:35:13.038Z"
},
"disclaimer": "Chequeo orientativo sobre el registro público de operadores turísticos del MINTUR (catalogodatos.gub.uy). Estar registrado no garantiza la buena fe del operador ni la seguridad de la operación: compará siempre el teléfono o la web publicados con los de tu contraparte. No reemplaza una denuncia."
}Pegá este bloque en tu página de la publicación. Consulta el endpoint y pinta el badge según el veredicto (verde, ámbar o gris). Cambiá nombre por el del operador.
<a id="faro-badge" target="_blank" rel="noopener" href="https://faro.rabstack.com"
style="display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#52525b;color:#fff;font:700 13px system-ui">Faro · verificando…</a>
<script>
(async () => {
const nombre = 'ARAMINDA';
const el = document.getElementById('faro-badge');
const tono = { registrado: '#0f7a52', parcial: '#b45309', no_encontrado: '#b91c1c', indeterminado: '#52525b' };
try {
const r = await fetch('https://api.uruoficial.uk/api/turismo/verify?q=' + encodeURIComponent(nombre));
const d = await r.json();
el.textContent = 'Faro · ' + String(d.verdict).replace('_', ' ');
el.style.background = tono[d.verdict] || tono.indeterminado;
el.title = (d.matches || []).length + ' coincidencia(s) en el registro MINTUR';
} catch (e) {
el.textContent = 'Faro · sin conexión';
}
})();
</script>“Registrado” significa que el nombre coincide completo y que el registro publica al menos un contacto. No dice nada sobre la buena fe del operador: los estafadores usan nombres de empresas reales. Compará el teléfono o la web publicados con los del contacto que te escribió.
“Parcial” cubre dos casos: el nombre aparece pero sin contacto publicado, o solo coincide por algunas palabras o por la zona (departamento o localidad).
“No encontrado” solo se devuelve si las dos planillas principales respondieron. Si una falla, el veredicto es “indeterminado”.
“Indeterminado” = la fuente no respondió o tardó más de 12 s. No se cachea: reintentá en unos segundos.
Cobertura: inmobiliarias activas y alojamientos habilitados del registro MINTUR. El archivo de corredores viene vacío en la fuente oficial y se informa como “vacío”, no como cero.
Actualización: el registro se refresca cada 24 h y cada respuesta trae coverage.registroActualizado. Las consultas resueltas se cachean 30 min.
No incluye antecedentes, denuncias ni verificación de identidad: solo lo que publica el registro.
Todavía no hay claves ni cuota: el acceso se habilita a mano y sin SLA.
Faro no certifica operadores ni dice si una oferta es segura: dice si el nombre figura en el registro público y qué contacto publica. La decisión de publicar, señar o pagar sigue siendo tuya.