Discover/casavo.it API
live

casavo.it APIcasavo.it

Access Casavo.it property listings, photos, details, and location data across Italian cities via 6 endpoints. Search by city, get full listing details, and retrieve photos.

Endpoints
6
Updated
14d ago
Try it
City slug (e.g., 'milano', 'roma', 'bologna'). Omitting returns listings from all cities.
Page number for pagination.
api.parse.bot/scraper/589ef79a-5ad5-4d3c-b45f-944b8fd70afa/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/589ef79a-5ad5-4d3c-b45f-944b8fd70afa/search_listings?city=roma&page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for property listings with optional city filter and pagination. Returns paginated results sorted by publication date.

Input
ParamTypeDescription
citystringCity slug (e.g., 'milano', 'roma', 'bologna'). Omitting returns listings from all cities.
pageintegerPage number for pagination.
Response
{
  "type": "object",
  "fields": {
    "listings": "array of listing summary objects with fields: objectID, titre, typeBien, ville, codePostal, surface, prix, nbPieces, nbBedrooms, pictures, status",
    "total_count": "integer total number of matching listings",
    "total_pages": "integer total number of pages",
    "current_page": "integer current page number (1-based)"
  },
  "sample": {
    "data": {
      "listings": [
        {
          "prix": 410000,
          "titre": "Vendita Villa 6 locali di 160m² - 00119 Roma",
          "ville": "Roma",
          "status": "PUBLISHED",
          "country": "italy",
          "surface": 160,
          "nbPieces": 6,
          "objectID": "56948",
          "typeBien": "villa",
          "codePostal": "00119",
          "hasParking": true,
          "nbBedrooms": 4,
          "hasOutdoorSpace": true,
          "firstPublication": "2026-05-07T19:26:36Z"
        }
      ],
      "total_count": 44,
      "total_pages": 3,
      "current_page": 1
    },
    "status": "success"
  }
}

About the casavo.it API

The Casavo.it API gives developers structured access to Italian real estate listings across all major cities through 6 endpoints. Use search_listings to query properties by city slug with pagination, get_listing_detail to retrieve full property data including coordinates, room count, and street address, and get_listing_photos to pull every photo URL associated with a specific listing.

Searching and Browsing Listings

The search_listings and search_listings_by_city endpoints both return paginated arrays of listing summary objects. Each summary includes objectID, titre, typeBien, ville, codePostal, surface, prix, nbPieces, and nbBedrooms. Results are sorted by publication date. The city parameter accepts Italian city slugs such as milano, roma, bologna, and genova. To browse the entire catalogue without a city filter, use get_all_listings with an optional page parameter. All three endpoints return total_count, total_pages, and current_page alongside the listings array.

Listing Detail and Photos

get_listing_detail accepts a listing_id (the objectID from search results) and returns a richer set of fields: city, type (villa, flat, etc.), price in euros, title, street, nbRooms, surface in m², latitude, and a pictures array with dir and name fields. For full-resolution image URLs, get_listing_photos returns an array of photo objects each containing a url string and an is_main boolean flag identifying the primary photo, along with a count of total photos.

Location Search

get_property_valuation accepts an address string — a city or municipality name such as Milano or Roma — and returns an array of location objects. Each object includes an id, name, type (either municipality or submunicipality), and a geom field containing encoded polygon geometries representing the boundary of that location. This is useful for mapping coverage areas or resolving location IDs for further queries.

Common use cases
  • Aggregate Italian property listings by city to build a regional market overview using prix and surface fields.
  • Display listing photo galleries by calling get_listing_photos and filtering results where is_main is true for thumbnail selection.
  • Map property locations using latitude coordinates returned by get_listing_detail.
  • Track inventory changes by monitoring total_count across repeated calls to search_listings_by_city.
  • Resolve municipality boundary polygons via get_property_valuation for choropleth map overlays.
  • Filter listings by property type using the typeBien field from search results to separate villas from flats.
  • Build a price-per-square-meter calculator using prix and surface fields from listing summaries.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Casavo have an official public developer API?+
Casavo does not publish a public developer API or documented data feed for third-party use. This Parse API provides structured access to the data available on casavo.it.
What is the difference between `search_listings` and `search_listings_by_city`?+
search_listings accepts an optional city parameter, so omitting it returns listings across all cities. search_listings_by_city requires a city slug and is purpose-built for single-city queries. Both return the same listing summary fields and the same pagination metadata (total_count, total_pages, current_page).
Does the API return rental listings or only properties for sale?+
The endpoints exposed here cover the listings available on casavo.it, which focuses on properties for sale. Rental listings are not part of the current API. You can fork this API on Parse and revise it to target rental data if that becomes available on the source.
Is longitude data available for mapping listing locations?+
get_listing_detail currently returns latitude but the response spec does not include a separate longitude field. For polygon-level geography, get_property_valuation returns encoded boundary geometries per municipality. You can fork this API on Parse and revise it to surface longitude if it appears in the source data.
How current is the listing data, and are sold or removed properties accessible?+
Results from search_listings and related endpoints reflect currently published listings sorted by publication date. The API does not expose a history of delisted or sold properties. You can fork it on Parse and revise it to add a historical tracking endpoint if that data becomes available on the source.
Page content last updated . Spec covers 6 endpoints from casavo.it.
Related APIs in Real EstateSee all →
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.
cookcountyil.gov API
Search Cook County property tax records, look up court cases, find code violations, and get department contact information all in one place. Quickly access public records and government contacts without navigating multiple websites.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
beijing.anjuke.com API
Search Beijing real estate listings for second-hand homes and rentals, view detailed property information and price trends, and discover agents and community-specific listings. Get access to the Beijing house price index to track market movements and make informed decisions about property purchases or rentals.
58.com Housing API
Access real-time housing market data from 58.com (58同城), China's largest classifieds platform. Search house price trends across 31+ major Chinese cities at city, district, and neighborhood levels, and browse hot new property developments with prices, floor plans, and location details.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.