Lugar Certo Property Extractor avatar

Lugar Certo Property Extractor

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Lugar Certo Property Extractor

Lugar Certo Property Extractor

Lugar Certo scraper that extracts property listings from any search URL, so you get price, area, bedrooms, location, and images as ready to use JSON, CSV, or Excel.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Extract real estate listings from Lugar Certo, one of Brazil's largest property portals. Paste any search URL and get every listing back as clean, structured data: price, size, location, bedrooms, images, and a direct link to each property.

No login, no browser extensions, no manual copy and paste. Point it at a search, set a limit, and export to JSON, CSV, or Excel.


What you can do with it

  • Build lead lists of apartments, houses, land, and commercial units for sale or rent in any Brazilian city.
  • Compare prices across neighborhoods and property types to spot under- or over-priced listings.
  • Track new launches (Lançamentos) as they appear on the portal.
  • Monitor a market by scheduling the actor to run daily or weekly on the same search.
  • Power your own product by feeding a structured property dataset into a CRM, spreadsheet, dashboard, or model.

How it works

  1. On Lugar Certo, run a search and apply the filters you want (city, price range, bedrooms, sale vs. rent, and so on).
  2. Copy the search results URL from your browser. It contains /busca, for example: https://estadodeminas.lugarcerto.com.br/busca
  3. Paste it into the Search URLs field. You can add more than one search at a time.
  4. Set Max items to cap how many listings you want per run.
  5. Run the actor.

The scraper reads the results page, extracts the structured data behind each listing card, then follows the search's own pagination until it reaches your item limit or the end of the results. Listings that appear on more than one page are removed automatically, so every record in your dataset is unique.


Input

FieldTypeRequiredDefaultDescription
searchUrlsarray of stringsYesOne or more Lugar Certo /busca search URLs to scrape.
maxItemsintegerNo20Maximum number of listings to collect per run (across all URLs). Max 1000.
requestTimeoutSecsintegerNo30Per-request timeout in seconds.

Example input

{
"searchUrls": [
"https://estadodeminas.lugarcerto.com.br/busca"
],
"maxItems": 20
}

Tips for building search URLs

  • Any Lugar Certo regional subdomain works (for example estadodeminas., correiobraziliense., or www.lugarcerto.com.br).
  • Apply your filters on the site first, then copy the resulting /busca URL. Whatever the site shows, the actor collects.
  • To scrape several cities or filters in one run, add each search URL to the list.

Output

Each property is one record in the dataset. Fields:

FieldTypeDescription
listingIdstringUnique Lugar Certo listing ID.
listingTitlestringShort listing title (type, bedrooms, parking, suites).
propertyDescriptionstringFull free-text description from the advertiser.
pricenumberPrice as a numeric value (BRL).
priceFormattedstringPrice formatted in Brazilian style (e.g. 2.782.000,00).
areanumberUsable area in square meters.
bedroomsnumberNumber of bedrooms (quartos).
bathroomsnumberNumber of bathrooms.
parkingSpacesnumberNumber of parking spaces (vagas).
neighborhoodstringNeighborhood (bairro).
locationstringCity and state (e.g. Belo Horizonte - MG).
streetstringStreet name, when published.
addressstringFull address, when published.
sectionstringListing section: sale, rent, or new launch (Lançamento).
deliveryDeadlinestringDelivery deadline for off-plan units, when published.
advertiserCodestringInternal advertiser/agency code.
photoCountnumberNumber of photos on the listing.
imageUrlstringURL of the main listing image.
listingUrlstringDirect link to the full listing page.
sourceUrlstringThe search URL this listing came from.
scrapedAtstringUTC timestamp (ISO 8601) of when the record was collected.

Example output record

{
"listingId": "10289949273",
"listingTitle": "Apartamento, 4 Quartos, 4 Vagas, 2 Suites",
"propertyDescription": "Aptos de 158 m2 com 4 quartos sendo 2 suites e 2 semissuites...",
"price": 2782000,
"priceFormatted": "2.782.000,00",
"area": 158,
"bedrooms": 4,
"bathrooms": 1,
"parkingSpaces": 4,
"neighborhood": "Funcionarios",
"location": "Belo Horizonte - MG",
"street": null,
"address": null,
"section": "Lancamento",
"deliveryDeadline": null,
"advertiserCode": "ppc_coa_10000378635",
"photoCount": 18,
"imageUrl": "https://i.lugarcerto.com.br/.../10289949273_222964839_g.jpg",
"listingUrl": "https://estadodeminas.lugarcerto.com.br/imovel/apartamento-4-quartos-...",
"sourceUrl": "https://estadodeminas.lugarcerto.com.br/busca",
"scrapedAt": "2026-09-02T08:31:32Z"
}

Some fields may be null when the advertiser did not publish that detail (street and full address are often withheld on the search page).


Exporting your data

After a run finishes, open the run's Storage tab and export the dataset as:

  • JSON for developers and APIs
  • CSV or Excel for spreadsheets and analysts
  • A live API endpoint to pull results into another system

You can also fetch results programmatically with the Apify API or any of the Apify client libraries.


Running the actor

From the Apify Console: fill in the input form and click Start.

On a schedule: attach the actor to a Schedule to run it automatically (for example every morning) and keep a fresh dataset of a market you follow.

Via API: call the actor's run endpoint with your input JSON and read the dataset when the run completes.


How much you get per run

  • maxItems defaults to 20 so a quick test run stays fast and cheap. Raise it up to 1000 when you want a full sweep.
  • The actor paginates in the same order the site shows, so the first results you get match the top of the search.
  • If you add several search URLs, the item limit is shared across all of them for the run.

Frequently asked questions

Which Lugar Certo pages does it support? Any search results page, that is any URL containing /busca on a Lugar Certo domain or regional subdomain.

Can I scrape a single property page directly? This actor is built for search results. Give it a /busca URL and it returns every matching property, each with its own listingUrl you can open.

Does it handle sale and rental listings? Yes. Filter the search however you like on the site (sale, rent, or launches), and the section field tells you which category each listing belongs to.

Why is a field empty? The search page only carries what the advertiser published there. Details like street and full address are frequently omitted at the search level.

Will duplicates show up? No. Listings that repeat across pages are de-duplicated by their listing ID.


Notes

  • Text is returned in UTF-8, so Portuguese accents come through correctly (for example Funcionários).
  • If a search returns no records, confirm the URL is a Lugar Certo /busca page and that the search itself has results on the site.