Leilão Imóvel Scraper - Brazil Auctions, Discount % & Bank avatar

Leilão Imóvel Scraper - Brazil Auctions, Discount % & Bank

Pricing

from $3.00 / 1,000 imoveis

Go to Apify Store
Leilão Imóvel Scraper - Brazil Auctions, Discount % & Bank

Leilão Imóvel Scraper - Brazil Auctions, Discount % & Bank

Scrape Caixa Econômica Federal property auctions from leilaoimovel.com.br: price, bank appraisal, discount %, modalities (financing, FGTS, online), closing date and address. Filter by state, city, type and minimum discount. $0.001 per listing.

Pricing

from $3.00 / 1,000 imoveis

Rating

5.0

(2)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

40

Total users

6

Monthly active users

10 days ago

Last modified

Share

Leilão Imóvel Scraper

Why use this scraper

Leilaoimovel.com.br lists thousands of bank-repossessed properties (mostly Caixa Econômica Federal) at a discount to market appraisal, but the site is built for browsing one listing at a time, filtered by state and city through a web form. Anyone screening dozens of cities for the best discount, or watching a specific region for new listings, ends up re-running the same manual search every few days and comparing pages by hand.

This actor turns that search into structured data. Give it a state, a city, a property type or a minimum discount percentage (or a direct listing URL) and get back one JSON record per property: price, the bank's own appraisal value, the discount between them, the sale modality (financing, FGTS, online auction), the closing date, address and a photo. Point it at every state you care about and get a table you can sort by discount instead of a page you have to scroll.

Because discounts on these listings run as high as 40-50% off appraisal, the properties that matter most are often the ones that closed a manual search window ago and someone else already found. A scraper that can be pointed at every state on a schedule closes that gap.

Overview

Input is either a direct listing/search URL or a combination of state, city, property type and minimum discount. Output is one JSON record per auction property found, up to maxItems. A run of 50 listings (the default) typically finishes in under a minute; runs asking for the full 1,000-item cap take longer since the actor has to walk more result pages.

Supported inputs

  • Start URL (startUrl) - a direct leilaoimovel.com.br listing or search-results URL. When set, this takes priority over the filter fields below.
  • State (state) - two-letter Brazilian state code (SP, RJ, MG...).
  • City (city) - city name, e.g. Campinas. Requires state. Leave empty for all cities in the selected state.
  • Property type (propertyType) - one of apartamento, casa, terreno, comercial, area-rural, galpao, garagem, area-industrial, agencia, outros. Can be combined with state and city. Leave empty for all types.
  • Minimum discount (minDiscount) - integer percent, 0 to 99. Set to 30 to only return properties discounted 30% or more off the bank's appraisal.
  • Max items (maxItems) - how many properties to return, 1 to 1,000.

At least one filter is required: state, propertyType or startUrl. A run with no filter stops right away with a clear message and returns no items (nothing is charged per item).

Use cases

  • Individual real estate investors - filter by city and minimum discount to build a shortlist of properties worth an in-person visit, sorted by how deep the discount is.
  • Property flippers and wholesalers - monitor several cities at once for newly listed auctions before they're widely known, since new listings appear on the site well before word spreads locally.
  • Credit and risk analysts - track how many repossessed properties a bank is releasing per region and at what average discount, as a signal of local mortgage default rates.
  • Regional real estate agencies - build a standing feed of auction opportunities in their coverage area to share with buy-side clients looking specifically for below-market deals.
  • Auction monitoring tools and bots - schedule a run per city or state daily and diff the results against yesterday's to alert on new listings or ones about to close.

How it works

The actor reads the same listing data leilaoimovel.com.br renders for its own search-results and property pages, whether you point it at a search URL or give it filters to build one. It walks result pages until it has collected maxItems properties or run out of pages, parsing price, appraisal, discount, modality, closing date, address and image straight out of each listing.

Input configuration

Filter by state and minimum discount:

{
"state": "SP",
"minDiscount": 40,
"maxItems": 100
}

Filter by city and property type:

{
"state": "SP",
"city": "São Paulo",
"propertyType": "apartamento",
"maxItems": 50
}

Direct search URL, all filters:

{
"startUrl": "https://www.leilaoimovel.com.br/leilao-de-imovel/sao-paulo-sp",
"maxItems": 200
}

Output sample

Real items from a production run (state = SP):

{
"index": 1,
"title": "Casa Caixa em Lençóis Paulista / SP - 2512265",
"address": "RUA CORONEL JOAQUIM ANSELMO MARTINS,N. 194, CENTRO - CEP: 18680-070, LENCOIS PAULISTA - SAO PAULO",
"modalities": ["Financiamento", "FGTS", "Venda Online"],
"price": "R$ 460.580,84",
"appraisal": "R$ 850.223,85",
"discount": 46,
"discountText": "46%",
"closingDate": "Encerra em: 03/10/2026 18:00",
"image": "https://image.leilaoimovel.com.br/images/65/casa-caixa-em-lencois-paulista-sp-2512265-imovel-2512265-0eab651251b9f38632332ac1de1b6ca5ac4c6a4c-m.webp",
"url": "https://www.leilaoimovel.com.br/imovel/sp/lencois-paulista/residencial-vila-contente-imovel-caixa-economica-federal-cef-2512265-10219731-venda-direta-caixa",
"page": 1
}
{
"index": 3,
"title": "Casa Caixa em Nova Odessa / SP - 2333298",
"address": "RUA DOUTORA RENATA CARVALHO ARJONAS,N. SN LT 06, QD 01, JARDIM RECANTO DAS AGUAS - CEP: 13382-694, NOVA ODESSA - SAO PAULO",
"modalities": ["Venda Online"],
"price": "R$ 999.627,37",
"appraisal": "R$ 1.871.000,00",
"discount": 47,
"discountText": "47%",
"closingDate": "Encerra em: 03/10/2026 18:00",
"image": "https://image.leilaoimovel.com.br/images/98/casa-caixa-em-nova-odessa-sp-2333298-imovel-2333298-053bfcc35cba2a4e84a50c7820709851aff7a325-m.webp",
"url": "https://www.leilaoimovel.com.br/imovel/sp/nova-odessa/residencial-lot-res-jardim-recanto-das-aguas-3-quartos-area-de-servico-4-wc-sala-coz-imovel-caixa-economica-federal-cef-2333298-1444418696260-venda-direta-caixa",
"page": 1
}

Key output fields

FieldTypeDescription
titlestringListing title, includes property type, city and state
addressstringFull street address including CEP (postal code)
modalities[]arraySale modes offered: e.g. Financiamento, FGTS, Venda Online
pricestringAuction price, formatted in Brazilian Real
appraisalstringThe bank's own appraisal value, formatted in Brazilian Real
discountintegerPercent discount between price and appraisal
discountTextstringThe discount as displayed on the site, e.g. "46%"
closingDatestringWhen the current auction round closes
imagestringURL of the listing's photo
urlstringDirect link to the full listing on leilaoimovel.com.br
pageintegerWhich result page this listing was found on

Pricing

EventPrice
Actor start (apify-actor-start)$0.00005, one-time per run
Property listing (apify-default-dataset-item)$0.001 per property returned

What makes this richer than the competition

  • getascraper/leilaoimovel-scraper (6 users/30d) charges the same $0.001 base price per listing on its free tier, but splits full details (documents, legal notes, payment terms) into a separate detail-enrichment event at $0.0004 more per item; this actor returns modality, discount and closing date on every listing at the one price with nothing to add on.
  • fatihtahta/leilao-imovel-scraper (4 users/30d) charges $0.002 per listing on its free tier, double this actor's price, plus a further $0.001 add-on for "result enrichments".

Notes & limitations

  • Covers Caixa Econômica Federal auction listings on leilaoimovel.com.br; it does not scrape other Brazilian banks' own auction sites.
  • price and appraisal are returned as formatted strings ("R$ 460.580,84"), not numbers; parse them if you need to sort or filter numerically downstream.
  • discount is the site's own calculated percentage between price and appraisal, not an independent valuation of the property.
  • This actor does not open individual listings for extra detail beyond what the search-results page shows (documents, matrícula, floor plan); it returns exactly what's visible on the listing card.
  • Modalities (Financiamento, FGTS, Venda Online) describe how the auction can be paid for, not whether the property is currently occupied or vacant; that detail lives inside the full listing page, not the card this actor reads.

FAQ

Can I filter by minimum discount only, with no state or city? Yes, minDiscount works alone; the actor searches nationwide.

What happens if I set both startUrl and filter fields? startUrl takes priority and the filter fields are ignored.

Are these prices live or delayed? They reflect what leilaoimovel.com.br shows at scrape time; auction prices can change as rounds progress, so re-run for a listing close to its closing date.

Does maxItems guarantee that many results? No, it's a cap. If fewer than maxItems listings match your filters, the actor returns what it found.

Can I run this on the Apify free plan? Yes, a small maxItems (10-20) is enough to test before scaling up on a paid plan.

Does it cover commercial or rural properties, or only residential? Whatever propertyType and the site itself list; leave propertyType empty to get every type currently listed.

Can I combine city with minDiscount and propertyType at the same time? Yes, all three filter fields apply together; the actor only returns listings matching every filter you set.

Will re-running the same search return duplicate listings across runs? Yes, each run is independent and returns whatever currently matches your filters; deduplicate on url downstream if you're diffing against a previous run.

For AI Agents & LLM Apps

Call this actor from an MCP client via mcp.apify.com, or synchronously from any backend with the Apify API:

curl "https://api.apify.com/v2/acts/gio21~leilaoimovel-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-X POST -H "Content-Type: application/json" \
-d '{"state": "SP", "minDiscount": 40, "maxItems": 50}'

The response is the dataset items directly, ready for an agent to rank by discount, filter by city, or flag listings closing within the next few days.

Disclaimer

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by leilaoimovel.com.br, Caixa Econômica Federal, or any other institution referenced in the scraped listings. All trademarks mentioned are the property of their respective owners.

SEO Keywords

leilão de imóveis scraper, Caixa leilão scraper, leilaoimovel.com.br API, imóveis em leilão dados, bank-owned property auction scraper Brazil, real estate auction data API