Run with Postman

Valutometro (1.0.0)

Web service that, starting from a search by address, allows you to pull out real estate quotes, valuations and trends.

Contratti - Immobili

Methods to see all types of contracts and properties available for research

List of property types

This method shows you the list of all property types

Authorizations:

Responses

Response Schema: application/json
Array of objects (TipoImmobile) [ items ]
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://valutometro.altravia.com/immobili");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Specific property

This method shows you the specific type of property

Authorizations:
path Parameters
id
required
string
Default: "<string>"
Example: 20

Property type

Responses

Response Schema: application/json
object (TipoImmobile)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://valutometro.altravia.com/immobili/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

List of contract types

This method shows you the list of all contract types

Authorizations:

Responses

Response Schema: application/json
Array of objects (TipoContratto) [ items ]
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://valutometro.altravia.com/contratti");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Specific contract

This method shows you the specific type of contract

Authorizations:
path Parameters
id
required
string
Default: "<string>"
Example: rent

Contract type

Responses

Response Schema: application/json
object (TipoContratto)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://valutometro.altravia.com/contratti/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Quotazioni

Method for the quotation of a property

Quotes of a property

Method that allows you to see the price of a property starting from the address

Authorizations:
Request Body schema: application/json
indirizzo
required
string
Default: "<string>"

real estate address

tipo_immobile
required
string
Default: "<string>"

20

tipo_contratto
required
string
Default: "<string>"

sale

Responses

Response Schema: application/json
object (ResponseQuotazione)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "indirizzo": "via del rivo 10 Terni",
  • "tipo_immobile": "20",
  • "tipo_contratto": "sale"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "message": "",
  • "success": true,
  • "error": null
}

Tendenze

Methods to know the market trends

Trend of a geographical area

Method that returns the trends, data and market indicators of a given geographical area

Authorizations:
Request Body schema: application/json
indirizzo
required
string
Default: "<string>"

real estate address

tipo_immobile
required
string
Default: "<string>"

20

tipo_contratto
required
string
Default: "<string>"

sale

Responses

Response Schema: application/json
object (ResponseTendenza)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "indirizzo": "via gabelletta 1 Terni",
  • "tipo_immobile": "20",
  • "tipo_contratto": "sale"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "message": "default quote for testing",
  • "success": true,
  • "error": null
}

Demographics data

Method that allows you to see the demographics of a given area related to the real estate market

Authorizations:
Request Body schema: application/json
univoco
required
string
Default: "<string>"

code of the property sought

Responses

Response Schema: application/json
object (ResponseDemografico)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "univoco": "20201014115409_5f86cac1985da_20_1898"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "message": "default quote for testing",
  • "success": true,
  • "error": null
}

Permanence on the market

Method that allows you to see the time spent on the market for real estate properties in the area

Authorizations:
Request Body schema: application/json
univoco
required
string
Default: "<string>"

code of the property sought

Responses

Response Schema: application/json
object (ResponseTempistica)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "univoco": "20211210152415_61b3630f90877_20_1898"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "message": "default quote for testing",
  • "success": true,
  • "error": null
}

Valutazioni

Property search

Method that allows you to see both the quotation and the exact position of the searched property and the related parameters necessary to make an evaluation

Authorizations:
Request Body schema: application/json
indirizzo
required
string
Default: "<string>"

real estate address

tipo_immobile
required
string
Default: "<string>"

20

tipo_contratto
required
string
Default: "<string>"

sale

Responses

Response Schema: application/json
object (ResponseIndirizzo)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "indirizzo": "via del rivo 10 Terni",
  • "tipo_immobile": "20",
  • "tipo_contratto": "sale"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "message": "",
  • "success": true,
  • "error": null
}

Property valuation

Method that allows you to evaluate a unique property searched through the POST/indirizzo method

Authorizations:
Request Body schema: application/json

In addition to the 'univoco' parameter, the other parameters required vary according to the search made using the POST/indirizzo method. In fact, in the response to the call a form is provided with all the parameters and values accepted and their mandatory nature

univoco
required
string
Default: "<string>"

code of the property sought

Responses

Response Schema: application/json
object (ResponseValutazione)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "univoco": "20201012115622_5f84284653bbc_20_1898",
  • "mq_coperti": "100",
  • "piano": 5,
  • "accessibilita_box": "6|1.05"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "message": "",
  • "success": true,
  • "error": null
}