ZAP Imóveis BR $1💰 URL | Filters | Property Scraper avatar

ZAP Imóveis BR $1💰 URL | Filters | Property Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
ZAP Imóveis BR $1💰 URL | Filters | Property Scraper

ZAP Imóveis BR $1💰 URL | Filters | Property Scraper

From $1/1K. Scrape Zap Imóveis property listings across sale, rental, and new developments. Search by city with filters or paste URLs with pagination. Extract 80+ fields including price, fees, GPS, address, agency contact, CRECI, amenities, POIs, H3 hash, scores, and media.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Share

ZAP Imoveis Scraper

Scrape property listings from zapimoveis.com.br, the largest property portal in Brazil. Extract 80+ structured fields per listing including price, condo fees, IPTU, GPS, full address, agency contact (phone, WhatsApp, CRECI license), agency tier, AI-tagged amenities, listing quality score, neighborhood POIs, H3 spatial-hash, and full media. Sale, rental, and new development modes. Search by city plus filters, or paste listing URLs and walk pagination.

Why This Scraper?

  • 80+ fields per listing, the richest output for ZAP on Apify Store. Includes price, condo fee, IPTU (monthly + yearly), full address, GPS, all media, agency contact, tier, license, plus 40 ZAP-only fields the other scrapers drop.
  • Rich location data that nobody else exposes: H3 spatial-hash array (3 resolutions, lets you do spatial joins out of the box), curated POI list (bus stops, train stations, pharmacies, supermarkets), gentrification "valuableZones" tags.
  • AI-tagged amenities plus the listing quality score (LQS, 0-100) the platform uses to rank cards. Useful signal for downstream ranking.
  • Verbatim raw passthrough (raw.listing, raw.account, raw.medias) so any future field the platform exposes appears in your dataset automatically, without a code change here.
  • Two modes: search by city with structured filters, or paste any ZAP search URL and we'll walk pagination forward.
  • Fast: pulls JSON directly, no DOM parsing, no detail-page round-trips. ~24 listings per API call.
  • Cheap: typical run uses one Apify Residential session and minimal bandwidth. Free-tier-aware error message when no proxy is configured.

Data You Get

Sample shape, values are illustrative placeholders, not from a live listing.

FieldExample
identity.id"0000000001"
identity.external_id"REF-0001"
identity.legacy_idnull
source_context.url"https://www.zapimoveis.com.br/imovel/.../id-0000000001/"
source_context.page_index1
timestamps.created_at"2026-01-01T00:00:00.000Z"
timestamps.updated_at"2026-01-01T00:00:00.000Z"
content.title"Sample Listing Title"
content.description"Full property description here."
pricing.amount450000
pricing.currency"BRL"
pricing.offers[0].business_type"SALE"
pricing.offers[0].monthly_condo_fee850
pricing.offers[0].iptu220
availability.status"ACTIVE"
location.full_address"Sample Street, Centro, Sao Paulo, SP"
location.neighborhood"Centro"
location.city"Sao Paulo"
location.state_code"SP"
location.zip_code"01000000"
location.coordinates.latitude-23.5500
location.coordinates.longitude-46.6333
location.h3[{"index":"...","resolution":7},{"index":"...","resolution":8}]
location.pois_list["BS:Sample Bus Stop","CS:Sample Market"]
location.valuable_zones[{"name":"Sample Zone","category":"DISTRICT"}]
media.images[0].url"https://resizedimgs.zapimoveis.com.br/img/.../000-fit-in-800x600.webp"
media.videos[0].url"https://www.youtube.com/watch?v=00000000"
attributes.business"SALE"
attributes.property_type"UNIT"
attributes.unit_types["APARTMENT"]
attributes.rooms.bedrooms2
attributes.rooms.bathrooms2
attributes.rooms.parking_spaces1
attributes.area.usable_area80
attributes.lqs90
attributes.ai_amenities["GARAGE","ELEVATOR"]
entities.seller.name"Sample Agency"
entities.seller.tier"GOLD"
entities.seller.license_number"00000-F-SP"
entities.seller.legacy_zap_id0
contact.phones["+550000000000"]
contact.whatsapp"+5500000000000"

How to Use

Search a city for rentals

{
"mode": "search",
"locations": ["Sao Paulo, SP"],
"businessType": "RENTAL",
"maxPages": 5,
"maxListings": 100,
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "BR"
}
}

Search multiple cities, sale apartments only, with price filter

{
"mode": "search",
"locations": ["Sao Paulo, SP", "Rio de Janeiro, RJ", "Curitiba, PR"],
"businessType": "SALE",
"propertyType": "APARTMENT",
"minPrice": 300000,
"maxPrice": 800000,
"minBedrooms": 2,
"maxPages": 5,
"maxListings": 200
}

New development launches (lancamentos)

{
"mode": "search",
"locations": ["Sao Paulo, SP"],
"businessType": "SALE",
"listingType": "DEVELOPMENT",
"maxPages": 5,
"maxListings": 100
}

Paste any ZAP URL and walk pagination

{
"mode": "url",
"urls": [
"https://www.zapimoveis.com.br/aluguel/imoveis/sp+sao-paulo/",
"https://www.zapimoveis.com.br/venda/apartamentos/rj+rio-de-janeiro/?precoMaximo=500000&quartos=2"
],
"maxPages": 10,
"maxListings": 250
}

Input Parameters

ParameterTypeDefaultDescription
modestringsearchsearch for filter-based, url for URL pass-through
locationsarray[string]["Sao Paulo, SP"]Cities to search (search mode). Free-form, diacritics optional
businessTypestringSALESALE or RENTAL
listingTypestringUSEDUSED (resale) or DEVELOPMENT (lancamento)
propertyTypestringANYANY, APARTMENT, HOME, PENTHOUSE, STUDIO, ALLOTMENT_LAND, FARM, OFFICE, COMMERCIAL_BUILDING, SHED_DEPOSIT_WAREHOUSE, BUSINESS
minPriceinteger(none)Minimum price in BRL
maxPriceinteger(none)Maximum price in BRL
minBedroomsinteger(none)Minimum bedrooms
minBathroomsinteger(none)Minimum bathrooms
minParkingSpacesinteger(none)Minimum parking spots
minUsableAreainteger(none)Minimum usable area in m²
maxUsableAreainteger(none)Maximum usable area in m²
sortBystringrelevanceOne of relevance, price-asc, price-desc, newest, area-desc. Note: ZAP injects sponsored / featured listings at fixed positions on price-asc, so the result is mostly-but-not-strictly ascending
urlsarray[string](none)URLs to walk (URL mode); pagination starts where the URL points
maxPagesinteger2000Pages to walk per search/URL (~24 listings each). Defaults very high so maxListings is the effective stopping rule
maxListingsinteger20Hard cap on output, 0 for unlimited
proxyobjectApify Residential BRProxy config; residential strongly recommended

Output Example

Sample shape, values are illustrative placeholders.

{
"identity": {
"id": "0000000001",
"external_id": "REF-0001",
"source_id": "00000000-0000-0000-0000-000000000000",
"provider_id": null,
"fingerprint": null,
"image_source_id": null,
"legacy_id": null
},
"source_context": {
"url": "https://www.zapimoveis.com.br/imovel/.../id-0000000001/",
"source_url": "https://www.zapimoveis.com.br/aluguel/imoveis/sp+sao-paulo/",
"page_index": 1,
"seed": { "id": "BR>Sao Paulo>NULL>Sao Paulo", "type": "location", "value": "Sao Paulo, SP" }
},
"timestamps": {
"published_at": "2026-01-01T00:00:00.000Z",
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z",
"delivered_at": null
},
"content": {
"title": "Sample Listing Title",
"description": "Sample description text.",
"ai_searchable_amenities": "Garage, Elevator"
},
"pricing": {
"amount": 450000,
"currency": "BRL",
"offers": [
{
"business_type": "SALE",
"amount": 450000,
"currency": "BRL",
"monthly_condo_fee": 850,
"iptu": 220,
"iptu_period": "MONTHLY",
"yearly_iptu": 2640,
"rental_period": null,
"rental_warranties": [],
"monthly_rental_total_price": null
}
]
},
"availability": {
"status": "ACTIVE",
"show_price": true,
"accept_exchange": null,
"resale": false,
"transacted": false,
"non_activation_reason": null
},
"location": {
"label": "Sample Street",
"street": "Sample Street",
"street_number": "0",
"neighborhood": "Centro",
"city": "Sao Paulo",
"state_code": "SP",
"state": "Sao Paulo",
"zone": "Sample Zone",
"zip_code": "01000000",
"country": "BR",
"full_address": "Sample Street Centro Sao Paulo SP",
"ibge_city_id": "0000000",
"coordinates": {
"latitude": -23.5500,
"longitude": -46.6333,
"source": "GOOGLE"
},
"geocoding": {
"address_type": "STREET",
"precision": "ROOFTOP",
"confidence": "VALID_STREET",
"source": "CORREIOS"
},
"h3": [
{ "index": "0000000000000000", "resolution": 7 },
{ "index": "0000000000000000", "resolution": 8 },
{ "index": "0000000000000000", "resolution": 9 }
],
"pois_list": ["BS:Sample Bus Stop", "CS:Sample Market", "PH:Sample Pharmacy"],
"valuable_zones": [
{ "name": "Sample Zone", "category": "DISTRICT", "city": "Sao Paulo", "state": "Sao Paulo" }
],
"near_by": {}
},
"media": {
"images": [
{
"id": "00000000000000000000000000000000",
"url": "https://resizedimgs.zapimoveis.com.br/img/vr-listing/00000000000000000000000000000000/vivareal-fit-in-800x600.webp",
"url_template": "https://resizedimgs.zapimoveis.com.br/img/vr-listing/00000000000000000000000000000000/{description}.webp?action={action}&dimension={width}x{height}"
}
],
"videos": [],
"other": [],
"video_tour_link": null
},
"attributes": {
"business": "SALE",
"listing_type": "USED",
"property_type": "UNIT",
"publication_type": "STANDARD",
"construction_status": "ConstructionStatus_NONE",
"display_address_type": "ALL",
"portal": "GRUPOZAP",
"portals": ["OLX", "VIVAREAL", "ZAP"],
"unit_types": ["APARTMENT"],
"unit_sub_types": [],
"usage_types": ["RESIDENTIAL"],
"modality": [],
"amenities": [],
"merged_amenities": ["GARAGE", "ELEVATOR"],
"ai_amenities": ["GARAGE", "ELEVATOR"],
"stamps": [],
"flags": [],
"lqs": 90,
"quality_scores": { "lqsBeta": 90, "deprecated": 80.0 },
"buildings": 1,
"units_on_the_floor": 4,
"unit_floor": 5,
"floors": [5],
"ceiling_height": [],
"condominium_name": "Sample Condominium",
"unique_unit": false,
"rooms": {
"bedrooms": 2,
"bedroom_options": [2],
"bathrooms": 2,
"bathroom_options": [2],
"suites": 1,
"suite_options": [1],
"parking_spaces": 1,
"parking_space_options": [1]
},
"area": {
"usable_area": 80,
"usable_area_options": [80],
"total_area": null,
"total_area_options": []
}
},
"entities": {
"seller": {
"account_id": "00000000-0000-0000-0000-000000000000",
"advertiser_id": "00000000-0000-0000-0000-000000000000",
"name": "Sample Agency",
"profile_url": "https://www.zapimoveis.com.br/imobiliaria/0000/",
"license_number": "00000-F-SP",
"tier": "GOLD",
"logo_url": "https://resizedimgs.zapimoveis.com.br/img/vr-listing/00000000000000000000000000000000/vivareal-fit-in-800x600.webp",
"logo_url_template": "https://resizedimgs.zapimoveis.com.br/img/vr-listing/00000000000000000000000000000000/{description}.webp?action={action}&dimension={width}x{height}",
"verified": true,
"is_chat_enabled": true,
"show_address": true,
"created_at": "2020-01-01T00:00:00Z",
"legacy_vivareal_id": 0,
"legacy_zap_id": 0,
"website_url": null,
"billing_address": {
"street": "Sample Street",
"streetNumber": "0",
"neighborhood": "Centro",
"city": "Sao Paulo",
"state": "SP"
},
"config": { "isChatEnabled": true, "verified": true }
}
},
"contact": {
"phones": ["1100000000", "11900000000"],
"whatsapp": "11900000000",
"chat": null
}
}

Plan Requirement

ZAP rejects datacenter IP ranges. Use Apify Residential, country = BR for working extraction. The actor sets that as the default in the input form.

  • Free plan: does not include residential. Runs return zero items, the actor surfaces a clear error record explaining the upgrade path. Move to Starter or higher at https://apify.com/pricing.
  • Starter / Scale / Business: include residential by default. Country = BR is recommended. Country = US is also accepted.