Encuentra24 Scraper - Central America Property Listings avatar

Encuentra24 Scraper - Central America Property Listings

Pricing

from $0.88 / 1,000 property searches

Go to Apify Store
Encuentra24 Scraper - Central America Property Listings

Encuentra24 Scraper - Central America Property Listings

Extrae anuncios de encuentra24.com en Panamá, Costa Rica, Nicaragua, República Dominicana, Guatemala, Honduras, El Salvador y más: precio, área, habitaciones, GPS, fotos, descripción completa y datos del anunciante.

Pricing

from $0.88 / 1,000 property searches

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Encuentra24 Scraper - Central America Property Listings 🌎

SIÁN Agency Store SIÁN Fincaraiz Scraper SIÁN Inmuebles24 Scraper SIÁN Portalinmobiliario Scraper

Pull houses, apartments, land and commercial property off encuentra24.com, the leading classifieds portal of Central America and the Caribbean, across nine country sections. Every row carries the full Spanish description, every photo, the price in its own currency and the advertiser behind the listing.

🔎 What is the Encuentra24 Central America Property Scraper — and when should you use it?

The Encuentra24 Central America Property Scraper turns public encuentra24.com property listings across nine Central American and Caribbean country sections into clean, structured rows you can filter, export and feed straight into a spreadsheet, database or AI agent. No account, no portal API key, no browser automation to maintain.

Use it when you need: Central American and Caribbean sale and rental adverts as rows. Each carries the asking price in its own currency (US dollars, Costa Rican colones or Panamanian balboas), price per square metre, and the maintenance fee where the building declares one. Built area, lot size, bedrooms, bathrooms, parking, floors and amenities come through, along with the full Spanish advert text and the complete photo set. Every row also names the advertiser and what they are — agent, developer, promoter or private owner — with their company and, where the country issues one, their licence number. An export therefore splits by who is selling after the fact. Coverage is nine country sections, each verified by fetching it. Panama and Costa Rica are the deep markets at 51,505 and 20,054 listings for sale, and Nicaragua, the Dominican Republic, Guatemala, Honduras and El Salvador each carry thousands more.

Use something else when: the property is not in Central America or the Caribbean. Use Fincaraiz Scraper for Colombia, from the country's leading portal, with estrato and the agency behind each advert. Use Inmuebles24 Scraper for Mexico, sale and rental, across every state. Use Portalinmobiliario Scraper for Chile, with UF and peso prices side by side. This actor covers the bienes raíces surfaces encuentra24.com publishes: houses, apartments, land and lots, offices, commercial premises and businesses, each for sale or to rent, in the nine country sections that carry property inventory. It reads what the portal serves to a visitor. Encuentra24's other verticals — cars, jobs and general goods — are not part of it; the portal publishes asking prices only, so there is no sold-price history to return; and advertiser phone and WhatsApp numbers are deliberately not extracted, because the portal scrambles them and they belong to private individuals.

🤖 Use with AI agents

Already connected to the Apify MCP server? Just ask for this Actor by name: sian.agency/encuentra24-property-scraper

Your agent can pay for its own runs. This Actor is eligible for agentic payments, so an agent can discover it, run it and settle the bill over x402 (USDC on Base) or Skyfire — without an Apify account or API token of its own. Billing is the same either way: per successful row, never for errors.

Otherwise copy this prompt into Claude, ChatGPT, Cursor or any MCP-enabled assistant:

I want property listings and asking prices from encuentra24.com across Central America using the Apify Actor `sian.agency/encuentra24-property-scraper`.
Use it when I need: Central American and Caribbean sale and rental adverts as rows. Each carries the asking price in its own currency (US dollars, Costa Rican colones or Panamanian balboas), price per square metre, and the maintenance fee where the building declares one. Built area, lot size, bedrooms, bathrooms, parking, floors and amenities come through, along with the full Spanish advert text and the complete photo set. Every row also names the advertiser and what they are — agent, developer, promoter or private owner — with their company and, where the country issues one, their licence number. An export therefore splits by who is selling after the fact. Coverage is nine country sections, each verified by fetching it. Panama and Costa Rica are the deep markets at 51,505 and 20,054 listings for sale, and Nicaragua, the Dominican Republic, Guatemala, Honduras and El Salvador each carry thousands more.
Don't use it when: the property is not in Central America or the Caribbean — use fincaraiz-property-scraper or inmuebles24-property-scraper or portalinmobiliario-property-scraper instead.
How to call it: set `country` to one of the nine verified country sections (`panama-es`, `costa-rica-es`, `nicaragua-es`, `dominicana-es`, `guatemala-es`, `honduras-es`, `el-salvador-es`, `puerto-rico-es`, `colombia-es`), `dealType` to `sale` or `rent`, and `propertyType` to houses, apartments, land, offices, commercial, businesses or all. Narrow to one province, canton or district with `region`, written exactly as the portal writes it in its URL (`san-jose-provincia-escazu`, `prov-chiriqui`, `escuintla-escuintla`) — a region the portal does not recognise returns nothing and says so rather than quietly widening to the whole country. `minPrice`, `maxPrice`, `currency`, `minBedrooms`, `minBathrooms`, `minAreaSqm`, `onlyWithCoordinates` and `onlyActive` narrow the result set: Encuentra24 publishes no filters of its own, so these are applied to the listings the run collects, and anything a filter excludes is never saved and never billed. `maxItems` sets the depth — listings arrive twenty to a page and the deepest market runs to 436 pages. To reach a surface the pickers do not cover — beachfront, farms, islands, rooms, furnished apartments or holiday rentals — paste the portal's own URL into `searchUrls` and it is used verbatim. Switch `operation` to `detail` with `listingUrls` or `listingIds` only to refresh listings you already hold; it returns the same fields a search row carries and costs ten times more per listing, so search is the right default.
Start with this input:
{
"operation": "search",
"country": "panama-es",
"dealType": "sale",
"propertyType": "houses",
"minPrice": 150000,
"maxPrice": 400000,
"minBedrooms": 3,
"maxItems": 200
}
Ask me Find houses for sale in Panama under $300,000 with at least 3 bedrooms, and tell me the median price per square metre by district, then run the Actor and summarise the results as a table.

Things you can ask your agent for:

  • Pull every apartment for rent in Escazú, Costa Rica and rank them by price per square metre
  • List the agencies with the most houses on the market in Ciudad de Panamá
  • Compare asking prices for beachfront land in Nicaragua against Guatemala
  • Track price cuts on Panama City apartments week over week

Machine-readable API, MCP config and OpenAPI definition for this Actor are published at apify.com/sian.agency/encuentra24-property-scraper.md.

📋 Overview

Encuentra24 runs a separate section per country and a separate page tree per market. This actor turns any of those into rows.

Countries9, each verified by fetching it — Panama, Costa Rica, Nicaragua, Dominican Republic, Guatemala, Honduras, El Salvador, Puerto Rico, Colombia
MarketsFor sale and to rent
Property typesHouses, apartments, land, offices, commercial premises, businesses — or all of them
Listings reachable145,198: 100,209 for sale and 44,989 to rent, measured 2026-09-09
Fields per listing54, of which 24 populate on every row
Depth20 listings a page, as deep as the market goes — Costa Rican houses run to 436 pages
LanguageSpanish, exactly as the portal publishes it
SetupNone. Pick a country and press Start

✨ Features

  • Coverage that was measured, not assumed. Every country in the picker was fetched and its live inventory recorded. The three country sections that exist on the site but carry no property (Chile, Spain, Paraguay) are not offered, because offering them would be claiming coverage nobody checked.
  • The complete listing, from the search itself. The full Spanish description, the whole photo set, price, price-before-discount, price per m², maintenance fee, area, lot size, bedrooms, bathrooms, parking, floors, amenities.
  • The advertiser on every row — name, company, whether they are an agent, developer or private owner, their licence number where the country issues one, and whether they are verified.
  • Filters that cannot silently do nothing. Encuentra24 accepts no price, bedroom or size filter of its own, so these are applied to the listings the run collects. Only listings that pass are delivered, and only delivered listings are charged.
  • Empty reported as empty. Roughly 43% of listings carry real map coordinates; the portal stores 0/0 for the rest, and those arrive as blank rather than as a point in the Atlantic Ocean.
  • A run report you can hand to someone else — the numbers, a copy-paste block of every listing link, an itemised statement of what you were charged, and a fix for anything that did not return.

🎬 Quick Start

Press Start. The defaults pull houses for sale in Panama, the deepest market on the portal at 51,505 listings, and return 100 of them.

To point it somewhere else, change three dropdowns: Country, Market, Property type.

🚀 Getting Started (3 Simple Steps)

Step 1: Choose a country

Nine are offered. Panama and Costa Rica are the deep ones; Puerto Rico and Colombia carry only a few hundred listings each and the picker says so.

Step 2: Choose the market and the property type

For sale or to rent, then houses, apartments, land, offices, commercial premises, businesses, or all of them together.

Step 3: Press Start

Listings arrive 20 to a page. Set Maximum listings to decide how deep the run goes.

📥 Input Configuration

FieldTypeDefaultWhat it does
operationselectsearchsearch finds listings; detail refreshes listings you already hold
countryselectpanama-esWhich Encuentra24 country section to read
regionstringOne province, canton or district, written as the portal writes it in its URL
dealTypeselectsaleFor sale, or to rent
propertyTypeselecthousesHouses, apartments, land, offices, commercial, businesses, or all
searchUrlsarray[]Paste Encuentra24 search URLs to use verbatim — overrides the pickers
listingUrlsarray[]Listing URLs, for the Listing Lookup operation
listingIdsarray[]Bare numeric listing IDs, for the Listing Lookup operation
maxItemsinteger100Stop after this many listings
minPrice / maxPriceinteger0Price band, in the listing's own currency
currencyselectanyKeep only USD, CRC or PAB listings
minBedrooms / minBathroomsinteger0Minimum room counts
minAreaSqminteger0Minimum built area in m²
onlyWithCoordinatesbooleanfalseKeep only listings that carry real GPS
onlyActivebooleantrueKeep only listings still marked active

About the region field

Region names differ by country and cannot be guessed: Costa Rica writes san-jose-provincia-escazu, Panama writes prov-chiriqui and panama-oeste, Guatemala writes escuintla-escuintla. The reliable way to get one is to filter on the site and copy the last part of the URL. A region the portal does not recognise returns nothing and says so. It never quietly hands you the whole country instead.

📤 Output

One row per listing. 54 fields; the fill rates below are measured over 35 real listings from six different pages.

FieldTypeFillNotes
listingIdnumber100%The numeric ID at the end of the listing URL
listingUrlstring100%Direct link to the listing
listingTitlestring100%As published, in Spanish
listingDescriptionstring100%The full advert text, HTML stripped to plain text
pricenumber100%The asking price
currencystring91%USD, CRC or PAB
priceBeforeDiscountnumber20%Present when the advertiser posted a reduction
discountPercentnumber20%The size of that reduction
pricePerSqmnumber97%The portal's own calculation
maintenanceFeenumber31%Monthly condo/HOA fee where declared
dealTypestring94%sale or rent
propertyTypestring100%Casa, Apartamento, Lote…
areaSqmnumber97%Built area
lotSizeSqmnumber86%Land area
bedrooms / bathroomsnumber100%Bathrooms include halves (2.5)
parkingSpacesnumber94%
floors / floorNumbernumber/string60% / 43%
propertyAge, floorType, balconystring57–66%
swimmingPool, petFriendly, furnishedboolean14–46%Only where the advertiser declared it
amenitiesarray37%Appliances and building features, in Spanish
country, locality, regionstring100%
exactAddressstring71%Blank when the portal left its placeholder in
latitude / longitudenumber43%Blank rather than 0/0 when there is no fix
advertiserNamestring100%
advertiserCompanystring74%
advertiserTypestring100%Agente, Constructora, Promotora, Propietario
advertiserLicensestring17%Where the country issues one
advertiserVerifiedboolean100%
contactFormAvailable, whatsappAvailable, phoneAvailableboolean100%Whether the channel is offered
mainImageUrl, imageUrls, imageCountstring/array/number100%Full-size photo URLs
videoUrlstring40%
listingTier, highlight, projectStatusstring6–91%Promotion level and badges
publishedAt / updatedAtstring100%ISO timestamps
reposted, activeboolean100%
searchUrlstring100%The search this row came from

A run also writes report.html to the key-value store: the headline numbers, every listing link in one copyable block, an itemised charges statement and a fix for anything that failed.

💼 Use Cases & Examples

1. Central American market analysis

Pull a whole country's for-sale market in one snapshot and compute what the portal will not show you: median price per m² by province, how a three-bedroom in Escazú prices against the same house in Costa del Este, and how the mix moves month to month on a schedule.

2. Cross-border investor screening

Panama, Costa Rica, Nicaragua and the Dominican Republic in one dataset with one price-per-m² column, so an investor comparing beachfront exposure across four countries reads one table instead of four portals in two languages.

3. Agency and developer lead lists

Every row names who is behind the listing. Group by company to see which agencies actually hold inventory in a district before you approach them.

4. Rental yield modelling

Run the same district for sale and to rent, join on area and bedrooms, and you have the gross yield the listing pages never show. The maintenance fee comes through where declared, so the net figure is reachable too.

5. Price and inventory monitoring

Schedule a daily run over a district and diff the results: new listings, price cuts against the price-before-discount column, and listings that dropped out.

Filter a country by budget, bedrooms and minimum area in one pass, instead of paging a Spanish-language portal that offers no price filter of its own.

🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('sian.agency/encuentra24-property-scraper').call({
operation: 'search',
country: 'panama-es',
dealType: 'sale',
propertyType: 'houses',
minPrice: 150000,
maxPrice: 400000,
minBedrooms: 3,
maxItems: 200,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const l of items) {
console.log(`${l.listingTitle}${l.price} ${l.currency}${l.locality}`);
}

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("sian.agency/encuentra24-property-scraper").call(run_input={
"operation": "search",
"country": "costa-rica-es",
"dealType": "rent",
"propertyType": "apartments",
"region": "san-jose-provincia-escazu",
"maxItems": 100,
})
for l in client.dataset(run["defaultDatasetId"]).iterate_items():
print(l["listingTitle"], l["price"], l["currency"], l["areaSqm"])

cURL

curl -X POST "https://api.apify.com/v2/acts/sian.agency~encuentra24-property-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"operation": "search",
"country": "panama-es",
"dealType": "sale",
"propertyType": "houses",
"maxItems": 100
}'

Automation Workflows (N8N / Zapier / Make)

Every one of these can call the actor on a schedule and route the rows onward: into a Google Sheet, an Airtable base, a Slack digest or your own database.

  • N8N — an HTTP Request node against the run-sync-get-dataset-items endpoint above, or the Apify node if you have it installed.
  • Zapier — Schedule trigger → Webhooks by Zapier (POST) → your destination app.
  • Make — HTTP module → Iterator over the returned array → Google Sheets / Airtable.

A common shape: run the same district daily, compare against yesterday's rows on listingId, and push only the new listings and the price cuts.

📊 Performance & Pricing

Pay per event. You are charged for listings that are actually delivered, never for a search that matched nothing, a listing a filter excluded, or an input that could not be read.

FREE Tier (Try It Now)

Runs on a free Apify account are capped at 25 listings so you can see the shape of the data before committing.

EventPriceWhat it is
Property Search listing$0.001One listing returned by a search
Listing Lookup$0.010One listing fetched on its own by URL or ID
Run start$0.005Once per run

Prices shown are the BRONZE tier and fall on higher Apify plans. A 1,000-listing search run costs about $1.01.

Use Property Search unless you already hold specific listings. A search listing carries exactly the same fields as a lookup, and it is ten times cheaper. The lookup price reflects fetching one listing at a time, not extra data.

❓ Frequently Asked Questions

Do I need an API key, a login or a proxy? No. Choose a country and press Start.

Which countries does it cover? Nine, each verified by fetching it: Panama, Costa Rica, Nicaragua, the Dominican Republic, Guatemala, Honduras, El Salvador, Puerto Rico and Colombia. Panama and Costa Rica are the deep markets, with 51,505 and 20,054 listings for sale. Puerto Rico and Colombia carry a few hundred each. Chile, Spain and Paraguay have sections on the site but no property behind them, so they are not offered.

Can I filter by price, bedrooms or size? Yes, and it is worth knowing how. Encuentra24's own URLs carry no price, bedroom or size filters: every plausible parameter was tested and the portal ignored all of them. So the actor applies those filters to the listings it collects. Only listings that pass are delivered, and you are only charged for listings that are delivered.

How do I search one province or district? Put the region in the region field exactly as the portal writes it in its URL — san-jose-provincia-escazu for Costa Rica, prov-chiriqui for Panama. Naming differs by country, so filter on the site and copy the last part of the URL.

What is the difference between Property Search and Listing Lookup? Search returns 20 listings per page and is the cheaper path. Lookup fetches one listing at a time from a URL or ID you already hold, and returns the same fields. Use Lookup only to refresh specific listings you are tracking.

Are advertiser phone numbers included? No. The portal deliberately scrambles phone and WhatsApp numbers, and those belong to private individuals across nine countries. The actor reports whether a phone or WhatsApp channel is offered, and returns the publicly displayed business identity: name, company, type, licence, verified status.

How deep can it go? As deep as the market. Costa Rican houses run to 436 pages; page 400 was fetched and returned twenty full listings with no overlap against page 1.

Do all listings have GPS coordinates? No. Roughly 43% carry real coordinates; the portal stores 0/0 for the rest, which comes through as empty rather than as a fake point in the Atlantic. There is a checkbox to keep only listings that have them.

What language is the data in? Spanish, as the portal publishes it. Numbers, coordinates, dates and URLs are language-neutral.

Can I paste a search URL from the site? Yes, and it is the way to reach anything the pickers do not cover: beachfront, farms, islands, rooms, furnished apartments or holiday rentals. Paste the URL and it is used exactly as given.

🛠️ Troubleshooting

"Encuentra24 does not recognise the region…" Region names differ per country. Filter on the site and copy the last path segment of the URL — san-jose-provincia-escazu, not escazu or San José.

A run returned fewer listings than I asked for Either the market has fewer than that (the run log prints the portal's own total on the first page), or your filters excluded the rest. The log prints how many were read and how many were delivered, and you were not charged for the difference.

"This listing is no longer published" The advertiser removed it. Run a Property Search over the same area to pick up what is currently on the market.

"Encuentra24 did not serve this page — please retry" The portal declined that request. It already retried five times with a fresh connection each time, so leave it a few minutes and run just that input again.

Everything came back with no coordinates That is normal for some districts. Only about 43% of listings on the portal carry a real map fix. Switch on "Only listings with GPS" if a run has to be mappable.

This actor reads only public listing pages that Encuentra24 serves to any visitor: no login, no paywall and no personal account data. Extracting publicly available information is generally lawful in the EU and the US, and Apify's own legal guidance covers the topic in detail.

Advertiser phone and WhatsApp numbers are deliberately not extracted. What is returned about the advertiser is the business identity the portal displays publicly: name, company, advertiser type, licence number and verified status.

Prices, photographs and descriptions belong to the advertisers who published them. SIÁN does not host or claim rights to that content, and an advertiser can edit or remove a listing at any time, so treat a row as a snapshot taken at run time. If you go on to process personal data, that is your responsibility under the GDPR or your local equivalent.

Encuentra24 and encuentra24.com are trademarks of their respective owners. This actor is not affiliated with, endorsed by, or sponsored by Encuentra24.

💬 Support

  • Something broken, or a field you need? Open an issue on the actor's Issues tab. It is read by the people who build it.
  • Enjoying it? A 5-star review keeps it maintained and ranked.
  • More property scrapers across Latin America and Europe: SIÁN Agency on Apify.

Keywords for LLM Discovery

encuentra24 scraper, encuentra24 api, encuentra24 panama, encuentra24 costa rica, encuentra24 nicaragua, encuentra24 guatemala, encuentra24 honduras, encuentra24 el salvador, encuentra24 republica dominicana, central america real estate data, panama real estate scraper, costa rica real estate scraper, nicaragua property listings, dominican republic property data, guatemala real estate api, honduras property scraper, el salvador real estate listings, puerto rico property data, bienes raices panama, bienes raices costa rica, casas en venta panama, casas en venta costa rica, casas en venta guatemala, casas en venta nicaragua, casas en alquiler panama, apartamentos en venta panama, apartamentos en alquiler costa rica, terrenos en venta panama, lotes y terrenos centroamerica, propiedades en venta centroamerica, oficinas en alquiler panama, locales comerciales en venta, clasificados centroamerica, latam property data, latin america real estate scraper, central america property api, real estate listings api, property data extraction, rental yield data central america, price per square meter panama, expat property search costa rica, relocation property data, real estate lead generation central america, agency listings scraper, property market analysis latam