Property details by URL
Use the URL returned in items[].url in PLP.
{
"target": "imovelweb.com.br",
"type": "pdp",
"url": "https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html"
} // docs
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 sandboxUnpublished 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.
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.
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
{
"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"
}
}
} Conditional fields depend on the alternatives and constraints in the rule column. Fields marked unsupported are omitted.
| Field | Type | Requirement | Rule | Default | Example |
|---|---|---|---|---|---|
| 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 |
Use the URL returned in items[].url in PLP.
{
"target": "imovelweb.com.br",
"type": "pdp",
"url": "https://www.imovelweb.com.br/propriedades/apartamento-com-2-dormitorios-para-alugar-43-m-por-3046251226.html"
} Leaf paths and expected types. Field names and enum values are part of the API contract.
{
"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)"
} 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.
{
"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"
} | Path | Type | Description | Example |
|---|---|---|---|
| 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 |
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 status | Error code | Meaning |
|---|---|---|
| 400 | INVALID_PAYLOAD | Invalid JSON or a request that violates the documented validation rules. |
| 401 | UNAUTHORIZED | Missing authorization or an invalid API key or token. |
| 402 | INSUFFICIENT_CREDITS | The account has insufficient credits for this operation. |
| 403 | FORBIDDEN | The account does not have access, or the API is temporarily disabled. |
| 409 | EXECUTION_CONFLICT | The execution identifier conflicts with an incompatible execution state. |
| 429 | RATE_LIMIT_EXCEEDED / TOO_MANY_INFLIGHT_REQUESTS | A rate limit or simultaneous request limit was exceeded. |
| 5xx | UPSTREAM_TIMEOUT / UPSTREAM_HTTP_ERROR / WORKER_FUNCTION_ERROR | An upstream, worker or gateway failure. Failed requests follow the platform refund policy. |