# Which company is behind this website? Tax ID and legal name, in one row.

Canonical URL: https://www.rastriq.es/en/website-legal-entity-data/ · Spanish version: https://www.rastriq.es/cif-razon-social-empresas-web/

> Get the tax ID (Spanish CIF or EU VAT) and legal name of the company behind each website from its legal notice or privacy policy, plus a cookie audit.

You give it a list of websites and the actor looks for the tax ID (Spanish CIF, NIF or NIE and VAT numbers from 14 more countries) and the legal name on the page itself, in the privacy policy and in the legal notice, and says where it found it. In the same pass it audits the cookie banner behaviour, the security headers and the page's tech stack.

QUICK ANSWER

**Quick answer:** The tax ID (Spanish CIF, NIF or NIE and VAT numbers from 14 more countries) and legal name of the company behind a website, taken from its home page, privacy policy or legal notice, with the source page. In the same pass it audits the cookie banner, the security headers and the tech stack.

15

Countries with tax ID format

3

Pages checked: home, privacy and legal notice

From $20

Per 1,000 audited pages (Gold plan)

See use cases → See real rows

CONTEXT

## Legal entity and audit in one record

Other tools give only contacts, only a VAT check or only an SEO or security scan; here it all comes together, one row per audited page.

| Block | What it returns |
|---|---|
| Legal entity | Normalised CIF/NIF/NIE or VAT ID, legal name, country, and the page it comes from (home, privacy or legal notice) |
| Cookie consent | Which trackers fire before consent, whether "reject" works and banner dark patterns |
| Security and tech | Security header grade, detected technologies, tracking IDs and Core Web Vitals |
| Social profiles | Linked profiles and ad pixels |

The ID format is checked but not validated against an official registry: it is the step before that check.

USE CASES

## What it is used for

Four use cases: who uses them, what you do and which fields you need.

1 · B2B lead enrichment

B2B sales and marketing teamsAttach the tax ID and legal name to a list of domains to match it with your CRM or company databases.**Result:** domain → company, ready to enrich.

Fields: `hostname`, `legalEntity.cif`, `legalEntity.companyName`

2 · Vendor onboarding and KYC

Procurement, compliance and riskPre-fill the tax ID from the supplier's website before checking it in the official registry.**Result:** less typing and fewer errors at onboarding.

Fields: `legalEntity.cif`, `legalEntity.source`, `legalEntity.sourceUrl`

3 · Cookie and GDPR audits

DPOs, privacy consultancies and agenciesFind trackers that load before consent and banners where "reject" does not work or is hidden.**Result:** a grade per site and the list of breaches.

Fields: `preConsentViolations`, `complianceScore`, `darkPatternScore`

4 · Brands and the companies behind them

Competitive intelligenceFor a list of brand websites, get which legal entity runs each one and group them by corporate group.**Result:** the brand → entity map.

Fields: `hostname`, `legalEntity.companyName`, `technologies`

REAL SAMPLE

## Two real websites

Real rows; there are no further public runs of this actor to show.

| hostname | legalEntity.cif | legalEntity.companyName | legalEntity.source | preConsentViolations | complianceScore | headers |
|---|---|---|---|---|---|---|
| www.ree.es | A85309219 | Redeia Corporación S.A | privacy_policy | Google Analytics | 67 (B) | D |
| www.eroski.es | — | — | current_page | Google Analytics, Google Ads | 69 (B) | B |

The two pages audited in the actor's tests (10 October 2026, baseline state only). On eroski.es the home page does not publish the tax ID.

**When there is no tax ID.** Many websites, especially outside the EU, do not publish their tax ID, or publish it as an image. Then `legalEntity.cif` comes out as null; more pages per site (`maxPagesPerSite`) increase the chances of finding it.

RECIPES

## Inputs ready to copy

Paste the input into the actor's JSON tab and press Start.

| Task | Input (JSON) | What it is for |
|---|---|---|
| Legal entity only (fast) | `{"startUrls": [{"url": "https://www.ree.es"}], "maxPagesPerSite": 1, "consentStates": ["baseline"]}` | About 3x faster than the full audit. |
| Full consent audit | `{"startUrls": [{"url": "https://www.example.es"}], "maxPagesPerSite": 1, "consentStates": ["baseline", "reject", "accept"], "locales": ["es-ES"]}` | README example: compares no interaction, reject and accept. |

Banners differ by country: use a proxy from the market you audit.

FIELDS

## Field dictionary

One row per audited page.

| Field | Description |
|---|---|
| `hostname · requestUrl · siteId` | Audited site and page |
| `legalEntity.cif · companyName · country` | Normalised tax ID, legal name and country |
| `legalEntity.source · sourceUrl` | current_page, privacy_policy or legal_notice, and its URL |
| `technologies · trackingIds` | Detected technologies and number of tracking IDs |
| `preConsentViolations · complianceScore · darkPatternScore` | Trackers before consent, 0-100 grade and dark patterns |
| `securityHeaders · performance · socialProfiles` | Security headers, Core Web Vitals and social profiles |

DELIVERY

## How you receive the data

Run it yourself, receive it on a schedule or commission the project.

Apify

You run the actor with your list of websites and download Excel, CSV or JSON. You pay per audited page: from $35 per 1,000 (free plan) to $20 (Gold); failed pages are not charged.

Channels: console, API, MCP

Recurring dataset

Your domain list re-checked monthly, with entity or compliance changes.

Channels: S3, CSV, JSON

Custom project

Validation against official registries and matching with your CRM.

[Data normalization](https://www.rastriq.es/en/data-normalization/)

FAQ

## Frequently asked questions

### Does it validate the tax ID in an official registry?

No. It checks the format and prefers IDs next to labels such as "CIF", "NIF" or "VAT"; official validation is a later step.

### Why is the tax ID empty?

Because the site does not publish it, or publishes it as an image or behind scripts the actor does not read.

### Which countries does it cover?

Spain (CIF, NIF, NIE) and the VAT formats of France, Germany, Italy, Portugal, the Netherlands, Poland, Belgium, Austria, Ireland, Sweden, Denmark, Finland, Romania and the UK.

### How long does it take?

One to two minutes per page with the three consent states; less with the baseline state only.

FREE SAMPLE

## We audit your website list

Send us your domains and we return the tax ID, legal name and audit of each one in the schema you would receive.

- Spain and 14 more countries
- Entity + audit
- Company data only

Received. Meanwhile, download the real samples at [/en/samples/](https://www.rastriq.es/en/samples/).

RELATED PAGES

## Keep exploring

[B2B vertical Supplier directories and company contacts.](https://www.rastriq.es/en/b2b-sourcing/) [LUCID packaging register Check suppliers by VAT ID.](https://www.rastriq.es/en/germany-lucid-packaging-register-data/) [Data normalization Matching with your sources.](https://www.rastriq.es/en/data-normalization/) [Buy datasets Catalogue with downloadable samples.](https://www.rastriq.es/en/buy-datasets/)
