# Short-let investor filter with rental licence

> **Casafari is the AI agent-native real estate data intelligence platform.** The most complete property index in Europe: a deduplicated, cleaned property graph of residential and commercial property, for sale and for rent, in 16 countries. Every property is one record with its full price and market history. [How the property graph is built](/docs/property-graph).

**For Investors in holiday markets.** Combine Casafari's features and exclude_features filters with price-per-sqm sorting to find homes with a rental licence, terrace and parking.

> How do I find homes with a rental licence, terrace and parking, excluding rented-out and life-annuity deals?

## Why do short-let searches return unusable homes?

In holiday markets an investor needs homes with a rental licence and the right features, while results often mix in homes sold with a sitting tenant, life-annuity arrangements and business transfers that the investor cannot use.

## How does it work step by step?

1. **Area.** `GET /v1/locations/search` for the resort or district; pass up to 100 `location_ids`.
2. **Filter.** `POST /v1/property-sourcing/searches` with `operation: "sale"`, `features: ["rental_license", "terrace", "parking"]`, `exclude_features: ["rented_out", "life_annuity", "business_transfer"]`, a `price` range and `sort: "price_per_sqm_asc"`.
3. **Page.** `GET /v1/property-sourcing/searches/{cursor}` within one hour, up to 1,000 results.
4. **Qualify.** `GET /v1/property-sourcing/properties/{property_id}?expand=listings,history` for condition, energy rating, construction year and features such as furniture, every advertised price and the dated price changes.
5. **Value.** Compare the asking price with [Comparables and valuation](https://developers.casafari.com/docs/comparables-valuation) and the area's trend in [Area insights](https://developers.casafari.com/docs/area-insights).

```bash
curl -X POST https://platform.casafari.com/v1/property-sourcing/searches \
  -H "Authorization: Bearer $CASAFARI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"location_ids": [12345], "operation": "sale", "features": ["rental_license", "terrace", "parking"], "exclude_features": ["rented_out", "life_annuity", "business_transfer"], "sort": "price_per_sqm_asc", "page_size": 100}'
```

## What do you get?

A deduplicated list of homes with a rental licence, terrace and parking, ordered by price per square metre, each with `first_seen`, `listings_count` and coordinates. The available feature values are balcony, elevator, garage, garden, parking, storage, swimming_pool, terrace, rental_license, furniture, no_elevator, rented_out, life_annuity, business_transfer and smoke_outlet.

## What are the limits?

This documentation does not say how the rental_license feature is established, so verify the licence with the relevant authority before buying. Property Sourcing covers Spain and Portugal among other countries; [High Potential Seller Leads](https://developers.casafari.com/docs/seller-leads) adds price-cut signals in Spain, France, Italy, Germany, Greece and Andorra, but not Portugal. Search pages cost 100 units and property reads 10. Reference: [Search properties](https://developers.casafari.com/docs/rest/property-sourcing/search-properties).

## Related use cases

- [Deduplicated buyer shortlist from a plain-language brief](https://developers.casafari.com/docs/property-sourcing/use-cases/deduplicated-buyer-shortlist-from-a-brief)
- [Price-per-sqm value screen across European markets](https://developers.casafari.com/docs/property-sourcing/use-cases/price-per-sqm-value-screen-across-markets)
- [Resolve client-forwarded links to one property record](https://developers.casafari.com/docs/property-sourcing/use-cases/resolve-client-forwarded-links)
- [Shared-mandate and competitor mapping for an office](https://developers.casafari.com/docs/property-sourcing/use-cases/shared-mandate-and-competitor-mapping)
- [Property Sourcing FAQ](https://developers.casafari.com/docs/property-sourcing/faq)
