← Back to all apps

Imovirtual

Businessby OLX
Launched Apr 14, 2026 on ChatGPT

Find your next home in Portugal — just describe it. With Imovirtual, describe what you're looking for and we'll show you the listings that match — "3-bedroom house near good schools under €300k" or "modern apartment for rent downtown with parking."

Key features:

  • Search for your ideal property in natural language
  • Get matched listings for sale and rent
  • Ask follow-up questions to narrow your search
  • Get detailed information on any listing and compare options
  • Explore results on an interactive map
2ChatGPT Tools
OLXDeveloper
BusinessCategory

Available Tools

Property Search

property_search
Full Description

Search for real estate properties using keywords and filters. Combines keyword-based search with structured filtering options. Returns property listings with complete details for map display and further filtering.

Parameters (0 required, 13 optional)
Optional
area_maxinteger

Maximum area in m².

Default: null
area_mininteger

Minimum area in m².

Default: null
bedrooms_maxinteger

Maximum number of bedrooms.

Default: null
bedrooms_mininteger

Minimum number of bedrooms.

Default: null
contextstring

Full contextual statement describing search intent and user situation in English.

Default: null
estate_typestring

Property type. Use FLAT for any apartment. Omit for any type.

Default: null
exemplarstring

Ideal property description for semantic similarity matching in Portuguese.

Default: null
limitinteger

Maximum results to return (1-100).

Default: 50
locationstring

District, city or regional name in Portuguese, do not use English or other than Portuguese language for this parameter's value. Searches all locations if omitted.

Default: null
price_maxinteger

Maximum price in EUR (purchase price for sale, monthly rent for rental).

Default: null
price_mininteger

Minimum price in EUR (purchase price for sale, monthly rent for rental).

Default: null
required_keywordsstring

Space-separated keywords that must all match in property description. Only use for refinement, as it may reduce recall.

Default: null
transaction_typestring

Listing transaction type. For purchase / for-sale intent use SELL (not BUY). Omit to search across transaction types.

Default: null

Search Properties Api V1 Properties Search Post

search_properties_api_v1_properties_search_post
Full Description

Legacy tool for backwards compatibility. Use property_search instead.

Parameters (0 required, 14 optional)
Optional
area_maxinteger

Maximum area in m².

Default: null
area_mininteger

Minimum area in m².

Default: null
bedrooms_maxinteger

Maximum number of bedrooms.

Default: null
bedrooms_mininteger

Minimum number of bedrooms.

Default: null
contextstring

Full contextual statement describing search intent and user situation in English.

Default: null
estate_typestring

Property type. Use FLAT for any apartment. Omit for any type.

Default: null
exemplarstring

Ideal property description for semantic similarity matching in Portuguese.

Default: null
limitinteger

Maximum results to return (1-100).

Default: 50
locationstring

District, city or regional name in Portuguese, do not use English or other than Portuguese language for this parameter's value. Searches all locations if omitted.

Default: null
needsobject

User need weights (0.0-1.0) for rescoring. Keys: 'education', 'health', 'transit', 'wellness', 'commerce'. Include only confident needs; omit for default scoring.

Default: null
price_maxinteger

Maximum price in EUR (purchase price for sale, monthly rent for rental).

Default: null
price_mininteger

Minimum price in EUR (purchase price for sale, monthly rent for rental).

Default: null
required_keywordsstring

Space-separated keywords that must all match in property description. Only use for refinement, as it may reduce recall.

Default: null
transaction_typestring

Listing transaction type. For purchase / for-sale intent use SELL (not BUY). Omit to search across transaction types.

Default: null