Zap Imóveis scraper

Zap Imóveis scraper

by avorio

Scrapes real estate listings from Zap Imóveis (Brazilian real estate platform)

30,738 runs
142 users
Try This Actor

Opens on Apify.com

About Zap Imóveis scraper

Scrapes real estate listings from Zap Imóveis (Brazilian real estate platform)

What does this actor do?

Zap Imóveis scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Zap Imóveis Scraper This scraper extracts detailed real estate listings from Zap Imóveis, allowing you to set multiple filters to refine your search. Supported filters include listing type (rentals or sales), city, state, price range, usable area range, unit type, usage (residential or commercial), and number of bedrooms. The scraper returns a structured, machine-readable dataset. ## Input Format The input should be provided as a JSON object with the following structure: json { "type": "RENTAL", "city": "São Paulo", "state": "São Paulo", "page": 1, "priceMin": 1000, "priceMax": 3000, "usableAreaMin": 50, "usableAreaMax": 200, "unitType": "APARTMENT", "unitUsage": "RESIDENTIAL", "bedrooms": ["1", "2"] } ### Input Fields - type (string, required): Type of listing. - Options: "RENTAL" (for rental listings), "SALE" (for properties for sale) - Default: "RENTAL" - city (string, required): The name of the city. - Example: "São Paulo" - state (string, required): The name of the state. - Example: "São Paulo" - page (integer, optional): The page number to start scraping from. The scraper will load data from this page onward. - Default: 1 - Example: 2 - priceMin (integer, optional): Minimum price range. - Example: 1000 for minimum monthly rent of 1000. - priceMax (integer, optional): Maximum price range. - Example: 3000 for maximum monthly rent of 3000. - usableAreaMin (integer, optional): Minimum usable area in square meters. - Example: 50 for at least 50 sqm. - usableAreaMax (integer, optional): Maximum usable area in square meters. - Example: 200 for up to 200 sqm. - unitType (string, optional): Type of property unit. - Options: "ALLOTMENT_LAND", "APARTMENT", "BUILDING", "BUSINESS", "FARM", "HOME", "HOTEL", "OFFICE", "SHED_DEPOSIT_WAREHOUSE" - Example: "APARTMENT" - unitUsage (string, optional): Intended usage of the unit. - Options: "RESIDENTIAL", "COMMERCIAL" - Default: "RESIDENTIAL" - Example: "COMMERCIAL" - bedrooms (array of strings, optional): Number of bedrooms to filter by. - Options: "1", "2", "3", "4" (where "4" represents 4 or more) - Example: ["1", "2"] to filter properties with either 1 or 2 bedrooms. ## Example The following example retrieves property listings for sale in Curitiba, Paraná, starting from page 1, priced between 500,000 and 1,000,000, with a usable area between 80 and 150 sqm, filtering only for residential apartments with 2 or 3 bedrooms: json { "type": "SALE", "city": "Curitiba", "state": "Paraná", "page": 1, "priceMin": 500000, "priceMax": 1000000, "usableAreaMin": 80, "usableAreaMax": 150, "unitType": "APARTMENT", "unitUsage": "RESIDENTIAL", "bedrooms": ["2", "3"] } This setup will return a dataset of properties that match the specified criteria, enabling more targeted and refined searches. ## Output Output will consist of an vector of JSON objects with the following keys: * listing: probably where the information you are looking for is. Information related to the property (area, amenities, price, etc); * account and accountLink: information related to the real estate agent (contact information and name); * link: slug and metadata information; * medias: vector of images for the listing. More details on the output can be found in the example to follow. ### Example Output json [ { "listing": { "contractType": "REAL_ESTATE", "sourceId": "69a675d7-73ee-37b6-be8c-99498907a04e", "displayAddressType": "ALL", "amenities": [ "GYM", "BARBECUE_GRILL", "GOURMET_SPACE", "POOL", "PLAYGROUND", "PARTY_HALL", "DISABLED_ACCESS", "BICYCLES_PLACE", "COWORKING", "SPA", "ELEVATOR", "CONCIERGE_24H", "GATED_COMMUNITY", "ELECTRONIC_GATE", "PETS_ALLOWED", "AIR_CONDITIONING", "FURNISHED" ], "usableAreas": [ 107 ], "constructionStatus": "ConstructionStatus_NONE", "listingType": "USED", "description": "O apartamento no bairro Centro tem 107 metros quadrados com 3 quartos sendo 2 suites e 2 banheiros Possui área de fitness, espaço gourmet, área verde de jardim, parquinho com diferentes brinquedos, salão para festas e eventos. Vai lhe possibilitar curtir os dias mais quentes na piscina, praticar diversos esportes na quadra poliesportiva, todo o conforto do ar condicionado nos dias mais quentes.Churrasqueira para você aproveitar nos momentos de descontração. Elevador que garante o transporte das suas malas e compras. Encontra-se em um condomínio protegido por muros. É mobiliado.", "title": "Apartamento para alugar tem 107 metros quadrados com 3 quartos em Centro - Curitiba - PR", "stamps": [], "createdAt": "2024-10-11T21:29:34.969+00:00", "floors": [], "unitTypes": [ "APARTMENT" ], "nonActivationReason": "NonActivationReason_NONE", "providerId": "", "propertyType": "UNIT", "unitSubTypes": [], "unitsOnTheFloor": 0, "legacyId": "", "id": "2748770504", "portal": "GRUPOZAP", "unitFloor": 10, "parkingSpaces": [ 2 ], "updatedAt": "2024-10-11T23:06:57.247+00:00", "address": { "city": "Curitiba", "neighborhood": "Centro", "street": "Rua Mariano Torres", "streetNumber": "(redacted)", "point": { "lat": -25.431307, "lon": -49.261889, "source": "GOOGLE" }, "stateAcronym": "PR" }, "suites": [ 2 ], "publicationType": "PREMIUM", "externalId": "1F4528C3", "bathrooms": [ 2 ], "usageTypes": [ "RESIDENTIAL" ], "totalAreas": [], "advertiserId": "d5193cc8-51ff-2b76-7b59-652159b5361b", "advertiserContact": { "chat": "", "phones": [ "(redacted)" ] }, "whatsappNumber": "(redacted)", "bedrooms": [ 3 ], "acceptExchange": false, "pricingInfos": [ { "businessType": "RENTAL", "yearlyIptu": 0, "price": 2700, "monthlyCondoFee": 800, "rentalInfo": { "period": "MONTHLY", "warranties": [ "SECURITY_DEPOSIT" ], "monthlyRentalTotalPrice": 3500 } } ], "showPrice": true, "resale": false, "buildings": 0, "capacityLimit": [], "status": "ACTIVE" }, "account": { "id": "d5193cc8-51ff-2b76-7b59-652159b5361b", "name": "(redacted)", "licenseNumber": "", "showAddress": false, "legacyVivarealId": 845504, "legacyZapId": 0, "createdDate": "2024-10-11T21:17:43Z", "tier": "platinum" }, "medias": [ { "id": "41502485957c3def43b5ed59695674de", "url": "https://resizedimgs.zapimoveis.com.br/{action}/{width}x{height}/named.images.sp/41502485957c3def43b5ed59695674de/{description}.webp", "type": "IMAGE" }, [...] (redacted) ], "accountLink": { "name": "(redacted)", "href": "/imobiliaria/(number)/", "rel": "", "data": {} }, "link": { "name": "Apartamento com 3 Quartos para alugar, 107m²", "href": "/imovel/aluguel-apartamento-3-quartos-mobiliado-centro-curitiba-107m2-id-(redacted)/", "rel": "", "data": { "city": "Curitiba", "neighborhood": "Centro", "state": "", "street": "Rua Mariano Torres", "streetNumber": "(redacted)", "zone": "" } } } ]

Categories

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Zap Imóveis scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
avorio
Pricing
Paid
Total Runs
30,738
Active Users
142
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support