Features and Amenities: Reference Guide
Every field you fill in determines two things: how your listing looks and whether an interested buyer even finds it. Portals filter by features, missing amenities means not visible when a buyer checks “with swimming pool”.
When do you use this?
Section titled “When do you use this?”- A photographer delivers photos, you want to know which features belong to this type
- Idealista refuses publication due to missing fields, you look it up
- You train a team member on which features make the difference for portals
Five main classifications
Section titled “Five main classifications”- Property Type: apartment, villa, plot, …
- Transaction Type: For Sale, For Rent, …
- Condition: new, good, needs renovation
- Features: checkboxes for standard amenities
- Views: type of view
Plus Additional Amenities (free text field), energy labels, and house details dropdowns.
Property Types
Section titled “Property Types”| Value | Label |
|---|---|
apartment | Apartment |
flat | Flat |
penthouse | Penthouse |
duplex | Duplex |
villa | Villa |
townhouse | Townhouse |
detached_house | Detached House |
semi_detached_house | Semi-Detached House |
bungalow | Bungalow |
chalet | Chalet |
finca | Finca |
commercial_property | Commercial Property |
local_commercial | Local Commercial |
residential_store | Residential Store |
commercial_mezzanine | Commercial Mezzanine |
plot_land | Plot/Land |
parking_space | Parking Space |
storage_room | Storage Room |
Transaction Types
Section titled “Transaction Types”| Value | Label |
|---|---|
for_sale | For Sale |
for_rent | For Rent |
transfer | Transfer |
rental_with_option_of_purchase | Rental with Option of Purchase |
Equipment (only for rental)
Section titled “Equipment (only for rental)”| Value | Label |
|---|---|
indifferent | Indifferent |
fully_fitted_kitchen | Fully Fitted Kitchen |
furnished | Furnished |
Condition
Section titled “Condition”| Value | Label |
|---|---|
new | New |
good_condition | Good Condition |
needs_renovation | Needs Renovation |
Features: all 50+
Section titled “Features: all 50+”Checkboxes for standard amenities. The selection appears as a tag on the detail page and is sent to portals.
| Value | Label |
|---|---|
garden | Garden |
terrace | Terrace |
patio | Patio |
swimming_pool | Private Pool |
community_pool | Community Pool |
courtyard | Courtyard |
deck | Deck |
porch | Porch |
bbq_area | BBQ Area |
greenhouse | Greenhouse |
hottub_spa | Hot Tub/Spa |
pond | Pond |
solarium | Solarium |
sports_court | Sports Court |
sprinkler_system | Sprinkler System |
dock | Dock |
with_mooring | With Mooring |
beach_front | Beach Front |
| Value | Label |
|---|---|
gated_entry | Gated Entry |
security_guard | Security Guard |
reinforced_door | Reinforced Door |
intercom | Intercom |
accessible_property | Accessible Property |
adapted_entrance | Adapted Entrances |
adapted_for_wheelchair | Adapted for Wheelchair |
service_entrance | Service Entrance |
| Value | Label |
|---|---|
air_conditioning | Air Conditioning |
elevator | Elevator |
lift | Lift |
home_automation | Home Automation |
chimney | Chimney |
double_glazing | Double Glazings |
builtin_wardrobes | Builtin Wardrobes |
fitted_wardrobes | Fitted Wardrobes |
equipped_kitchen | Equipped Kitchen |
furnished | Furnished |
blinds | Blinds |
storage_room | Storage Room |
basement | Basements |
attic | Attic |
laundry | Laundry |
sauna | Sauna |
vaulted_ceiling | Vaulted Ceiling |
home_theater | Home Theater |
jetted_bath_tub | Jetted Bath Tub |
wet_bar | Wet Bar |
cable_satellite | Cable Satellite |
smoke_outlet | Smoke Outlet |
| Value | Label |
|---|---|
parking | Parking |
exterior | Exterior |
luxury_home | Luxury Home |
bank_property | Bank Property |
pets_allowed | Pets Allowed (only rental) |
technical_inspection_approved | Technical Inspection Approved |
Additional Amenities: custom additions
Section titled “Additional Amenities: custom additions”Not in standard list? Free text field Additional Amenities:
- Type in the input field.
- Suggestions appear based on previous additions in your account.
- Select a suggestion or press Enter for a completely new amenity.
- Appears as a chip under the field.
Examples:
- Brands: “Daikin air conditioner”, “Bose surround”
- Location-specific: “Walking distance to beach”, “Near golf course”
- Special: “Wine cellar”, “Olive grove”, “Solar panels”
| Value | Label |
|---|---|
sea_views | Sea Views |
mountain_views | Mountain Views |
to_the_canal | To the Pool |
to_the_golf_course | To the Golf Course |
clear_views | Clear Views |
panoramic_views | Panoramic Views |
spectacular_views | Spectacular Views |
other | Other/s |
Energy labels: A to G
Section titled “Energy labels: A to G”Both labels (Consumption + Emission) use the same scale:
| Label | Meaning |
|---|---|
| A | Very energy efficient (best) |
| B | Energy efficient |
| C | Reasonable |
| D | Average |
| E | Moderate |
| F | Energy consuming |
| G | Very consuming (worst) |
| X | Not applicable |
| In Process | Applied for, not yet available |
House detail dropdowns
Section titled “House detail dropdowns”Swimming Pool
Section titled “Swimming Pool”| Value | Label |
|---|---|
private | Private |
communal | Communal |
climatized | Climatized |
other | Other |
Garden
Section titled “Garden”| Value | Label |
|---|---|
private | Private |
communal | Communal |
Heating Type
Section titled “Heating Type”| Value | Label |
|---|---|
electrical_heating | Electrical Heating |
gas_heating | Gas Heating |
under_floor_heating | Under Floor Heating |
solar_heating | Solar Heating |
diesel_heating | Diesel Heating |
aerothermy | Aerothermy |
geothermal | Geothermal |
other | Other |
Kitchen Type
Section titled “Kitchen Type”| Value | Label |
|---|---|
individual | Individual |
american_style | American-style |
Orientation
Section titled “Orientation”| Value | Label |
|---|---|
north | North (N) |
northeast | Northeast (NE) |
east | East (E) |
southeast | Southeast (SE) |
south | South (S) |
southwest | Southwest (SO) |
west | West (O) |
northwest | Northwest (NO) |
Dynamic enums
Section titled “Dynamic enums”Managed by admin via Settings → Dynamic Enums: Floor Type, Furnished, Garage, Hot Water, Water Heater, Parking, Patio, Terrace, Shutters, Refurbished, Building Status, No. of Building Floors, Property Status Type, Road Type, Windows Material, Windows Type, Windows Location, Energy Consumption, Energy Emission.
Impact on portal listings
Section titled “Impact on portal listings”Tesoro automatically translates to the correct portal format.
- Type: Apartment/Flat/Penthouse →
flat• Villa/Townhouse/Detached →house• Finca →countryhouse - Transaction: For Sale →
sale• For Rent →rent - Condition: Good →
good• Needs Renovation →toRestore - Heating: Electrical →
individual_electric• Gas →individual_gas
Numerical codes. Auto-mapping for: Parking, Air Conditioning, Swimming Pool, Community Pool, Equipped Kitchen, Storage Room, Sauna, Home Automation, Pets Allowed, and more.
- Only Spain (ES), France (FR), Portugal (PT)
- Descriptions in supported languages: ca, de, da, en, es, fi, fr, it, nl, no, pt, ru, sv
- Energy labels mandatory for full listing
Distinguishes interior vs exterior:
- Exterior: Accessible Property, Beach Front, Community Pool, Garden, Swimming Pool
- Interior: Chimney, Double Glazing, Elevator/Lift, Security Guard
- Type: Villa →
Villa• Finca →Rural / Farmhouse• Parking Space →Garage
Which features make the difference
Section titled “Which features make the difference”Filter favorites for buyers:
- Swimming Pool / Community Pool (especially coast)
- Air Conditioning (warm climate)
- Parking / Garage (urban)
- Sea Views / Mountain Views (premium views)
- Elevator / Lift (higher floors)
- Pets Allowed (tenants with animals)
- Garden / Terrace (outdoor space)
Description for Internal Use
Section titled “Description for Internal Use”Text field under Amenities. Notes that:
- Are only visible internally
- Never appear on the website
- Do not go to portals
Use for: owner contact details, access instructions, particulars for internal flow.
Common mistakes
Section titled “Common mistakes”Feature not in the list
Section titled “Feature not in the list”→ Additional Amenities field. Type + Enter.
Pets Allowed invisible
Section titled “Pets Allowed invisible”Transaction Type = For Sale. Hides itself. Change to For Rent or Rental with Option.
Portal refuses publication
Section titled “Portal refuses publication”Specific validation per portal. Energy labels mandatory? Description in correct language? The system shows per portal which fields are missing.
Dropdown options incorrect
Section titled “Dropdown options incorrect”Many dropdowns are dynamic enums → admin adjusts via Settings → Dynamic Enums.