Zap Imóveis Search
Search Zap Imóveis listings by city or search URL. Returns prices, IPTU, condominium fees, rooms, and pagination (1 credit).
Credit cost: 1 credit per call
ApiKeyAuthx-api-key<token>Your API key. Include it in the x-api-key header for every request.
query*stringCity, City, UF, neighborhood, or full Zap Imóveis search URL.
Example 1 (city):
São PauloExample 2 (city and state):
Rio de Janeiro, RJExample 3 (search URL):
https://www.zapimoveis.com.br/venda/apartamentos/sp+sao-paulo/Example 4 (page 2):
https://www.zapimoveis.com.br/venda/casas/mg+belo-horizonte/?pagina=2operation?stringTransaction type. Used when query is a city. Ignored as a path builder when query is a full URL.
sale: for sale (default)rent: for rent
Aliases venda, aluguel, buy, and rental are accepted. The response uses sale or rent.
"sale"property_type?stringProperty type. Used when query is a city.
apartmenthousepenthouse(cobertura)landstudio(kitnet)condoflatloftcommercial/officewarehousestorefarmbuildingsobrado
Empty means all types (imoveis).
page?numberPage number (1-based). Default: 1. Values above 1 set pagina on the URL.
"1"min_price?numberMinimum asking price in BRL.
Example:
500000max_price?numberMaximum asking price in BRL.
Example:
2000000min_area?numberMinimum area in m².
Example:
70max_area?numberMaximum area in m².
Example:
150min_bedrooms?numberMinimum bedroom count.
Example:
3min_bathrooms?numberMinimum bathroom count.
Example:
2min_parking?numberMinimum parking spaces.
Example:
1fields?stringComma-separated list of response fields to return, with dot notation for nested fields (e.g. name,location.city).
is_async?booleanRun the request as a background job: the API answers 202 with a job_id to poll on GET /v1/jobs/{id}.
falsesoft_fail?booleanReturn HTTP 200 even when the request fails; the error is in the error field of the body.
falseSuccessful response
application/json- response
results?array<>pagination?curl -X GET 'https://api.piloterr.com/v2/zapimoveis/search?query=string'{ "results": [ { "id": "2912096343", "url": "https://www.zapimoveis.com.br/imovel/venda-apartamento-3-quartos-mobiliado-jardim-paulista-zona-sul-sao-paulo-sp-170m2-id-2912096343/", "city": "São Paulo", "iptu": 800, "floor": 9, "price": 2500000, "state": "São Paulo", "title": "Apartamento para comprar com 170 m², 3 quartos, 3 banheiros, 2 vagas", "suites": 1, "address": "Alameda Joaquim Eugênio de Lima", "area_m2": 170, "area_max": null, "bedrooms": 3, "currency": "BRL", "latitude": -23.571, "bathrooms": 3, "longitude": -46.656, "operation": "sale", "price_max": null, "state_code": "SP", "condominium": 3300, "neighborhood": "Jardim Paulista", "price_per_m2": 14706, "price_period": null, "published_at": "2021-06-04T20:57:05Z", "property_type": "apartment", "thumbnail_url": "https://resizedimgs.zapimoveis.com.br/img/vr-listing/ab361b6c58c7374a2d3ddb8893e24c4f/apartamento-com-3-quartos-a-venda-170m-no-jardim-paulista-sao-paulo.webp?action=fit-in&dimension=614x297", "parking_spaces": 2, "publisher_name": "Paulo Roberto Leardi" }, { "id": "2856335837", "url": "https://www.zapimoveis.com.br/lancamentos/joya-jardins-id-2856335837/", "city": "São Paulo", "iptu": null, "floor": 0, "price": 1707192, "state": "São Paulo", "title": "Apartamento para comprar com 57 - 153 m², 1 quarto, 1 banheiro, 1 vaga", "suites": 1, "address": "Rua da Consolação", "area_m2": 57, "area_max": 153, "bedrooms": 1, "currency": "BRL", "latitude": -23.558224, "bathrooms": 1, "longitude": -46.665412, "operation": "sale", "price_max": 4740872, "state_code": "SP", "condominium": null, "neighborhood": "Cerqueira César", "price_per_m2": 29951, "price_period": null, "published_at": "2025-03-12T11:42:11Z", "property_type": "apartment", "thumbnail_url": "https://resizedimgs.zapimoveis.com.br/img/vr-listing/dab3db62b3c764fd96d0457e7fcd4431/joya-jardins-no-cerqueira-cesar-sao-paulo.webp?action=fit-in&dimension=614x297", "parking_spaces": 1, "publisher_name": "Bom Negocio Atividades De Internet Ltda" } ], "pagination": { "next": "https://www.zapimoveis.com.br/venda/apartamentos/sp+sao-paulo/?pagina=2", "page": 1, "per_page": 30, "total_pages": 14528, "total_results": 435826 }}