# Spanish Company Lookup via Registro Mercantil

> Spanish Company Lookup via Registro Mercantil is a paid API for AI agents from api.strale.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-13).

Looks up Spanish company data from the Registro Mercantil by CIF/NIF or company name, returning registration details, address, VAT number, and status.

## Facts

- Endpoint: POST https://api.strale.io/x402/spanish-company-data?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-strale-io-d256e27b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_osGu81JMZ0NQjK1Ya94IX

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability api-strale-io-d256e27b -d '<json body>'
```

Example prompt: Can you look up Inditex in the Spanish Registro Mercantil and get me their CIF, VAT number, registered address, and current status?

## When to prefer this

Use this endpoint when you need to verify or enrich data about a Spanish-registered company, retrieve its official VAT/CIF number, confirm its registered address, or check its legal status. Prefer this over general web search when you need structured, authoritative registry data directly from the Registro Mercantil.

## Known failure modes

- Company not found by name or CIF — empty or null result
- Invalid CIF/NIF format — validation error returned
- Ambiguous company name match — may return closest fuzzy match or error
- Registry temporarily unavailable — upstream timeout or 5xx error
- No CIF or company_name provided — missing required parameter error

## How this service works

Look up Spanish company data from the Registro Mercantil. Accepts CIF/NIF (e.g. A28015865) or company name. Returns company name, registration number, VAT number, address, and status. SQS: 82/100.

## Output

Returns a JSON object with the company's name, registration number, EU VAT number, address, business type, jurisdiction (ES), and current status as recorded in the Spanish Registro Mercantil.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cif": {
   "type": "string",
   "description": "CIF/NIF number. If you only have a company name, use the company_name field."
  },
  "company_name": {
   "type": "string",
   "description": "Company name for fuzzy search (e.g. Inditex, Telefonica, Iberdrola)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "status": {
  "type": "string"
 },
 "address": {
  "type": "string"
 },
 "vat_number": {
  "type": "string",
  "description": "EU VAT number (auto-derived from national ID when possible)"
 },
 "company_name": {
  "type": "string"
 },
 "jurisdiction": {
  "type": "string",
  "description": "ISO 3166-1 alpha-2 country code"
 },
 "business_type": {
  "type": "string"
 },
 "registration_number": {
  "type": "string"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-strale-io-d256e27b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
