APIs / Real estate / InfoCasas

1 credit per call5 endpoints32 datapoints

InfoCasas API

InfoCasas API for property search, listings, agencies and their listings in Uruguay, Paraguay and Bolivia, as JSON. 1 credit per successful call.

InfoCasas
GET/v1/infocasas/search?country=uy&operation_type_id=2&property_type_id=2&bedrooms=2&rows=10
{
  "success": true,
  "country": "uy",
  "page": 1,
  "rows": 10,
  "total": 5653,
  "total_pages": 566,
  "returned": 10,
  "applied_filters": {
    "operation_type_id": 2,
    "order": 3,
    "property_type_id": [
      2
    ],
    "bedrooms": [
      2
    ],
    "bedroomsExactMode": false,
    "bathroomsExactMode": false
  },
  "listings": [
    {
      "id": 194546958,
      "code": "YEA3D1",
      "title": "ALQUILER APTO CALA DEL YATCH 2 DORM JARDIN GGE",
      "description": "Corredor Responsable: - \nContacto: Silvana De La Fuente\nA ESTRENAR, ESPECTACULAR UNIDAD EN PISO 4 CON JARDIN Y VISTAS AL PARQUE Y GARAJE\n\nEsta unidad en piso 4 cuenta con living comedor con cocina semi integrada con barra equipada con muebl…",
      "url": "https://www.infocasas.com.uy/alquiler-apto-cala-del-yatch-2-dorm-jardin-gge/194546958",
      "operation_type": {
        "id": 2,
        "name": "Alquiler"
      },
      "property_type": {
        "id": 2,
        "name": "Apartamento"
      },
      "price": {
        "amount": 1500,
        "currency": "U$S",
        "currency_id": 1,
        "hidden": false,
        "admin_included": 1500,
        "amount_usd": 1500,
        "admin_included_usd": 1500
      },
      "common_expenses": {},
      "address": "Avenida Carlos Racine 3000",
      "address_hidden": false,
      "latitude": -34.852250444512,
      "longitude": -56.025016307831,
      "location": {
        "country": {
          "id": "9dcb7f15-bd4f-445a-88a1-8ed73a53f935",
          "name": "Uruguay"
        },
        "state": {
          "id": "7ecbdaaf-b643-414b-a2c7-a21730733bde",
          "name": "Canelones"
        },
        "neighbourhood": {
          "id": "3659f76f-c9b6-42d2-be27-3c3d1a82ac84",
          "name": "Ciudad de la Costa"
        }
      },
      "bedrooms": 2,
      "bathrooms": 1,
      "rooms": 3,
      "garage": 1,
      "areas": {
        "m2": 139,
        "apto": 139
      },
      "construction_year": 2025,
      "images": [
        {
          "url": "https://cdn1.infocasas.com.uy/repo/img/13651_UY.42.5.134.235.V13_19.jpg"
        },
        {
          "url": "https://cdn1.infocasas.com.uy/repo/img/13651_UY.42.5.134.235.V13_262.jpg"
        },
        {
          "url": "https://cdn1.infocasas.com.uy/repo/img/13651_UY.42.5.134.235.V13_351.jpg"
        }
      ],
      "image_count": 23,
      "facilities": [
        {
          "id": 9,
          "name": "Garaje",
          "group": "Confort del apartamento"
        },
        {
          "id": 34,
          "name": "Instalación de TV cable",
          "group": "Instalaciones apartamento"
        }
      ],
      "technical_sheet": [
        {
          "field": "property_type_name",
          "label": "Tipo de Propiedad",
          "value": "Apartamento"
        },
        {
          "field": "construction_state_name",
          "label": "Estado",
          "value": "A estrenar"
        },
        {
          "field": "bathrooms",
          "label": "Baños",
          "value": "1"
        }
      ],
      "owner": {
        "id": 13651,
        "name": "RE/MAX",
        "type": "inmobiliaria",
        "logo": "https://cdn1.infocasas.com.uy/repo/img/56b35c34d5f66_remax.jpg",
        "masked_phone": "+5989",
        "has_whatsapp": true
      },
      "created_at": "2026-11-12",
      "updated_at": "2026-11-12",
      "is_project": false,
      "sold": false,
      "active": true,
      "sea_view": false,
      "barter": false
    },
    {
      "id": 194546961,
      "code": "B4ADA5",
      "title": "Alquiler Penthouse Arroyo seco 850 m2 7dormitorios",
      "description": "Corredor Responsable: - \nContacto: Martin Lopez\nSe alquila apartamento, ubicado en el barrio Arroyo Seco, Av. Agraciada y Rondeau. penthouse que ocupa la totalidad de la planta, con vistas panorámicas de 360° hacia la ciudad y la bahía.\n\nLa…",
      "url": "https://www.infocasas.com.uy/alquiler-penthouse-arroyo-seco-850-m2-7dormitorios/194546961",
      "operation_type": {
        "id": 2,
        "name": "Alquiler"
      },
      "property_type": {
        "id": 2,
        "name": "Apartamento"
      },
      "price": {
        "amount": 2200,
        "currency": "U$S",
        "currency_id": 1,
        "hidden": false,
        "admin_included": 2200,
        "amount_usd": 2200,
        "admin_included_usd": 2200
      },
      "common_expenses": {},
      "address": "Francisco Caraballo 1100",
      "address_hidden": false,
      "latitude": -34.885834132093,
      "longitude": -56.193051338196,
      "location": {
        "country": {
          "id": "9dcb7f15-bd4f-445a-88a1-8ed73a53f935",
          "name": "Uruguay"
        },
        "state": {
          "id": "a475c197-e6d7-4833-aa87-0ffd96a879ec",
          "name": "Montevideo"
        },
        "neighbourhood": {
          "id": "5ede3330-1aa6-49b0-a87a-180177dd51d7",
          "name": "Arroyo Seco"
        }
      },
      "bedrooms": 5,
      "bathrooms": 3,
      "rooms": 6,
      "garage": 1,
      "areas": {
        "m2": 850,
        "apto": 850
      },
      "construction_year": 1947,
      "images": [
        {
          "url": "https://cdn1.infocasas.com.uy/repo/img/13651_UY.42.5.93.273.V13_403.jpg"
        },
        {
          "url": "https://cdn1.infocasas.com.uy/repo/img/13651_UY.42.5.93.273.V13_540.jpg"
        },
        {
          "url": "https://cdn1.infocasas.com.uy/repo/img/13651_UY.42.5.93.273.V13_221.jpg"
        }
      ],
      "image_count": 25,
      "facilities": [
        {
          "id": 9,
          "name": "Garaje",
          "group": "Confort del apartamento"
        }
      ],
      "technical_sheet": [
        {
          "field": "property_type_name",
          "label": "Tipo de Propiedad",
          "value": "Apartamento"
        },
        {
          "field": "bathrooms",
          "label": "Baños",
          "value": "3"
        },
        {
          "field": "bedrooms",
          "label": "Dormitorios",
          "value": "5"
        }
      ],
      "owner": {
        "id": 13651,
        "name": "RE/MAX",
        "type": "inmobiliaria",
        "logo": "https://cdn1.infocasas.com.uy/repo/img/56b35c34d5f66_remax.jpg",
        "masked_phone": "+5989",
        "has_whatsapp": true
      },
      "created_at": "2026-11-12",
      "updated_at": "2026-11-12",
      "is_project": false,
      "sold": false,
      "active": true,
      "sea_view": false,
      "barter": false
    },
    {
      "id": 194547234,
      "code": "PD5EE01",
      "title": "ALQUILER EN PASO MOLINO DE 3 DOMITORIOS, PLANTA BAJA, PATIO CON PARRILLERO, AZOTEA",
      "description": "REF.: 6311\nARKADIA Inmobiliaria ofrece:\n\nApartamento PH en PASO MOLINO\nSobre Carlos de la Vega esquina Pilar Costa\nA 2 cuadras de Avenida Agraciada\nPróximo zona comercial de Paso Molino\nCon excelente locomoción y servicios\n\nPH en planta baj…",
      "url": "https://www.infocasas.com.uy/alquiler-en-paso-molino-de-3-domitorios-planta-baja-patio-con-parrillero-azotea/194547234",
      "operation_type": {
        "id": 2,
        "name": "Alquiler"
      },
      "property_type": {
        "id": 2,
        "name": "Apartamento"
      },
      "price": {
        "amount": 36000,
        "currency": "$",
        "currency_id": 2,
        "hidden": false,
        "admin_included": 36000,
        "amount_usd": 888,
        "admin_included_usd": 888
      },
      "common_expenses": {
        "amount": 0,
        "currency": "$"
      },
      "address": "Carlos de la Vega & Pilar Costa, Montevideo Departamento de Montevideo, Uruguay",
      "address_hidden": false,
      "latitude": -34.8603302,
      "longitude": -56.2177237,
      "location": {
        "country": {
          "id": "9dcb7f15-bd4f-445a-88a1-8ed73a53f935",
          "name": "Uruguay"
        },
        "state": {
          "id": "a475c197-e6d7-4833-aa87-0ffd96a879ec",
          "name": "Montevideo"
        },
        "neighbourhood": {
          "id": "cce0ef28-b1a1-4cf3-a1ec-62eb42829d40",
          "name": "Paso Molino"
        }
      },
      "bedrooms": 3,
      "bathrooms": 1,
      "rooms": 4,
      "garage": 0,
      "areas": {
        "m2": 80,
        "built": 80,
        "terrace": 65
      },
      "floor": 0,
      "antiquity": 0,
      "images": [
        {
          "url": "https://cdn2.infocasas.com.uy/repo/img/6af54ef0e034b_infocdn__p6hvmldijdeucuqeimwm7q2lgpfsnhfresazry24jpg.jpg"
        },
        {
          "url": "https://cdn2.infocasas.com.uy/repo/img/6af54ef501f37_infocdn__mex4qvit8da5njiolg0yt833c9wkdulpdzhakhq1jpg.jpg"
        },
        {
          "url": "https://cdn2.infocasas.com.uy/repo/img/6af54ef517801_infocdn__kx6jcqe7ai8qi7uxehkd0txt4abiplmbkiy38boejpg.jpg"
        }
      ],
      "image_count": 21,
      "facilities": [
        {
          "id": 13,
          "name": "Parrillero / Barbacoa",
          "group": "Confort del apartamento"
        },
        {
          "id": 36,
          "name": "Aire Acondicionado",
          "group": "Instalaciones apartamento"
        },
        {
          "id": 70,
          "name": "Jardin / Patio",
          "group": "Confort de la casa"
        }
      ],
      "technical_sheet": [
        {
          "field": "property_type_name",
          "label": "Tipo de Propiedad",
          "value": "Apartamento"
        },
        {
          "field": "construction_state_name",
          "label": "Estado",
          "value": "Buen estado"
        },
        {
          "field": "bathrooms",
          "label": "Baños",
          "value": "1"
        }
      ],
      "owner": {
        "id": 142847,
        "name": "ARKADIA",
        "type": "inmobiliaria",
        "logo": "https://cdn1.infocasas.com.uy/repo/img/627be973d6c30_logo-nuevo-2021.jpeg",
        "masked_phone": "09738",
        "has_whatsapp": true,
        "subsidiaries": [
          {
            "id": 2398,
            "name": "Casa central",
            "address": "Porongos y Blandengues",
            "masked_phone": "09738",
            "office_hours": "10 a 18hs"
          }
        ]
      },
      "created_at": "2026-11-12",
      "updated_at": "2026-11-12",
      "is_project": false,
      "sold": false,
      "active": true,
      "sea_view": false,
      "barter": false
    }
  ],
  "meta": {
    "attempts": 1,
    "last_status": 200,
    "endpoint_family": "search",
    "filter_drift_dropped": 0,
    "request_id": "req_e5692a071c764d0198a221d14b05075c",
    "credits_charged": 1,
    "credits_remaining": 1855
  }
}
200 OKJSONX-Credits-Used: 1
Recorded from our API and shortened.

Sample data

What one call returns

A recorded run of search: the fields and shapes you will get, shortened to 3 items.

#idintegercodestringtitlestringdescriptionstringurlurloperation_typeobjectproperty_typeobjectpriceobjectcommon_expensesobjectaddressstringaddress_hiddenbooleanlatitudenumberlongitudenumberlocationobjectbedroomsintegerbathroomsintegerroomsintegergarageintegerareasobjectconstruction_yearnumberimagesobject[]image_countintegerfacilitiesobject[]technical_sheetobject[]ownerobjectcreated_atstringupdated_atstringis_projectbooleansoldbooleanactivebooleansea_viewbooleanbarterboolean
1194546958YEA3D1ALQUILER APTO CALA DEL YATCH 2 DORM JARDIN GGECorredor Responsable: - Contacto: Silvana De La Fuente A ESTRENAR, ESPECTACULAR UNIDAD EN PISO 4 CON JARDIN Y VISTAS AL PARQUE Y GARAJE Esta unidad en piso 4 cuenta con living comedor con cocina semi integrada con barra equipada con muebl…https://www.infocasas.com.uy/alquiler-apto-cala-del-yatch-2-dorm-jardin-gge/194546958{2 fields}{2 fields}{7 fields}{0 fields}Avenida Carlos Racine 3000false-34.852250444512-56.025016307831{3 fields}2131{2 fields}2025[3 items]23[2 items][3 items]{6 fields}2026-11-122026-11-12falsefalsetruefalsefalse
2194546961B4ADA5Alquiler Penthouse Arroyo seco 850 m2 7dormitoriosCorredor Responsable: - Contacto: Martin Lopez Se alquila apartamento, ubicado en el barrio Arroyo Seco, Av. Agraciada y Rondeau. penthouse que ocupa la totalidad de la planta, con vistas panorámicas de 360° hacia la ciudad y la bahía. La…https://www.infocasas.com.uy/alquiler-penthouse-arroyo-seco-850-m2-7dormitorios/194546961{2 fields}{2 fields}{7 fields}{0 fields}Francisco Caraballo 1100false-34.885834132093-56.193051338196{3 fields}5361{2 fields}1947[3 items]25[1 item][3 items]{6 fields}2026-11-122026-11-12falsefalsetruefalsefalse
3194547234PD5EE01ALQUILER EN PASO MOLINO DE 3 DOMITORIOS, PLANTA BAJA, PATIO CON PARRILLERO, AZOTEAREF.: 6311 ARKADIA Inmobiliaria ofrece: Apartamento PH en PASO MOLINO Sobre Carlos de la Vega esquina Pilar Costa A 2 cuadras de Avenida Agraciada Próximo zona comercial de Paso Molino Con excelente locomoción y servicios PH en planta baj…https://www.infocasas.com.uy/alquiler-en-paso-molino-de-3-domitorios-planta-baja-patio-con-parrillero-azotea/194547234{2 fields}{2 fields}{7 fields}{2 fields}Carlos de la Vega & Pilar Costa, Montevideo Departamento de Montevideo, Uruguayfalse-34.8603302-56.2177237{3 fields}3140{3 fields}—[3 items]21[3 items][3 items]{7 fields}2026-11-122026-11-12falsefalsetruefalsefalse

Recorded from our API · 3 items shown · 32 datapoints per itemGET /v1/infocasas/search?country=uy&operation_type_id=2&property_type_id=2&bedrooms=2&rows=10

32 datapoints

Identity

  • idinteger
  • titlestring
  • operation_typeobject
  • property_typeobject

Contact

  • urlurl
  • ownerobject

Location

  • addressstring
  • address_hiddenboolean
  • latitudenumber
  • longitudenumber
  • locationobject
  • areasobject

Reputation

  • imagesobject[]
  • image_countinteger

Price

  • priceobject

Other

  • codestring
  • descriptionstring
  • common_expensesobject
  • bedroomsinteger
  • bathroomsinteger
  • roomsinteger
  • garageinteger
  • construction_yearnumber
  • facilitiesobject[]
  • technical_sheetobject[]
  • created_atstring
  • updated_atstring
  • is_projectboolean
  • soldboolean
  • activeboolean
  • sea_viewboolean
  • barterboolean

Playground

Run this API

cURLshell
curl "https://api.perceptlayer.com/v1/infocasas/search?country=uy&operation_type_id=2&property_type_id=2&bedrooms=2&rows=10" \
  -H "X-API-Key: $API_KEY"

InfoCasas · 5 endpoints

Endpoints

Every endpoint takes the same key. Open one for its parameters and an example request.

EndpointRequired parametersCost
GET/v1/infocasas/agency
id+1 optional
1 credit
GET/v1/infocasas/agency-properties
owner_id+16 optional
1 credit
GET/v1/infocasas/location-autocomplete
term+1 optional
1 credit
GET/v1/infocasas/property
none+3 optional
1 credit
GET/v1/infocasas/search
none+16 optional
1 credit

Overview

About the InfoCasas API

What you can get

The InfoCasas API returns InfoCasas property data as JSON through 5 endpoints. Every endpoint takes an optional country: uy, py or bo.

  • Search: search takes operation_type_id (1, 2 or 4), property_type_id, minPrice, maxPrice, currencyID (1 or 2), m2Min, m2Max, bedrooms, bedroomsExact, bathrooms, bathroomsExact, order, rows, page and a repeatable locations filter.
  • Properties: property takes an id or a code.
  • Agencies: agency takes an id; agency-properties takes an owner_id, with the same filters as search.
  • Locations: location-autocomplete takes a term.

The recorded search in Uruguay (operation_type_id 2, property_type_id 2, 2 bedrooms, 10 rows) returns a total of 5,653 with total_pages, returned and applied_filters. Each item in listings carries id, code, title, description, url, operation_type, property_type, price, common_expenses, address, latitude, longitude, location, bedrooms, bathrooms, rooms, garage, areas, construction_year, image_count, facilities, technical_sheet, owner, created_at, updated_at, sea_view and sold.

How a call works

Search a country: GET /v1/infocasas/search?country=uy&operation_type_id=2&property_type_id=2&bedrooms=2&rows=10 with your key in the X-API-Key header. Each listing's id or code goes to property, and its owner.id goes to agency as id and to agency-properties as owner_id. Every successful call costs 1 credit; failed calls cost nothing.

Real estateJSONRESTMCP

More real estate APIs

Use cases

Track rents and asking prices in Uruguay, Paraguay and Bolivia

Use the InfoCasas API to track rents and asking prices in Uruguay, Paraguay and Bolivia

Compare `common_expenses` across buildings

Use the InfoCasas API to compare `common_expenses` across buildings

Find properties with a `sea_view`

Use the InfoCasas API to find properties with a `sea_view`

Pull an agency's full stock with `agency-properties`

Use the InfoCasas API to pull an agency's full stock with `agency-properties`

FAQ

Questions

How much does the InfoCasas API cost?

Each successful call costs one credit. New accounts get free credits to start, and credit packs bring the price down as you scale.

What format are responses in?

Every endpoint returns JSON, with no HTML parsing on your side.

Which countries does it cover?

Set `country` to uy, py or bo for Uruguay, Paraguay or Bolivia.

Do I need an InfoCasas account?

No. You call this InfoCasas API with your Perceptlayer key in the `X-API-Key` header, with no InfoCasas login.

Should I build an InfoCasas scraper instead?

You can, but an InfoCasas scraper is code you maintain: page changes break it, requests get blocked, and InfoCasas's terms govern how you collect data. The InfoCasas API gives you 5 endpoints of named JSON fields for 1 credit per successful call, and failed calls cost nothing. A scraper makes sense only for data these endpoints don't return, so check the response in the playground on this page first.

Try the InfoCasas API with 100 free credits

No credit card. Failed calls are never billed.