# Comprobar CIF de empresa

Comprueba si el CIF de una empresa es válido y descubre qué tipo de entidad es. Validamos el carácter de control con el algoritmo oficial.

- Página: https://herramient.as/comprobar-cif
- Categoría: Validación
- Dónde se ejecuta: en nuestro servidor

Es una herramienta interactiva: se usa desde el navegador en https://herramient.as/comprobar-cif.

## Uso por API

También se puede usar por API REST, con una clave en la cabecera `Authorization: Bearer htas_...`. Referencia completa: https://herramient.as/api-docs.md

### `POST /api/v1/tools/cif/validate`

Valida el CIF de una entidad y describe su naturaleza jurídica

El carácter de control es un dígito para las claves A, B, C, D, E, F, G, H, J, U y V, y una letra para N, P, Q, R, S y W. Ninguna clave admite las dos formas.

Consume 1 unidad de cuota.

**Parámetros**

| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| `cif` | string | sí | CIF de la entidad (Ejemplo: `A28015865`) |

**Respuesta**

| Nombre | Tipo | Descripción |
|---|---|---|
| `valid` | boolean | Si el CIF es válido |
| `type` | string | CIF, o null si el formato no se reconoce |
| `checksum_valid` | boolean | Si el carácter de control cuadra con los dígitos |
| `normalized` | string | Entrada en mayúsculas y sin separadores |
| `details` | object | key, entity_key, control_type (letter o digit), expected_control y given_control |
| `message` | string | Mensaje legible del resultado |

**Errores**

- `400`: El CIF está vacío

```bash
curl -X POST https://herramient.as/api/v1/tools/cif/validate \
  -H "Authorization: Bearer htas_tu_clave_api" \
  -H "Content-Type: application/json" \
  -d '{"cif":"A28015865"}'
```

## Preguntas frecuentes

### ¿Cómo se calcula el carácter de control de un CIF?

Solo intervienen los 7 dígitos centrales. Los que ocupan posición par se suman tal cual. Los que ocupan posición impar se multiplican por dos y, si el resultado tiene dos cifras, se suman entre sí: un 6 pasa a 12 y de ahí a 3. Se suma todo y al último dígito del total se le resta de 10. Ese número es el control si la entidad lo lleva en cifra, y si lo lleva en letra se traduce con la tabla 1=A, 2=B y así hasta 9=I, con el 0 como J.

### ¿Por qué algunos CIF acaban en letra y otros en número?

Depende de la naturaleza jurídica de la entidad. Las sociedades anónimas (A), limitadas (B), cooperativas (F), asociaciones (G) o las UTE (U), entre otras, llevan el control en cifra. Lo llevan en letra las entidades extranjeras (N), las corporaciones locales (P), los organismos públicos (Q), las instituciones religiosas (R), los órganos de la Administración (S) y los establecimientos permanentes de no residentes (W). No hay claves que admitan las dos cosas, así que si el formato no encaja con la letra inicial el número es incorrecto.

### ¿Qué diferencia hay entre CIF y NIF?

Desde 2008 el CIF dejó de existir formalmente: ahora todo se llama NIF, tanto para personas como para entidades. En la práctica se sigue diciendo CIF al NIF de una empresa, que es el que valida esta herramienta. El NIF de una persona española es su DNI, y el de un extranjero su NIE: para esos usa nuestro comprobador de DNI, NIF y NIE.

### ¿Qué significa la letra inicial del CIF?

Indica el tipo de entidad. A es sociedad anónima, B sociedad limitada, C colectiva, D comanditaria, E comunidad de bienes, F cooperativa, G asociación o fundación, H comunidad de propietarios, J sociedad civil, N entidad extranjera, P corporación local, Q organismo público, R institución religiosa, S órgano de la Administración, U unión temporal de empresas y V otros tipos. Al comprobar un CIF te decimos a qué corresponde.

### ¿Un CIF con el control correcto significa que la empresa existe?

No. Comprobamos que el carácter de control cuadre con los dígitos, lo que detecta erratas al copiar y números inventados. Pero cualquiera puede fabricar una combinación que cumpla el algoritmo, y además un CIF puede corresponder a una sociedad ya disuelta. Para confirmar que una empresa existe y está activa tienes que consultar el Registro Mercantil o el censo de la Agencia Tributaria.

### ¿Guardáis los CIF que compruebo?

No. La comprobación se procesa en nuestro servidor para aplicar el algoritmo, pero el CIF no se almacena ni queda registrado en ningún log. No necesitas cuenta para usarlo, y si quieres integrarlo en tu sistema el mismo algoritmo está disponible en nuestra API.

## Herramientas relacionadas

- [Comprobar DNI, NIF y NIE](https://herramient.as/dni-nif-validator): Comprueba si un DNI, NIF o NIE es válido al instante. Validamos la letra de control con el algoritmo oficial.
- [Validador de IBAN](https://herramient.as/iban): Valida números de cuenta bancaria IBAN españoles y de los 38 países SEPA. Verifica formato y dígito de control.
- [Comprobar referencia catastral](https://herramient.as/comprobar-referencia-catastral): Consulta una referencia catastral en el Catastro y comprueba a qué inmueble corresponde: dirección, uso, superficie construida, año de construcción y coordenadas. Datos oficiales y públicos, sin certificado digital.
- [Comprobar número de la Seguridad Social](https://herramient.as/comprobar-numero-seguridad-social): Comprueba si un número de afiliación a la Seguridad Social (NAF o NUSS) de 12 dígitos es correcto. Verificamos los dígitos de control y te decimos en qué provincia se emitió.
