Normaradar – Spain Business Compliance Obligations avatar

Normaradar – Spain Business Compliance Obligations

Pricing

from $30.00 / 1,000 profile queries

Go to Apify Store
Normaradar – Spain Business Compliance Obligations

Normaradar – Spain Business Compliance Obligations

Get the legal obligations of any Spanish company or sole trader: tax, labour, data protection, consumer and EU rules, with deadlines and official sources.

Pricing

from $30.00 / 1,000 profile queries

Rating

0.0

(0)

Developer

Fernando Gonzalo

Fernando Gonzalo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

Tell it what a Spanish business looks like and it returns which legal obligations apply today, which ones are coming and which depend on regulation still being approved — each with deadline, frequency, the law that requires it and a link to the official source.

Built for AI agents, accounting and HR software, and anyone who needs a reliable compliance checklist for Spain without reading the BOE.

What it covers

83 obligations across seven areas, verified on 30 October 2026 against official sources (BOE, Spanish Tax Agency, Social Security, EUR-Lex):

Area (scope)Examples
fiscalVAT returns (303, 390), income tax prepayments (130, 131), corporate tax (200, 202), withholdings (111, 115, 123), 347, 349, OSS 369, Verifactu, mandatory B2B e-invoicing
mercantilAnnual accounts, legalisation of books, beneficial ownership, audit thresholds, single-shareholder rules
laboralSocial Security, time recording, pay register, equality plan, harassment protocols, whistleblowing channel, occupational risk prevention, written contract information (RD 723/2026)
datosGDPR records, data subject rights, breach notification, risk analysis, CCTV
web_consumoLegal notice, cookies, distance selling, accessibility, complaint forms, customer service law (Ley 10/2025), email marketing
digitalAI Act transparency (art. 50), Cyber Resilience Act, Data Act
productoPackaging (PPWR), deforestation (EUDR)

Every obligation carries a verification verdict (verificado, verificado_parcial, corregido) and, on request, the quotes and URLs used to verify it.

How to use it

1. Discover the profile fields (free):

{ "mode": "describe" }

2. Query one or more profiles (one billable event per profile):

{
"profiles": [
{
"nombre": "Online coffee shop",
"forma_juridica": "sociedad",
"empleados": 4,
"facturacion": 600000,
"vende_a_consumidores": true,
"vende_online": true,
"tiene_web": true,
"alquila_local": true,
"pone_envases_en_mercado": true,
"comercia_materias_eudr": true
}
],
"date": "2026-10-30",
"scopes": ["fiscal", "laboral"],
"include_evidence": false
}

Missing yes/no fields default to false; unknown fields are rejected so typos never silently change the result.

Use it from AI agents (MCP)

Normaradar is available as an MCP tool through Apify's MCP server. Add it to Claude Desktop, Cursor, VS Code or any MCP client that supports remote servers:

{
"mcpServers": {
"normaradar": {
"url": "https://mcp.apify.com/?tools=fernando.eurymar/normaradar"
}
}
}

On first connection your client opens the browser to sign in to Apify (OAuth). Clients without OAuth can send the header Authorization: Bearer <APIFY_TOKEN> instead. Queries are billed per profile to your Apify account.

Also listed in the official MCP Registry as io.github.fergonsan/normaradar.

Output

One dataset item per profile:

{
"type": "result",
"nombre": "Online coffee shop",
"perfil": { "...": "normalised profile, including derived EU size class 'tamano_ue'" },
"fecha_consulta": "2026-10-30",
"totales": { "vigentes": 36, "proximas": 3, "pendientes": 2 },
"vigentes": [ { "id": "fis-iva-303", "titulo": "...", "plazo": "...", "norma": "...", "fuente_url": "https://www.boe.es/..." } ],
"proximas": [ { "id": "fis-verifactu-sociedades", "fecha_aplicacion": "2027-01-01", "...": "..." } ],
"pendientes": [ { "id": "lab-registro-jornada-digital", "estado": "pendiente_norma", "...": "..." } ]
}

Invalid profiles produce an item with "type": "error" and are not charged.

Pricing

Pay per event: you pay only for each profile answered. describe and invalid profiles are free.

Limitations

  • General obligations only. Sector-specific licences and collective agreements are not covered yet.
  • Some thresholds use turnover as a proxy (for example, "volume of operations" for VAT); notes in each obligation explain it.
  • Regional rules (complaint forms) link to the official index rather than each region's text.
  • Informational content with official sources. Not legal or tax advice.

Updates

The data is reviewed against official sources and new regulation is tracked continuously; each response includes the dataset version (version_base).