Spain Company Profile by NIF/CIF: BORME Acts + VIES Check
Pricing
from $10.00 / 1,000 company profiles
Spain Company Profile by NIF/CIF: BORME Acts + VIES Check
Spanish company lookup by NIF/CIF and/or name: CIF checksum and entity type, live EU VIES status with name match, and recent BORME acts (constitution, capital, address, dissolution) with source links. Company-level only. $0.01 per profile.
Pricing
from $10.00 / 1,000 company profiles
Rating
0.0
(0)
Developer
Iberia Channel Desk
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Look up Spanish companies by NIF/CIF and/or company name and get one clean JSON profile per company:
- NIF/CIF check: checksum, entity type (SA, SL, cooperative...), and the province where the CIF was issued. Done offline, so it's instant.
- EU VIES status: live check that the NIF is registered for intra-EU VAT. If you give a name, you also get VIES name match (VALID / INVALID). Spain doesn't publish names in VIES, so this is the only way to confirm that a NIF belongs to a given company.
- Recent BORME acts: constitution, capital increases/reductions, change of registered address, dissolution/extinction, name changes and other corporate acts from the Boletín Oficial del Registro Mercantil (Section A). Each act includes the date, province, registry data and a link to the official BOE page and PDF.
- CNAE: given only when the BORME corporate-purpose text states it (common in newer constitutions). Spain has no free official per-company CNAE source, so we never guess it.
- Sources with dates on every row.
Built for KYB/onboarding checks, supplier vetting, CRM enrichment and AI agents.
Input
{"companies": ["A28015865 | Telefonica SA", "A46103834", "Banco Santander SA"],"bormeDaysBack": 31}
| Form | What you get |
|---|---|
NIF | Name (recommended) | checksum + VIES + VIES name match + BORME acts |
NIF only | checksum + entity type + VIES status (BORME doesn't publish NIFs, so no acts) |
Name only | BORME acts (all provinces are scanned) |
Other options: provinces (add the current registry province if the company moved, e.g. a CIF issued in Barcelona with its seat now in Valencia), scanAllProvinces, checkVies, searchBorme, bormeTimeBudgetSecs.
Output (one item per company)
{"status": "ok","legalName": "BANCO SANTANDER, S.A","legalNameSource": "BORME (as published)","nif": "A39000013", "nifValid": true, "entityType": "Sociedad anónima (SA)", "provinceOfIssueHint": "CANTABRIA","vies": { "status": "valid", "vatNumber": "ESA39000013", "nameMatch": "VALID", "checkedAt": "..." },"borme": {"matched": true, "window": { "from": "2026-09-23", "to": "2026-10-23", "provinces": "ALL" },"registryData": "S 8 , H S 1960, I/A 5685 (13.10.26).","latest": { "constitution": null, "capitalChange": null, "addressChange": null, "dissolution": null, "nameChange": null },"acts": [ { "date": "2026-10-23", "province": "CANTABRIA", "actTypes": ["Otros conceptos"], "acts": [ { "type": "Otros conceptos", "summary": "Admisión a negociación ..." } ], "sourceUrl": "https://www.boe.es/diario_borme/txt.php?id=BORME-A-2026-205-39" } ]},"cnae": { "codes": [], "note": "No CNAE code found in the BORME text scanned." },"sources": [ "..." ],"attribution": "Basado en datos de la Agencia Estatal Boletín Oficial del Estado (https://www.boe.es). ...","charged": true}
status is ok (charged), partial (a source didn't answer or the time budget ran out; not charged), invalid_input (bad NIF and no name; not charged) or skipped_personal_id (DNI/NIE given; not charged).
Pricing
Pay per event: $0.01 per company profile with status: ok. Invalid, partial and personal-ID rows are free. There are no extra per-item charges. You still pay standard Apify platform usage.
Privacy: company data only
- Input must be a company. Personal DNI/NIE numbers are rejected, and BORME "Empresario Individual" entries are skipped.
- For officer acts (appointments, resignations, revocations, re-elections, auditors, sole-shareholder declarations, powers, errata), only the act type and date are returned (
summary: null). - For Constitución, only four company fields are returned: comienzo de operaciones, objeto social, domicilio and capital. Everything else in the act is dropped.
- In all other act text, person references are replaced with exactly
[omitted]. This covers role + name (Adm. Unico: [omitted]), honorific + name (D., Dña., Don, Doña, Sr., Sra.), DNI/NIE numbers and any remaining 2–4-word name-like run. As a final guard, a summary that still looks like it contains a person is dropped (null). - Redaction is conservative: some street or activity words may also show as
[omitted]. Use the BOE link for the full official text. - You can't search by a person's name.
Limits (please read)
- BORME is searched over a rolling window (default 31 days, max 180), not full history. "No acts" means no acts in that window, not that the company doesn't exist.
- BORME matching is by exact company name (legal form and accents are normalised). Give the registered name.
- By default we scan the CIF's province of issue. Companies that moved their registered seat need
provincesorscanAllProvinces. - VIES is a live EU service that sometimes rate-limits or goes down for maintenance. Affected rows come back
partialand are not charged. We check each number once per run and stop if VIES blocks us. - This is not an official registry certificate (nota simple). For legal certainty use the Registro Mercantil.
Sources and terms
- BORME via the BOE open-data API and the BOE act pages, reused under the BOE aviso legal. Basado en datos de la Agencia Estatal Boletín Oficial del Estado. Act text is summarised (person references replaced with
[omitted], long text truncated). The only authentic version is the BORME published at boe.es. BOE does not endorse this Actor. Pages and days that BOE excludes in robots.txt are skipped. - VIES is the European Commission's public VAT validation service, used for one check per number.
- The Registro Mercantil / registradores.org (paid, with commercial reuse prohibited) is not used.