Zap Imoveis Scraper

ENDPOINTS
GET/properties/count

Count Properties

Count the listings that match your filters: total, pages available and how many have each amenity.

QUERY PARAMS

Where to search: a place name, a location ID from Location Autocomplete, or any zapimoveis.com.br search URL (the filters in a URL fill the ones you leave out). A bare name picks the best match; add the city after a comma to be precise.

Examples:

  • Place: Ipanema, Rio de Janeiro
  • ID: BR>Rio de Janeiro>NULL>Rio de Janeiro>Zona Sul>Ipanema
  • URL: https://www.zapimoveis.com.br/venda/imoveis/rj+rio-de-janeiro+zona-sul+ipanema/

Sale (venda) or rent (aluguel) listings.

Default: sale

Allowed values: sale, rent

Comma-separated property types.

Allowed values: apartment, studio, kitnet, house, condo_house, village_house, penthouse, flat, loft, residential_land, two_story_house, farm, store, office, commercial_house, hotel, commercial_floor, commercial_building, commercial_land, warehouse, parking_space

Minimum bedrooms. ZAP Imóveis tops out at a "4 or more" filter, so 4 and anything above it mean 4+.

Allowed values: 1-20

Minimum bathrooms. 4 and anything above it mean 4+.

Allowed values: 1-20

Minimum parking spaces. 4 and anything above it mean 4+.

Allowed values: 1-20

Minimum price in BRL. With business=rent this is the monthly rent.

Maximum price in BRL. With business=rent this is the monthly rent.

Minimum usable area in m².

Maximum usable area in m².

Minimum monthly condo fee (condomínio) in BRL.

Maximum monthly condo fee (condomínio) in BRL.

Comma-separated amenity codes that every result must have. Count Properties returns every code with how many listings have it.

Common values: POOL, GYM, ELEVATOR, BALCONY, GOURMET_BALCONY, PETS_ALLOWED, FURNISHED, AIR_CONDITIONING, CONCIERGE_24H, GATED_COMMUNITY, BARBECUE_GRILL, PARTY_HALL, PLAYGROUND, SAUNA, SPORTS_COURT, GARDEN, GARAGE, SECURITY_CAMERA, LAUNDRY, CLOSET

true returns only listings ZAP Imóveis flags as priced below the market.

true returns only rentals that need no guarantor (sem fiador). Works with business=rent.

true returns only properties near a metro or train station.

true returns only listings with a virtual tour.

{
  "location": {
    "location_id": "BR>Rio de Janeiro>NULL>Rio de Janeiro",
    "name": "Rio de Janeiro",
    "type": "city",
    "link": "https://www.zapimoveis.com.br/venda/imoveis/rj+rio-de-janeiro/"
  },
  "business": "sale",
  "listing_type": "used",
  "filters": {
    "property_type": null,
    "min_bedrooms": null,
    "min_bathrooms": null,
    "min_parking": null,
    "min_price": null,
    "max_price": null,
    "min_area": null,
    "max_area": null,
    "min_condo_fee": null,
    "max_condo_fee": null,
    "amenities": null,
    "below_market": null,
    "no_guarantor": null,
    "near_transit": null,
    "virtual_tour": null
  },
  "total_count": 219554,
  "pages_available": 50,
  "amenities": {
    "PETS_ALLOWED": 112860,
    "ELEVATOR": 107545,
    "CONCIERGE_24H": 92642,
    "INTERCOM": 87640,
    "GATED_COMMUNITY": 78898,
    "KITCHEN": 78865,
    "AIR_CONDITIONING": 77904,
    "POOL": 74345,
    "SERVICE_AREA": 72822,
    "BALCONY": 72373,
    "BARBECUE_GRILL": 72218,
    "PARTY_HALL": 69001,
    "KITCHEN_CABINETS": 65732,
    "PLAYGROUND": 61584,
    "BUILTIN_WARDROBE": 54185,
    "ELECTRONIC_GATE": 53620,
    "LARGE_WINDOW": 47870,
    "SAUNA": 43886,
    "GARAGE": 43781,
    "BLINDEX_BOX": 42948,
    "GYM": 42859,
    "SECURITY_CAMERA": 41226,
    "DISABLED_ACCESS": 41174,
    "BICYCLES_PLACE": 40340,
    "SERVICE_BATHROOM": 38401,
    "SPORTS_COURT": 38046,
    "GOURMET_SPACE": 38016,
    "GARDEN": 36850,
    "ALUMINUM_WINDOW": 35443,
    "BATHROOM_CABINETS": 34788,
    "GAMES_ROOM": 32562,
    "GOURMET_BALCONY": 31265,
    "FURNISHED": 30020,
    "INTERNET_ACCESS": 29026,
    "SAFETY_CIRCUIT": 25965,
    "LAVABO": 25636,
    "CLOSET": 24380,
    "LAUNDRY": 21935,
    "CABLE_TV": 21925,
    "SPA": 18349,
    "INTEGRATED_ENVIRONMENTS": 18176,
    "WATCHMAN": 17920,
    "DINNER_ROOM": 17823,
    "COPA": 16718,
    "RECREATION_AREA": 15528,
    "WOOD_FLOOR": 15247,
    "HOME_OFFICE": 15034,
    "LARGE_KITCHEN": 14220,
    "BACKYARD": 14218,
    "NEAR_SCHOOL": 13951,
    "BEDROOM_WARDROBE": 13861,
    "TENNIS_COURT": 13186,
    "NEAR_PUBLIC_TRANSPORT": 12728,
    "NATURAL_VENTILATION": 12605,
    "COWORKING": 12113,
    "LARGE_ROOM": 12083,
    "NEAR_ACCESS_ROADS": 11514,
    "PORCELAIN": 11486,
    "ALARM_SYSTEM": 11277,
    "TOYS_PLACE": 11275,
    "PAVED_STREET": 11082,
    "NEAR_SHOPPING_CENTER": 10829,
    "CHILDRENS_POOL": 10690,
    "NEAR_HOSPITAL": 10412,
    "AMERICAN_KITCHEN": 10043,
    "ADULT_POOL": 9906,
    "EMPLOYEE_DEPENDENCY": 9625,
    "GAS_SHOWER": 9119,
    "HEATING": 9115,
    "CINEMA": 9079,
    "GUEST_PARKING": 8625,
    "SERVICE_ENTRANCE": 7983,
    "ENTRANCE_HALL": 7875,
    "RECEPTION": 7777,
    "BATHTUB": 6972,
    "SERVICE_ROOM": 1132,
    "LUNCH_ROOM": 1092,
    "PANTRY": 730,
    "CARETAKER": 323,
    "FITNESS_ROOM": 273,
    "MOUNTAIN_VIEW": 230
  }
}