Skip to content

// docs

Imovelweb: Get listing details

Extracts an ad from Imovelweb with complete description, prices, condominium, IPTU, address, coordinates, areas, rooms, amenities, advertiser, public contact, photos and videos. It costs 1 credit per call.

imovelweb.com.br:pdp · 1 credit per request

Standard credit cost. Your account pricing is shown in the sandbox.

Try this operation in the sandbox

Source-specific limitations

Unpublished fields return null or empty lists. Examples are abbreviated: only some items and images are shown; counters reflect the original page. Prices and dates can change, and no billing period is assumed for costs.

HTTP request

cURL
curl -X POST https://api.geckoapi.com.br/v1/extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "target": "imovelweb.com.br",
  "type": "pdp",
  "url": "https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html"
}'

Keep your API key on your server. See the quickstart for authentication and response handling.

MCP request

The hosted MCP tool fixes target and type for this operation. Its remaining arguments use the same input rules as Extract.

POST /v1/mcp · Bearer or X-API-Key authentication

imovelweb_com_br_pdp · tools/call
{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "imovelweb_com_br_pdp",
    "arguments": {
      "url": "https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html",
      "executionId": "exec_example_123"
    }
  }
}

Supported inputs

Conditional fields depend on the alternatives and constraints in the rule column. Fields marked unsupported are omitted.

FieldTypeRequirementRuleDefaultExample
url
URL extraction target. For some PLPs it can be omitted when API assembles URL from other fields.
string (URL) Required URL HTTPS in /propriedades/ ending in -<ID>.html. - https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html
target
Target source for extraction.
enum Required Always imovelweb.com.br. - imovelweb.com.br
type
Extraction type: pdp, idp, plp, ilp, quote, review or places.
enum Required Always pdp. - pdp

Request examples

Property details by URL

Use the URL returned in items[].url in PLP.

Property details by URL
{
  "target": "imovelweb.com.br",
  "type": "pdp",
  "url": "https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html"
}

Response schema

Leaf paths and expected types. Field names and enum values are part of the API contract.

responseSchema
{
  "source": "\"imovelweb.com.br\"",
  "type": "\"pdp\"",
  "parser": "\"1.0.0\"",
  "url": "string (URL)",
  "canonicalUrl": "string (URL)",
  "extractedAt": "string (ISO datetime)",
  "data.id": "string (optional)",
  "data.code": "string | null (optional)",
  "data.url": "string (URL) (optional)",
  "data.title": "string | null (optional)",
  "data.generatedTitle": "string | null (optional)",
  "data.description": "string | null (optional)",
  "data.descriptionHtml": "string | null (optional)",
  "data.price": "object | null (optional)",
  "data.price.amount": "number | null (optional)",
  "data.price.currency": "string | null (optional)",
  "data.price.formatted": "string | null (optional)",
  "data.operations": "array (optional)",
  "data.operations[].name": "string | null (optional)",
  "data.expenses": "object | null (optional)",
  "data.expenses.amount": "number | null (optional)",
  "data.iptu": "object | null (optional)",
  "data.iptu.amount": "number | null (optional)",
  "data.costsText": "string | null (optional)",
  "data.address.street": "string | null (optional)",
  "data.address.visibility": "string | null (optional)",
  "data.address.neighborhood": "string | null (optional)",
  "data.address.city": "string | null (optional)",
  "data.address.state": "string | null (optional)",
  "data.address.stateCode": "string | null (optional)",
  "data.address.country": "string | null (optional)",
  "data.address.latitude": "number | null (optional)",
  "data.address.longitude": "number | null (optional)",
  "data.address.hierarchy": "array (optional)",
  "data.property.type": "string | null (optional)",
  "data.property.typeId": "string | null (optional)",
  "data.property.totalArea": "number | null (optional)",
  "data.property.usableArea": "number | null (optional)",
  "data.property.areaUnit": "string | null (optional)",
  "data.property.bedrooms": "number | null (optional)",
  "data.property.bathrooms": "number | null (optional)",
  "data.property.suites": "number | null (optional)",
  "data.property.parkingSpaces": "number | null (optional)",
  "data.property.ageYears": "number | null (optional)",
  "data.features": "object (optional)",
  "data.amenities": "array (optional)",
  "data.status": "string | null (optional)",
  "data.reserved": "boolean | null (optional)",
  "data.postingType": "string | null (optional)",
  "data.publishedAt": "string | null (optional)",
  "data.modifiedAt": "string | null (optional)",
  "data.publicationLabel": "string | null (optional)",
  "data.recentViews": "number | null (optional)",
  "data.publisher.id": "string | null (optional)",
  "data.publisher.name": "string | null (optional)",
  "data.publisher.url": "string (URL) | null (optional)",
  "data.publisher.logoUrl": "string (URL) | null (optional)",
  "data.publisher.license": "string | null (optional)",
  "data.publisher.typeId": "string | number | null (optional)",
  "data.publisher.premier": "boolean | null (optional)",
  "data.publisher.createdAtEpochMs": "number | null (optional)",
  "data.contact.whatsapp": "string | null (optional)",
  "data.contact.phone": "string | null (optional)",
  "data.contact.partialPhone": "string | null (optional)",
  "data.images": "array (optional)",
  "data.images[].url": "string (URL) (optional)",
  "data.images[].originalWidth": "number | null (optional)",
  "data.images[].originalHeight": "number | null (optional)",
  "data.images[].caption": "string | null (optional)",
  "data.images[].variants": "object (optional)",
  "data.imageCount": "integer (optional)",
  "data.additionalImageCount": "integer | null (optional)",
  "data.videos": "array (optional)",
  "data.hasVideos": "boolean | null (optional)",
  "data.hasTour": "boolean | null (optional)",
  "data.hasPlans": "boolean | null (optional)",
  "data.raw": "object (optional)",
  "pageTitle": "string | null (optional)",
  "metadata": "object (optional)",
  "breadcrumbs": "array | null (optional)",
  "relatedSearchUrl": "string (URL) | null (optional)",
  "structuredData": "array (optional)"
}

Example response

Illustrative response. Product names, reviews and other source content retain their original language. Missing and null values do not imply zero stock, free shipping or zero reviews.

responseExample
{
  "source": "imovelweb.com.br",
  "type": "pdp",
  "parser": "1.0.0",
  "url": "https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html",
  "canonicalUrl": "https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html",
  "extractedAt": "2026-09-27T15:52:50.860302+00:00",
  "pageTitle": "Apartamento para aluguel com 2 Quartos, Cidade Industrial, Curitiba - R$ 1.250, 43 m2 - ID: 3046251226 - Imovelweb",
  "metadata": {
    "description": "Pacote de locação; 1° aluguel bruto R$ 1.562,50 Aluguel liquido a partir do 2° mês R$ 1.250,00 Condomínio R$ 338,00 IPTU R$ 24,00 Seguro in...Cidade Industrial",
    "og:title": "Apartamento para aluguel com 2 Quartos, Cidade Industrial, Curitiba - R$ 1.250, 43 m2 - ID: 3046251226 - Imovelweb",
    "og:description": "Pacote de locação; 1° aluguel bruto R$ 1.562,50 Aluguel liquido a partir do 2° mês R$ 1.250,00 Condomínio R$ 338,00 IPTU R$ 24,00 Seguro in...Cidade Industrial",
    "og:url": "https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html",
    "og:image": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/720x532/7238971864.jpg?isFirstImage=true",
    "robots": "follow, index, max-image-preview:large"
  },
  "data": {
    "id": "3046251226",
    "code": "AP0009",
    "url": "https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html",
    "title": "Apartamento com 2 dormitórios para alugar, 43 m² por R$ 1.652,00 - Cidade Industrial - Curitiba/PR",
    "generatedTitle": "Apartamento · 43m² · 2 quartos · 1 vaga",
    "price": {
      "amount": 1250,
      "currency": "BRL",
      "formatted": "1.250",
      "symbol": "R$"
    },
    "operations": [
      {
        "id": "2",
        "name": "aluguel",
        "prices": [
          {
            "amount": 1250,
            "currency": "BRL",
            "formatted": "1.250",
            "symbol": "R$"
          }
        ]
      }
    ],
    "expenses": {
      "amount": 338,
      "currency": "BRL",
      "formatted": "338"
    },
    "iptu": {
      "amount": 24,
      "currency": "BRL",
      "formatted": "24"
    },
    "costsText": "Condomínio R$ 338                    \n                \n                \n                  ·\n                \n                \n                    IPTU R$ 24",
    "address": {
      "street": "Rua Durval Leopoldo Landal 875",
      "visibility": "EXACT",
      "neighborhood": "Cidade Industrial",
      "city": "Curitiba",
      "state": "Paraná",
      "stateCode": "PR",
      "country": "Brasil",
      "latitude": -25.4878358,
      "longitude": -49.3506335,
      "hierarchy": [
        {
          "locationId": "V1-D-508647",
          "name": "Cidade Industrial",
          "label": "ZONA",
          "depth": 3
        },
        {
          "locationId": "V1-C-106015",
          "name": "Curitiba",
          "label": "CIUDAD",
          "depth": 2
        }
      ]
    },
    "property": {
      "totalArea": 43,
      "usableArea": 43,
      "bedrooms": 2,
      "bathrooms": 1,
      "parkingSpaces": 1,
      "ageYears": 25,
      "areaUnit": "m²",
      "type": "Apartamento",
      "typeId": "2"
    },
    "features": {
      "CFT100": {
        "featureId": "CFT100",
        "label": "tot.",
        "measure": "m²",
        "value": "43",
        "icon": "stotal"
      },
      "CFT101": {
        "featureId": "CFT101",
        "label": "útil",
        "measure": "m²",
        "value": "43",
        "icon": "scubierta"
      },
      "CFT3": {
        "featureId": "CFT3",
        "label": "banheiro",
        "value": "1",
        "icon": "bano"
      },
      "CFT7": {
        "featureId": "CFT7",
        "label": "vaga",
        "value": "1",
        "icon": "cochera"
      },
      "CFT2": {
        "featureId": "CFT2",
        "label": "quarto",
        "value": "2",
        "icon": "dormitorio"
      },
      "CFT5": {
        "featureId": "CFT5",
        "label": "idade do imóvel",
        "value": "25",
        "icon": "antiguedad"
      }
    },
    "amenities": [
      {
        "group": "Áreas comuns",
        "featureId": "10184",
        "label": "Sistema de alarme"
      },
      {
        "group": "Áreas privativas",
        "featureId": "20217",
        "label": "TV"
      }
    ],
    "status": "ONLINE",
    "reserved": false,
    "postingType": "PROPERTY",
    "publishedAt": "2026-09-17T03:30:50Z",
    "publicationLabel": "Publicado há 6 dias",
    "recentViews": 286,
    "publisher": {
      "id": "30004499",
      "name": "Imobiliária Time",
      "url": "https://www.imovelweb.com.br/imobiliarias/imobiliaria-time_30004499-imoveis.html",
      "logoUrl": "https://imgbr.imovelwebcdn.com/empresas/2/00/30/00/44/99/130x70/logo_imobiliaria-time-ltda-me_1580734692792.jpg",
      "license": "5404-J",
      "typeId": 2,
      "premier": false
    },
    "contact": {
      "whatsapp": "55 41996198388",
      "partialPhone": "(41) 99"
    },
    "images": [
      {
        "url": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/1200x1200/7238971864.jpg?isFirstImage=true",
        "order": 0,
        "caption": "ba380bfd7335ed97098f93390c3bc8da7093b65a",
        "originalWidth": 1080,
        "originalHeight": 719,
        "variants": {
          "resizeUrl1200x1200": "https://imgbr.imovelwebcdn.com/avisos/resize/2/30/46/25/12/26/1200x1200/7238971864.jpg?isFirstImage=true",
          "resizeUrl720x532": "https://imgbr.imovelwebcdn.com/avisos/resize/2/30/46/25/12/26/720x532/7238971864.jpg?isFirstImage=true",
          "url1200x1200": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/1200x1200/7238971864.jpg?isFirstImage=true",
          "url730x532": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/720x532/7238971864.jpg?isFirstImage=true",
          "url360x266": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/360x266/7238971864.jpg?isFirstImage=true",
          "url215x159": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/215x159/7238971864.jpg?isFirstImage=true",
          "url100x75": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/100x75/7238971864.jpg?isFirstImage=true"
        }
      },
      {
        "url": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/1200x1200/7238971922.jpg",
        "order": 1,
        "caption": "b5bb7b3e909bd477f83cf6af25450106d378b239",
        "originalWidth": 1080,
        "originalHeight": 719,
        "variants": {
          "resizeUrl1200x1200": "https://imgbr.imovelwebcdn.com/avisos/resize/2/30/46/25/12/26/1200x1200/7238971922.jpg",
          "resizeUrl720x532": "https://imgbr.imovelwebcdn.com/avisos/resize/2/30/46/25/12/26/720x532/7238971922.jpg",
          "url1200x1200": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/1200x1200/7238971922.jpg",
          "url730x532": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/720x532/7238971922.jpg",
          "url360x266": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/360x266/7238971922.jpg",
          "url215x159": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/215x159/7238971922.jpg",
          "url100x75": "https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/100x75/7238971922.jpg"
        }
      }
    ],
    "imageCount": 20,
    "videos": [
      {
        "order": 0,
        "reference": "CdRx7HDtwxk"
      }
    ],
    "hasVideos": true,
    "raw": {
      "postingCode": "AP0009"
    }
  },
  "breadcrumbs": [
    {
      "url": "/",
      "nombre": "Imovelweb",
      "isLast": false,
      "index": 1
    },
    {
      "url": "/apartamentos.html",
      "nombre": "Apartamentos",
      "isLast": false,
      "index": 2
    }
  ],
  "relatedSearchUrl": "https://www.imovelweb.com.br/apartamentos-aluguel-cidade-industrial-curitiba-2-quartos.html"
}

Complete field reference

PathTypeDescriptionExample
breadcrumbs array | null (optional) Navigation by region and category. [{"url":"/","nombre":"Imovelweb","isLast":false,"index":1},{"url":"/apartamentos.html","nombre":"Apartamentos","isLast":false,"index":2}]
canonicalUrl string (URL) URL canonical declared by the page. https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html
data.additionalImageCount integer | null (optional) Additional images indicated in PLP, available when consulting PDP. N/A
data.address.city string | null (optional) City. Curitiba
data.address.country string | null (optional) Country. Brasil
data.address.hierarchy array (optional) Location hierarchy, with source IDs. [{"locationId":"V1-D-508647","name":"Cidade Industrial","label":"ZONA","depth":3},{"locationId":"V1-C-106015","name":"Curitiba","label":"CIUDAD","depth":2}]
data.address.latitude number | null (optional) Public page latitude; respect the declared accuracy. -25.4878358
data.address.longitude number | null (optional) Public page length. -49.3506335
data.address.neighborhood string | null (optional) Neighborhood. Cidade Industrial
data.address.state string | null (optional) State name. Paraná
data.address.stateCode string | null (optional) State acronym. PR
data.address.street string | null (optional) Street provided by the advertiser. Rua Durval Leopoldo Landal 875
data.address.visibility string | null (optional) Accuracy declared by the source, such as EXACT or APPROXIMATE. EXACT
data.amenities array (optional) Grouped amenities, such as swimming pool, elevator or furnished. [{"group":"Áreas comuns","featureId":"10184","label":"Sistema de alarme"},{"group":"Áreas privativas","featureId":"20217","label":"TV"}]
data.code string | null (optional) Property code in the real estate agency. AP0009
data.contact.partialPhone string | null (optional) Partial telephone; is not completed by inference. (41) 99
data.contact.phone string | null (optional) Full phone number when explicitly returned. N/A
data.contact.whatsapp string | null (optional) WhatsApp already present in public HTML; does not send message or create lead. 55 41996198388
data.costsText string | null (optional) Original text of the charge block in PDP. Condomínio R$ 338 · IPTU R$ 24
data.description string | null (optional) Complete description returned by the page, in text. N/A
data.descriptionHtml string | null (optional) Description in HTML when available in PDP. N/A
data.expenses object | null (optional) Condominium published, without inferring periodicity. {"amount":338,"currency":"BRL","formatted":"338"}
data.expenses.amount number | null (optional) Numerical value of the condominium. 338
data.features object (optional) Characteristics with IDs, labels, measurements and original values. {"CFT100":{"featureId":"CFT100","label":"tot.","measure":"m²","value":"43","icon":"stotal"},"CFT101":{"featureId":"CFT101","label":"útil","measure":"m²","value":"43","icon":"scubierta"},"CFT3":{"featureId":"CFT3","label":"banheiro","value":"1","icon":"bano"},"CFT7":{"featureId":"CFT7","label":"vaga","value":"1","icon":"cochera"},"CFT2":{"featureId":"CFT2","label":"quarto","value":"2","icon":"dormitorio"},"CFT5":{"featureId":"CFT5","label":"idade do imóvel","value":"25","icon":"antiguedad"}}
data.generatedTitle string | null (optional) Summary generated by the source with area and typology. Apartamento · 43m² · 2 quartos · 1 vaga
data.hasPlans boolean | null (optional) Source indicator for plants. N/A
data.hasTour boolean | null (optional) Source indicator for virtual tour. N/A
data.hasVideos boolean | null (optional) Source indicator for video. true
data.id string (optional) Public identifier for the ad. 3046251226
data.imageCount integer (optional) Number of images returned in this call. 20
data.images array (optional) Images available on this page. [{"url":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/1200x1200/7238971864.jpg?isFirstImage=true","order":0,"caption":"ba380bfd7335ed97098f93390c3bc8da7093b65a","originalWidth":1080,"originalHeight":719,"variants":{"resizeUrl1200x1200":"https://imgbr.imovelwebcdn.com/avisos/resize/2/30/46/25/12/26/1200x1200/7238971864.jpg?isFirstImage=true","resizeUrl720x532":"https://imgbr.imovelwebcdn.com/avisos/resize/2/30/46/25/12/26/720x532/7238971864.jpg?isFirstImage=true","url1200x1200":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/1200x1200/7238971864.jpg?isFirstImage=true","url730x532":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/720x532/7238971864.jpg?isFirstImage=true","url360x266":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/360x266/7238971864.jpg?isFirstImage=true","url215x159":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/215x159/7238971864.jpg?isFirstImage=true","url100x75":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/100x75/7238971864.jpg?isFirstImage=true"}},{"url":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/1200x1200/7238971922.jpg","order":1,"caption":"b5bb7b3e909bd477f83cf6af25450106d378b239","originalWidth":1080,"originalHeight":719,"variants":{"resizeUrl1200x1200":"https://imgbr.imovelwebcdn.com/avisos/resize/2/30/46/25/12/26/1200x1200/7238971922.jpg","resizeUrl720x532":"https://imgbr.imovelwebcdn.com/avisos/resize/2/30/46/25/12/26/720x532/7238971922.jpg","url1200x1200":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/1200x1200/7238971922.jpg","url730x532":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/720x532/7238971922.jpg","url360x266":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/360x266/7238971922.jpg","url215x159":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/215x159/7238971922.jpg","url100x75":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/100x75/7238971922.jpg"}}]
data.images[].caption string | null (optional) Caption or original name of the image. ba380bfd7335ed97098f93390c3bc8da7093b65a
data.images[].originalHeight number | null (optional) Original height reported. 719
data.images[].originalWidth number | null (optional) Original width reported, not necessarily the resolution of the variant. 1080
data.images[].url string (URL) (optional) Largest variant published on image object. https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/1200x1200/7238971864.jpg?isFirstImage=true
data.images[].variants object (optional) URLs of all published resolutions. {"resizeUrl1200x1200":"https://imgbr.imovelwebcdn.com/avisos/resize/2/30/46/25/12/26/1200x1200/7238971864.jpg?isFirstImage=true","resizeUrl720x532":"https://imgbr.imovelwebcdn.com/avisos/resize/2/30/46/25/12/26/720x532/7238971864.jpg?isFirstImage=true","url1200x1200":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/1200x1200/7238971864.jpg?isFirstImage=true","url730x532":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/720x532/7238971864.jpg?isFirstImage=true","url360x266":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/360x266/7238971864.jpg?isFirstImage=true","url215x159":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/215x159/7238971864.jpg?isFirstImage=true","url100x75":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/100x75/7238971864.jpg?isFirstImage=true"}
data.iptu object | null (optional) IPTU explicitly published; it is not inferred from the description nor automatically treated as monthly. {"amount":24,"currency":"BRL","formatted":"24"}
data.iptu.amount number | null (optional) Value of IPTU published in the cost block. 24
data.modifiedAt string | null (optional) Modification date provided by listing. N/A
data.operations array (optional) All operations and their prices, without discarding ads with more than one operation. [{"id":"2","name":"aluguel","prices":[{"amount":1250,"currency":"BRL","formatted":"1.250","symbol":"R$"}]}]
data.operations[].name string | null (optional) Announced transaction, such as rental or sale. aluguel
data.postingType string | null (optional) Ad type, such as PROPERTY. PROPERTY
data.price object | null (optional) First price announced; does not automatically add charges. {"amount":1250,"currency":"BRL","formatted":"1.250","symbol":"R$"}
data.price.amount number | null (optional) Nominal price in reais, without cent conversion. 1250
data.price.currency string | null (optional) Currency; BRL for R$. BRL
data.price.formatted string | null (optional) Source-formatted value. 1.250
data.property.ageYears number | null (optional) Age of the property, different from the publication data. 25
data.property.areaUnit string | null (optional) Unit of measurement, normally m². m²
data.property.bathrooms number | null (optional) Bathrooms. 1
data.property.bedrooms number | null (optional) Rooms. 2
data.property.parkingSpaces number | null (optional) Parking spaces; absence does not mean zero. 1
data.property.suites number | null (optional) Suites, when noted. N/A
data.property.totalArea number | null (optional) Total area. 43
data.property.type string | null (optional) Type of property. Apartamento
data.property.typeId string | null (optional) Type identifier in the font. 2
data.property.usableArea number | null (optional) Useful/private area. 43
data.publicationLabel string | null (optional) Relative publication label, kept separate from the absolute data. Publicado há 6 dias
data.publishedAt string | null (optional) Publication date provided by PDP. 2026-09-17T03:30:50Z
data.publisher.createdAtEpochMs number | null (optional) Advertiser registration date in milliseconds when returned. N/A
data.publisher.id string | null (optional) ID from the advertiser. 30004499
data.publisher.license string | null (optional) Professional record reported by source. 5404-J
data.publisher.logoUrl string (URL) | null (optional) Advertiser logo. https://imgbr.imovelwebcdn.com/empresas/2/00/30/00/44/99/130x70/logo_imobiliaria-time-ltda-me_1580734692792.jpg
data.publisher.name string | null (optional) Published name of the real estate agency or advertiser. Imobiliária Time
data.publisher.premier boolean | null (optional) Commercial seal published. false
data.publisher.typeId string | number | null (optional) Advertiser type in source. 2
data.publisher.url string (URL) | null (optional) Advertiser's public page. https://www.imovelweb.com.br/imobiliarias/imobiliaria-time_30004499-imoveis.html
data.raw object (optional) Complete object of the ad published on the page, including fields not yet normalized and null values. {"postingCode":"AP0009"}
data.recentViews number | null (optional) Published recent view count; does not necessarily represent the historical total. 286
data.reserved boolean | null (optional) Reserve indication, preserving false. false
data.status string | null (optional) Status reported by the source. ONLINE
data.title string | null (optional) Ad title. Apartamento com 2 dormitórios para alugar, 43 m² por R$ 1.652,00 - Cidade Industrial - Curitiba/PR
data.url string (URL) (optional) URL public property. https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html
data.videos array (optional) Video references published, without loading the video. [{"order":0,"reference":"CdRx7HDtwxk"}]
extractedAt string (ISO datetime) Extraction instant. 2026-09-27T15:52:50.860302+00:00
metadata object (optional) Public metadata for SEO. {"description":"Pacote de locação; 1° aluguel bruto R$ 1.562,50 Aluguel liquido a partir do 2° mês R$ 1.250,00 Condomínio R$ 338,00 IPTU R$ 24,00 Seguro in...Cidade Industrial","og:title":"Apartamento para aluguel com 2 Quartos, Cidade Industrial, Curitiba - R$ 1.250, 43 m2 - ID: 3046251226 - Imovelweb","og:description":"Pacote de locação; 1° aluguel bruto R$ 1.562,50 Aluguel liquido a partir do 2° mês R$ 1.250,00 Condomínio R$ 338,00 IPTU R$ 24,00 Seguro in...Cidade Industrial","og:url":"https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html","og:image":"https://imgbr.imovelwebcdn.com/avisos/2/30/46/25/12/26/720x532/7238971864.jpg?isFirstImage=true","robots":"follow, index, max-image-preview:large"}
pageTitle string | null (optional) Title HTML of the page. Apartamento para aluguel com 2 Quartos, Cidade Industrial, Curitiba - R$ 1.250, 43 m2 - ID: 3046251226 - Imovelweb
parser "1.0.0" Public version of the response format. 1.0.0
relatedSearchUrl string (URL) | null (optional) Search for related properties. https://www.imovelweb.com.br/apartamentos-aluguel-cidade-industrial-curitiba-2-quartos.html
source "imovelweb.com.br" Data source. imovelweb.com.br
structuredData array (optional) JSON-LD of the property, preserved as a complement. N/A
type "pdp" Extraction type. pdp
url string (URL) URL consulted, including the requested page. https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html

Errors and missing data

When supported by this operation, an entity not found upstream can return HTTP 200 with data: null and notFound: true. Check the documented response fields before interpreting an empty result. Source-specific behavior and exceptions are described above.

HTTP statusError codeMeaning
400INVALID_PAYLOADInvalid JSON or a request that violates the documented validation rules.
401UNAUTHORIZEDMissing authorization or an invalid API key or token.
402INSUFFICIENT_CREDITSThe account has insufficient credits for this operation.
403FORBIDDENThe account does not have access, or the API is temporarily disabled.
409EXECUTION_CONFLICTThe execution identifier conflicts with an incompatible execution state.
429RATE_LIMIT_EXCEEDED / TOO_MANY_INFLIGHT_REQUESTSA rate limit or simultaneous request limit was exceeded.
5xxUPSTREAM_TIMEOUT / UPSTREAM_HTTP_ERROR / WORKER_FUNCTION_ERRORAn upstream, worker or gateway failure. Failed requests follow the platform refund policy.

Other Imovelweb operations