+ZAP Imoveis API
Search ZAP Imóveis and pull Brazilian property listings, prices and advertisers as clean JSON.
The API.SH ZAP Imóveis API turns public pages on the Brazilian property portal (zapimoveis.com.br, part of Grupo OLX) into structured JSON. Find a city, neighbourhood or street, search homes and commercial property for sale or rent with price, area, bedroom, suite and parking filters, and open a listing for its condo fee, IPTU, full address with coordinates, the site's price estimate and the agency with its CRECI licence.
- 3 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/zap/v1/ search
{ "success": true } What you can build with the ZAP Imoveis API
Brazilian property market research
Search São Paulo, Rio de Janeiro or any city for sale or rental listings and compare prices, condo fees and IPTU by neighbourhood.
Valuation and comparables
Open listings for usable area, rooms, amenities and the site's price estimate per m² to price a property.
Place search for apps
Turn a typed place name into ZAP Imóveis cities, neighbourhoods and streets with coordinates and location ids.
Agency and broker research
Read each advertiser's agency name, CRECI licence, phones and listing counts by city and neighbourhood.
New listing alerts
Open the newest listing that matches your filters with latest=true and send it to your team or CRM.
ZAP Imoveis data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
ZAP Imoveis API endpoints and prices
Every ZAP Imoveis endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| ZAP Imóveis place suggestions /zap/ | $1 · $2 PAYG 1 credit |
| ZAP Imóveis property search /zap/ | $1 · $2 PAYG 1 credit |
| ZAP Imóveis listing /zap/ | $1 · $2 PAYG 1 credit |
Call the ZAP Imoveis API
ZAP Imóveis property search: GET https://api.api.sh/zap/
curl "https://api.api.sh/zap/v1/search?location=Pinheiros" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/zap/v1/search",
params={"location": "Pinheiros"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/zap/v1/search");
url.searchParams.set("location", "Pinheiros");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/zap/v1/search", "location", "Pinheiros")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "ZAP Imoveis" and "ZAP Imóveis property search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for ZAP Imoveis data
- Public data only: no ZAP Imoveis login, cookies or account needed
- One key and one response shape for ZAP Imoveis and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official ZAP Imoveis API
ZAP Imóveis belongs to Grupo OLX, and its official integration portal is for agencies and CRMs sending listings by XML feed and receiving leads by webhook. There is no public API for searching ZAP Imóveis listings. API.SH reads the public pages and returns them as JSON.
Apify actors and Python scraping tutorials cover ZAP Imóveis; API.SH gives you maintained places, search and listing routes with one key, a fixed price per call and the same JSON shape as its VivaReal routes.
ZAP Imoveis API questions
What ZAP Imóveis data can I get?+
Place suggestions with coordinates and location ids (/zap/v1/places), property search results with prices, condo fee, IPTU, rooms, area, address and advertiser (/zap/v1/search), and one listing with amenities, photos, the site's price estimate and the agency (/zap/v1/listing).
How much does the ZAP Imóveis API cost?+
Every ZAP Imoveis endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /zap/v1/listing at 1 credit each.
Does ZAP Imóveis have an API (ZAP Imóveis tem API)?+
Only for advertisers: the Grupo OLX integration portal takes listings by XML feed and sends leads by webhook. It has no public API for reading listings, which is what API.SH provides.
Do I need a ZAP Imóveis account or login?+
No. API.SH reads public ZAP Imóveis pages only and never uses Canal Pro or any account. A private owner's phones and address are left out.
Is this the ZAP security scanner?+
No. This page is about ZAP Imóveis, the Brazilian property portal, not the ZAP web security tool or WhatsApp.
Can I search rentals in a specific neighbourhood?+
Yes. Look the neighbourhood up with /zap/v1/places, then pass it as location with business set to rent on /zap/v1/search, plus price, bedroom and amenity filters.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /zap/v1/search with a location and business. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.