Spain B2B Leads: Google Maps + BORME avatar

Spain B2B Leads: Google Maps + BORME

Pricing

from $3.00 / 1,000 b2b leads

Go to Apify Store
Spain B2B Leads: Google Maps + BORME

Spain B2B Leads: Google Maps + BORME

Scrapes Spanish businesses from Google Maps and enriches them with BORME registry data (CIF, legal form, CNAE code). Pay per lead — only pay for what you extract.

Pricing

from $3.00 / 1,000 b2b leads

Rating

0.0

(0)

Developer

Agora

Agora

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

Spain B2B Leads: Google Maps + BORME Enrichment

Extract verified Spanish business leads from Google Maps and automatically enrich them with official Registro Mercantil (BORME) data: CIF, legal name, CNAE code, and company type.

Pay per lead — $0.003/result. Only pay for what you extract.

What it does

  1. Searches Google Maps for businesses matching your keyword + location using a real browser (Playwright)
  2. Extracts full contact info per lead: name, address, phone, website, rating, reviews count
  3. Enriches each lead with BORME registry data via fuzzy matching against openmercantil.es
  4. Sorts output: BORME-matched leads first, then by rating and data completeness

Input

FieldTypeDefaultDescription
keywordstring"abogados"Business type (e.g. "fontaneros", "dentistas", "gestorías", "arquitectos")
locationstring"Madrid"City or region in Spain (e.g. "Barcelona", "Sevilla", "País Vasco")
maxResultsinteger20Max leads to return (1–100). Actor processes up to 2× candidates internally to maximize BORME match rate.
onlyMatchedbooleanfalseIf true, only return leads confirmed in the Registro Mercantil (CIF verified)
extractEmailsbooleanfalseIf true, visits each business website and extracts contact email addresses (adds emails field)
enrichmentEndpointstring""Optional: URL of a custom eu-company-enrichment webhook as fallback
enrichmentSecretstring""Optional: webhook secret for the enrichment endpoint

Output

Each item in the dataset:

{
"name": "Martínez & Caballero Abogados",
"address": "Pça. Tetuan, 40, Eixample, 08010 Barcelona, España",
"phone": "+34628379016",
"website": "http://www.martinezcaballeroabogados.com/",
"rating": 4.9,
"reviews": 888,
"category": "abogados",
"google_maps_url": "https://www.google.com/maps/place/...",
"borme_matched": false,
"match_confidence": 0,
"cif": null,
"razon_social": null,
"forma_juridica": null,
"cnae": null,
"capital_social": null,
"administradores": [],
"borme_last_entry": null
}

When BORME data is found:

{
"name": "Edenred España",
"phone": "+34913001200",
"website": "https://edenred.es",
"rating": 4.2,
"reviews": 156,
"borme_matched": true,
"match_confidence": 0.86,
"cif": "A78881190",
"razon_social": "EDENRED ESPAÑA SA",
"forma_juridica": "SA",
"cnae": "7022",
"capital_social": "3000000",
"borme_last_entry": "2026-02-09"
}

BORME match rate

Match rate depends on business type and size:

  • Large/medium companies (tech, consulting, energy, finance): ~30–60%
  • Professional offices (lawyers, architects): ~5–20% (commercial name often differs from legal entity)
  • Retail/hospitality: ~10–25%

When borme_matched: false, Google Maps data (phone, website, address, rating) is still returned and fully usable for prospecting.

Use cases

  • Lead generation for B2B sales teams targeting Spanish SMEs
  • Building prospect lists by sector and geography
  • Verifying business existence via official Registro Mercantil
  • Market research and competitor mapping
  • CRM enrichment with CIF and CNAE codes

Data sources

  • Business listings: Google Maps via Playwright browser automation
  • BORME enrichment: openmercantil.es public API — official data from the Boletín Oficial del Registro Mercantil
  • Attribution: "Basado en datos de la Agencia Estatal Boletín Oficial del Estado."

Notes

  • Google Maps results are geo-ranked — highest-rated and most popular businesses appear first
  • The actor processes up to maxResults × 2 candidates to maximize BORME match rate, then returns the top maxResults sorted by match quality
  • For high-volume extraction (500+ leads), run multiple times with different keywords or locations