{"uid":"cap_Yy5kZgpZ3L8CkDfXTFfo5","slug":"zapim-veis-property-listings-scraper-2ac1eb38","name":"ZapImóveis Property Listings Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/zapimoveis?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"city":{"type":"string","default":"sao-paulo","description":"Lowercase city name with hyphens and no accents, used when search URLs are empty."},"mode":{"enum":["listings","agencies"],"type":"string","default":"listings","description":"Choose property listings or one agency profile per advertiser found in search results."},"state":{"type":"string","default":"SP","description":"Two-letter state code used when search URLs are empty."},"maxArea":{"type":"integer","default":0,"minimum":0,"description":"Keep records with usable area at or below this many square metres. Applied after page retrieval."},"minArea":{"type":"integer","default":0,"minimum":0,"description":"Keep records with usable area at or above this many square metres. Applied after page retrieval."},"business":{"type":"array","items":{"enum":["SALE","RENTAL"],"type":"string","enumTitles":["Sale","Rental"]},"description":"Search sales, rentals, or both when search URLs are empty."},"maxItems":{"type":"integer","default":100,"minimum":0,"description":"Stop after this many dataset records. Zero removes the item cap."},"maxPages":{"type":"integer","default":10,"minimum":1,"description":"Fetch at most this many result pages for each search. Each page normally has 30 canonical listings."},"maxPrice":{"type":"integer","default":0,"minimum":0,"description":"Keep records with a listed price at or below this many Brazilian reais. Applied after page retrieval."},"minPrice":{"type":"integer","default":0,"minimum":0,"description":"Keep records with a listed price at or above this many Brazilian reais. Applied after page retrieval."},"semFiador":{"type":"boolean","default":false,"description":"Keep only listings marked as not requiring a guarantor."},"unitTypes":{"type":"array","items":{"enum":["APARTMENT","HOME","CONDOMINIUM","PENTHOUSE","FLAT","KITNET","LAND_LOT","OFFICE","WAREHOUSE_SHED"],"type":"string"},"description":"Keep only these unit types after collecting the search pages. Empty means all."},"searchUrls":{"type":"array","description":"Optional sale or rental search page URLs. When supplied, these replace the city and property type settings."},"minBedrooms":{"type":"integer","default":0,"minimum":0,"description":"Keep records with at least this many bedrooms. Applied after page retrieval."},"listingTypes":{"type":"array","items":{"enum":["USED","DEVELOPMENT"],"type":"string","enumTitles":["Standard","New development"]},"description":"Keep standard listings, new developments, or both. Empty means both."},"propertyType":{"enum":["apartamentos","casas","imoveis","terrenos"],"type":"string","default":"apartamentos","description":"Category in the search path when search URLs are empty."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"url":null,"title":null,"business":null,"sourceId":null,"listingId":null,"externalId":null,"recordType":null,"description":null}],"product":"zapimoveis"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_f_KFxRDbfB3l0tXMR5UiB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes structured property listing and agency data from ZapImóveis, Brazil's major real estate portal, with filters for city, state, price, area, and unit type.","exampleAgentPrompt":"Search ZapImóveis for apartment rentals in Rio de Janeiro (RJ) — up to 3000 BRL per month, between 40 and 90 sqm, no guarantor required, up to 5 pages of results.","exampleUseCases":[{"title":"Rental apartment search in São Paulo","prompt":"Pull rental listings from ZapImóveis in São Paulo, SP — I want APARTMENT and KITNET units, priced between 1500 and 4000 BRL, with usable area between 30 and 80 sqm, no guarantor needed, up to 50 listings."},{"title":"Commercial property sale survey","prompt":"Scrape ZapImóveis for OFFICE and WAREHOUSE_SHED units listed for SALE in Curitiba, PR — no price cap, up to 200 listings across 10 pages, so I can do a market pricing analysis."},{"title":"Real estate agency directory extraction","prompt":"Get me the agency profiles from ZapImóveis for property advertisers in Belo Horizonte, MG — switch to agencies mode and pull up to 100 records so I can build a list of local brokers."}],"resultDescription":"A JSON object with a count of results and an array of items, each containing the listing URL, title, business type (SALE or RENTAL), source ID, listing ID, external ID, record type, and description. The product field is set to 'zapimoveis'. Failed or empty runs are not billed.","failureModes":["Empty result set if filters are too restrictive — not charged","ZapImóveis page structure changes may cause parsing failures","Invalid city/state combinations return no results","Network timeouts on slow scrape runs","maxItems or maxPages limits truncate result sets before full coverage"],"whenToPreferThis":"Use this endpoint when you need structured property listing data specifically from ZapImóveis (one of Brazil's two dominant real estate portals) and want server-side filtering by price, area, and unit type before receiving results. Prefer it over general-purpose web scrapers when you need clean, deduplicated listing records in a predictable JSON schema without paying for failed runs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:06.018Z","isFirstParty":false,"canonicalSlug":"zapim-veis-property-listings-scraper-2ac1eb38"}