Property Search
/api/tecnocasa/v1/search
Search property for sale or rent in Italy and Spain
Scrappa's Tecnocasa API returns structured JSON from Tecnocasa, the real estate agency network of Italy and Spain. Search homes for sale and rent with city, district, price, area, rooms, bathrooms and property type filters, read map points with coordinates, open a listing for address, coordinates, costs, features, energy data, photos and agency, read agency profiles with opening hours and team, list the ads of one agency and look up locations. Prices and areas are numeric. Failed requests are never billed.
Try it now
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.
curl -X GET "https://scrappa.co/api/tecnocasa/v1/search?listing_type=sale&city_id=13800324507779&province=MI&min_price=200000&max_price=300000" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"search_metadata": { "total_results": 319, "total_pages": 22, "page": 1, "limit": 15, "has_next_page": true, "page_out_of_range": false, "filtered_out": 0, "country": "it", "listing_type": "sale" },
"listings": [
{
"id": 61290658,
"title": "Quadrilocale in vendita",
"subtitle": "Milano, Via Giovanni Battista Boeri - Meda Tibaldi",
"price": { "raw": "€ 730.000", "amount": 730000, "currency": "EUR", "period": null },
"surface": { "raw": "141 Mq", "m2": 141 },
"rooms": 4,
"bathrooms": 2,
"agency_id": "mice0"
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track asking prices in EUR by city, district, property type, rooms and area for sale and rent.
Page through filtered searches sorted by price, area or rooms and open each ad for its full record and photos.
Read agency address, opening hours, rating and team, then list every active ad of one agency.
Draw all results of a city on a map with one call: id, price and coordinates for each ad.
Turn free text into provinces, cities and districts with the ids that the search route needs.
Tecnocasa property scraper API
The Tecnocasa API is built for real-estate analytics, listing tools, and market research in Italy and Spain. Each search item carries the title, address line, price, previous price, area, rooms, bathrooms, agency, photos and virtual tour. Listing detail adds the full address, coordinates, costs, features, energy data, services, points of interest, floor plans and the agency.
Sale and rent in one search route with a listing_type parameter, for Italy and Spain.
Filters are always honoured: items that break a filter are never returned.
Bathrooms is an exact count. A page number past the last page returns an empty list with the true totals.
A hidden price is null, never 0. Prices, areas and counts are numbers and the original text is kept.
A valid empty result is a successful, billable response; failures are never billed.
Type a place name and get the city id, province code and district ids that the search route needs.
Open Tecnocasa Locations API docsPass the listing type, city and filters, then page through the results with the page parameter.
Open Tecnocasa Property Search API docsPass the detail_url of a search item to get the address, coordinates, costs, features, energy data and photos.
Open Tecnocasa Listing API docsEverything you need in one API.
/api/tecnocasa/v1/search
Search property for sale or rent in Italy and Spain
/api/tecnocasa/v1/search/map
Get id, price and coordinates of every result
/api/tecnocasa/v1/listing
Get the full record of one listing with photos
/api/tecnocasa/v1/agency
Get an agency profile with contact data and team
/api/tecnocasa/v1/agency/listings
List the ads of one agency
/api/tecnocasa/v1/locations
Autocomplete provinces, cities and districts
/api/tecnocasa/v1/geo
List regions, provinces and the districts of a city
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Tecnocasa listing data as JSON | Build your own parser | |
| Filters guaranteed on every item | Not available | |
| Price per 1k requests | From $0.20 | Varies by plan |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits only |
No. Scrappa is an independent service and is not affiliated with or endorsed by Tecnocasa. The API returns structured JSON from public property data through a Scrappa API key.
No. Only successful responses are billed. A valid empty result is successful and billable.
Call the locations route with a place name. Each city carries its id and province code. The region is derived from the province.
Tecnocasa ignores it. The bathrooms filter is an exact count, so no item breaks the filter you set.