Spain Rural Accommodation Registry - Phone, Email, Licence avatar

Spain Rural Accommodation Registry - Phone, Email, Licence

Pricing

from $2.70 / 1,000 accommodation records

Go to Apify Store
Spain Rural Accommodation Registry - Phone, Email, Licence

Spain Rural Accommodation Registry - Phone, Email, Licence

17,000+ officially registered rural houses, agroturismos, rural hotels and tourist accommodations in Spain, read from the regional government registries and unified into one clean dataset with phone, email, website, GPS and registry number. Filter for the ones with no website.

Pricing

from $2.70 / 1,000 accommodation records

Rating

0.0

(0)

Developer

Carlos Escanez

Carlos Escanez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

Spain Rural & Tourist Accommodation Registry — with phone, email and registry number

The official accommodation registers of six Spanish regions, unified into one clean dataset: rural houses, agroturismos, rural hotels and tourist accommodations with phone, email, website and registry number. About 17,150 records in the standard set, over 8,400 of them casas rurales, plus 71,946 Canary Islands holiday homes on request.

  • Read from the regional government registries, the legal register every Spanish accommodation must appear in, not from a booking portal. The registry number on each row means a licensed business, not a dead listing.
  • A regional portal being down does not cost you its region. The run delivers that region's last saved copy, never older than 30 days, and names it with its date in the log and in RUN_SUMMARY. A region with no recent copy is listed there as failed, never passed off as complete.
  • $0.004 per accommodation delivered. Filtered-out rows cost nothing.

Try it now: set maxResults to 100 and press Start: 100 rows in about 4 seconds, $0.40 (our check on 28 October 2026). Without a cap, the run returns the whole standard set: about 17,150 rows, about $69.


See it run

Why this exists

Spain has no national list of rural accommodations. Each autonomous region publishes its own, in its own format, with its own column names, its own encoding, and its own idea of what a "casa rural" is called. One region calls it Casa Rural de Alquiler, another Casa turismo rural, another TURISME D'INTERIOR. One ships Latin-1 with semicolons, another UTF-8 with commas. One stores the province as the number 44.

Unifying that is a day of work and a permanent maintenance job. This Actor is that work, done and maintained.


What you get

FieldNotes
nameNormalised out of ALL CAPS
typeOne of casa_rural, apartamento_rural, hotel_rural, agroturismo, albergue, camping, vivienda_turistica, hotel, otro
typeRawThe original regional wording
categoryStars, "espigas", or the regional grading
registryNumberOfficial licence number
address, postalCode, municipality, province, comarca, region
phoneNormalised to +34XXXXXXXXX
phonesEvery number on record, deduplicated
emailValidated format, lowercased
websiteNormalised to a full URL
capacity, roomsBeds and rooms where published
latitude, longitudeWhere published, bounds-checked
hasPhone, hasEmail, hasWebsiteBooleans, so you can filter without writing code
source, sourceUrl, licence, scrapedAtFull provenance for every record

Coverage

CodeRegionRecordsPhoneEmailWebsiteGPS
CLCastilla y León4,14599%84%56%62%
CMCastilla-La Mancha3,13995%92%——
CNCanarias — tourism register2,793———96%
ARAragón2,02897%54%23%—
MCRegión de Murcia1,90984%29%11%—
IB-MAIlles Balears — Mallorca1,851———78%
CN-HCanarias — hotels845———95%
IB-MEIlles Balears — Menorca44289%—1%100%
Standard total17,152
CN-VVCanarias — holiday homes71,946———99%

Blank means the regional registry does not publish that field, not that the Actor missed it.

Canarias holiday homes are opt-in. That single file holds 71,946 records with no contact details. Leaving regions empty gives you the standard set and never that file, so a default run cannot surprise you with a sixfold bill. Name CN-VV when you want it.

By accommodation type across the standard set: 8,475 casas rurales, 2,303 rural apartments, 744 rural hotels and posadas, 59 agroturismos, plus villas, campsites and hotels.

More regions are added as their open-data portals publish machine-readable registries. Galicia, Asturias, Cantabria, Extremadura, La Rioja, Navarra, Cataluña, Comunitat Valenciana, Andalucía and País Vasco are on the list. Request one and it usually lands in the next release.


Who buys this

  • Property management and channel-manager software looking for accommodations to onboard.
  • Web design and marketing agencies — see the onlyWithoutWebsite filter below.
  • Insurance, laundry, smart-lock and amenity suppliers selling into the sector.
  • Tourism researchers and public bodies needing a normalised national picture.
  • OTAs and booking platforms building inventory.

The filter that makes this a prospecting tool

Set onlyWithoutWebsite: true and you get only the accommodations with no website on record. Combined with onlyWithPhone or onlyWithEmail, that is a contactable list of licensed businesses that still need a web presence.

In Castilla y León alone that is 1,825 accommodations. Across the standard set, over 14,000.

{
"regions": ["CL", "CM", "AR"],
"types": ["casa_rural", "hotel_rural"],
"onlyWithoutWebsite": true,
"onlyWithEmail": true
}

Example inputs

Everything, every region

{}

Rural houses in Ávila and Soria with a phone number

{
"regions": ["CL"],
"provinces": ["Ávila", "Soria"],
"types": ["casa_rural"],
"onlyWithPhone": true
}

Province and municipality matching ignores accents and case, so avila finds Ávila.

Large places only, for a higher-ticket offer

{
"types": ["hotel_rural", "agroturismo"],
"minCapacity": 20
}

Example output

{
"id": "cl-34/000035-los__volantes",
"registryNumber": "34/000035",
"name": "Los Volantes",
"type": "casa_rural",
"typeRaw": "Casa Rural de Alquiler",
"category": "3 Estrellas",
"address": "Calle Los Volantes S/N",
"postalCode": "34477",
"municipality": "Bárcena de Campos",
"province": "Palencia",
"region": "Castilla y León",
"country": "ES",
"phone": "+34979887050",
"phones": ["+34979887050", "+34669311911"],
"email": "los_volantes@hotmail.com",
"website": "https://www.ecoturismopalencia.es",
"capacity": 9,
"latitude": 42.483102,
"longitude": -4.498252,
"hasPhone": true,
"hasEmail": true,
"hasWebsite": true,
"source": "https://datosabiertos.jcyl.es",
"licence": "JCyL open data (attribution)",
"scrapedAt": "2026-09-10T08:00:00.000Z"
}

Pricing

Pay per delivered record, $0.004 each. Filtered-out rows cost you nothing — you are charged only for records that actually land in your dataset. 100 records cost $0.40; the full standard set (about 17,150) costs about $69.

Use maxResults to cap any run, and the filters to pay only for the records you want.


Reliability

  • Every regional file is fetched fresh on each run. If a portal does not answer, the run delivers that region's last saved copy (at most 30 days old) and lists it under regionsFromCopy in the RUN_SUMMARY key-value record, with the date it was saved.
  • A region with neither a live file nor a recent copy goes under regionsFailed; the run continues with the rest instead of failing the whole job.
  • Records are deduplicated by region plus registry number.

Data source and licence

All data comes from official open-data portals published by the Spanish autonomous regions, under their respective open licences (attribution, and share-alike in the case of Castilla-La Mancha). Each record carries its source, sourceUrl and licence so you can attribute correctly.

What you pay for is the collection, normalisation, validation and maintenance, not the data itself. The underlying registers are public. Assembling and keeping them usable across 6 regional formats is the product.

This Actor contains only business data — registered accommodation establishments and their published business contact details. It contains no personal data of private individuals.


Questions or a region you need

Open an issue on the Actor page. Regional coverage requests are prioritised by demand.