Rentalia API

Rentalia Scraper API for Holiday Rental Details, Rates, and Stay Quotes

Scrappa is an independent Rentalia API for holiday homes listed on Rentalia, the Spanish vacation rental marketplace. Look up a house by its Rentalia id to get capacity, rooms, location, descriptions, seasonal rate tables, and rental units, resolve destinations from free text, and quote a stay for a rental unit by dates and guest count. Scrappa is not affiliated with or endorsed by Rentalia.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
3
Endpoints
Spain
Holiday rentals
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/rentalia/house?id=978257&lang=es" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "id": 978257,
    "url": "https://es.rentalia.com/978257",
    "title": "Villa en la Sierra de Guadarrama con jacuzzi y piscina",
    "property_type": "villa",
    "capacity": {
      "min": 2,
      "max": 10
    },
    "rooms": 5,
    "bathrooms": 3,
    "floor_area": 200,
    "rental_units": [
      {
        "id": 1180102,
        "capacity_min": 2,
        "capacity_max": 10,
        "title": "aldara"
      }
    ],
    "price": {
      "currency": "euro",
      "min": 1100,
      "max": 11200,
      "weekly_formatted": "1.100 €/sem.",
      "daily_formatted": "158 €/noche"
    },
    "geo_code": {
      "city": "Los Molinos",
      "postcode": "28460",
      "region": "Madrid",
      "country_code": "ES",
      "latitude": "40.7109314",
      "longitude": "-4.077388099999999"
    }
  },
  "meta": {
    "duration_ms": 1009,
    "endpoint_family": "house"
  }
}

What you can build

Structured data for real applications. Here are some ideas.

Travel App Enrichment

Enrich a travel or property app with Rentalia house details such as property type, capacity, rooms, bathrooms, floor area, parking, and location.

Seasonal Rate Monitoring

Monitor seasonal nightly, weekly, fortnightly, and monthly rates for a portfolio of holiday homes, including minimum stay and the date range of each season.

Stay Price Quotes

Quote stay prices for specific dates and party sizes for a rental unit before sending travelers to Rentalia.

Destination Resolution

Resolve free-text destinations such as Madrid to Rentalia destination suggestions for search forms and travel planning tools.

Rental Market Research

Feed vacation rental market research with capacity, size, and price data per region, city, and zone.

Rentalia scraper API

Rentalia API for holiday house details, seasonal rates, destinations, and stay quotes

The Rentalia API is built for travel apps, rental market research, and price monitoring tools that need Rentalia house details, seasonal rates, and stay quotes without parsing web pages. Start with a house id from a Rentalia listing URL, read its rental units and rate tables, then quote a stay for one unit by check-in date, check-out date, and guest count. All endpoints return a JSON envelope with success, data, and meta.

Get house details by Rentalia id: title, property type, capacity, rooms, bathrooms, floor area, parking, and listing status.

Read location data per house: city, municipality, postcode, region, country code, zone, latitude, and longitude.

Read minimum and maximum price, formatted nightly and weekly rates, and seasonal rate tables per rental unit with minimum stay, deposit, and down payment terms.

Quote a stay for a rental unit by check-in date, check-out date, and guest count from 1 to 30.

Resolve destination suggestions for free text such as Madrid.

Request localized text with the optional lang parameter, which defaults to es. Contact email and phone fields are removed from house responses.

Test the Rentalia API with 500 free monthly Scrappa credits before scaling production traffic.

Choose the right Rentalia API endpoint

Use the Rentalia House API for property data

Pass the number from a Rentalia listing URL as id to get the house title, subtitle, property type, capacity range, rooms, bathrooms, floor area, address fields, coordinates, descriptions, host responsiveness, and the rental units you can quote.

Open Rentalia House API docs

Use the Rentalia Price API for stay quotes

Take a unit id from data.rental_units[].id, choose future dates that respect the minimum stay in the house rate tables, and send the guest count to get a price quote for that stay.

Open Rentalia Price API docs

Use the Rentalia Locations API for destinations

Send a place name of up to 80 characters to get the destination suggestions Rentalia shows while you type, in the language you choose with lang.

Open Rentalia Locations API docs

Available endpoints

Everything you need in one API.

GET

House Details

/api/rentalia/house

Get full details, rental units, seasonal rates, and location for one Rentalia house

Scrappa vs Generic scraping APIs

See how Scrappa compares to the official API.

Dedicated Rentalia endpoints
Scrappa:
Generic scraping APIs:
Output format
Scrappa: Structured JSON
Generic scraping APIs: Raw HTML
Seasonal rate tables
Scrappa:
Generic scraping APIs: You write the parser
Stay price quotes
Scrappa:
Generic scraping APIs:
Destination suggestions
Scrappa:
Generic scraping APIs:
Parser maintenance
Scrappa: Handled by Scrappa
Generic scraping APIs: Your team
Price per 1k requests
Scrappa: From $0.20
Generic scraping APIs: Varies by plan and credit multiplier
Free tier
Scrappa: 500 credits/month
Generic scraping APIs: Varies by provider

Key features

House details by Rentalia id with capacity, rooms, bathrooms, floor area, and parking
Location fields with city, municipality, postcode, region, zone, and coordinates
Seasonal rate tables per rental unit with nightly, weekly, fortnightly, and monthly prices
Deposit, down payment, and cleaning terms from the house price data
Stay price quotes by rental unit, dates, and guest count
Destination suggestions for free-text place names
Localized text with the lang parameter
Simple API key auth with 500 free credits per month

Frequently asked questions

The Rentalia API is Scrappa's REST API for holiday homes listed on Rentalia. It returns house details with rental units, seasonal rates, and location data, destination suggestions for a place name, and stay price quotes for a rental unit as structured JSON.

No. Scrappa is an independent service and is not affiliated with or endorsed by Rentalia. You only need a Scrappa API key to use the three endpoints on this page.

No. Rentalia discontinued its search API, so this API covers house details, destination suggestions, and price quotes. To get a house, use its Rentalia id, which is the number at the end of a Rentalia listing URL.

A house, for example 978257, can contain one or more bookable units. The price endpoint expects a unit id from data.rental_units[].id, for example 1180102.

Use lang to request localized text. The default is es. The data.descriptions.langs field lists the languages in which the owner wrote descriptions.

Fields depend on what the owner has filled in on Rentalia, so optional values such as web or price.offer can be empty or null.

Yes. Every Scrappa account includes 500 free credits per month, so you can test the Rentalia endpoints before buying credit packs or moving to a subscription.

Each request uses one Scrappa credit, and paid usage starts at $0.20 per 1,000 requests. Failed requests are not billed.

Start using the Rentalia API

Sign up and get 500 free credits. No credit card required.