Ciencuadras Scraper: Colombia Property Listings
Pricing
from $2.50 / 1,000 property listings
Ciencuadras Scraper: Colombia Property Listings
Scrape Ciencuadras listings in Colombia: sale, rent, auctions, new projects, agencies and builders. Price, area, rooms, GPS, photos, amenities, stratum. Export CSV, Excel, JSON.
Pricing
from $2.50 / 1,000 property listings
Rating
0.0
(0)
Developer
RecordsData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share

Ciencuadras Scraper - Colombia Real Estate Listings, Projects and Agencies
Ciencuadras Scraper extracts property listings from ciencuadras.com, one of Colombia's largest real estate portals: homes for sale and rent, auctions, new housing projects, real estate agencies and builders. Search by city, locality, neighborhood and property type, filter by price, rooms, area and stratum, and export CSV, Excel, JSON or API. Up to 66 fields per listing, no login, no API key, no proxy needed.
Ciencuadras Scraper reads the public pages of ciencuadras.com and returns clean, typed rows: price in Colombian pesos, built and private area, bedrooms, bathrooms, parking, stratum, GPS coordinates, every photo, amenities, nearby places, publication date and the agency behind the listing. On 2026-10-11 the site listed 120,111 properties for sale, 90,234 for rent, 1,912 auction and bank-owned properties, 2,672 new housing projects across four stages, 340 social housing (VIS) offers, 1,324 real estate agencies and 104 builders. This Actor reaches all of it.
What does Ciencuadras Scraper do?
- Collects property listings for sale, for rent, in auction (remate), and social housing (vivienda de interes social), in every Colombian city the site covers.
- Collects new housing projects from the four project sections: new housing, off-plan (sobre planos), ready to move in (entrega inmediata) and under construction. Each project row carries price, area and bedroom ranges, delivery date, unit types, builder and sales room.
- Collects company directories: real estate agencies (offices, specialty, description) and builders (registration date, number of listed units, tax id).
- Goes deeper than one page: the site shows only the first page of any search (about 28 cards). The Deep mode slices a search by locality, neighborhood and property type, and the Full catalog mode walks every listing URL of the site map, newest first.
- Filters while it scrapes: price, bedrooms, bathrooms, built area, parking, stratum, publication date, keyword in the description, seller type.
- Monitor mode: schedule the Actor and receive only listings it has not delivered before.
What data can you extract from Ciencuadras?
| Record type | Billed event | What you get |
|---|---|---|
| Listing | listing-record | Id, URL, operation (sale, rent, auction), property type, title, price, price per m2, administration fee, address, neighborhood, locality, city, department, latitude, longitude, bedrooms, bathrooms, built, private and land area, floor, parking, stratum, age, condition, publication date, photo, agency |
| Listing detail | listing-detail-record | Full description, every photo, amenities and features, video, Matterport tour, floor plans, nearby places and neighborhoods, similar listings, agency address and website |
| Project | project-record | Project name, stage, delivery date, price from and to, area and bedroom ranges, unit types, elevators, builder, sales room address and schedule |
| Agency | agency-record | Agency id, name, city, address, specialty, description, offices, logo |
| Builder | builder-record | Builder id, name, address, city, registration date, number of listed units, tax id |
A listing row has up to 66 fields, a project row up to 53, and the dataset schema declares 102 columns in a fixed order, so CSV and Excel exports always line up.
Sample listing row
Real row delivered on 2026-10-11 (arrays shortened):
{"recordType": "listing","listingId": "3908171","url": "https://www.ciencuadras.com/inmueble/apartamento-en-venta-en-cedro-salazar-bogota-3908171","sourceSite": "ciencuadras.com","country": "CO","section": "venta","operation": "sale","propertyType": "Apartamento","title": "Apartamento en Venta en Cedro Salazar, Usaquén, Bogotá","price": 760000000,"currency": "COP","pricePerM2": 6495726,"maintenanceFee": 842000,"address": "Carrera 7a #151 -90","neighborhood": "Cedro Salazar","locality": "Usaquén","city": "Bogotá","region": "Cundinamarca","latitude": 4.726653,"longitude": -74.025475,"bedrooms": 3,"bathrooms": 3,"areaBuilt": 117,"parkingSpaces": 1,"stratum": 4,"ageYears": 30,"condition": "used","amenities": ["Sede social", "Recepción"],"imageCount": 21,"publishedAt": "2026-10-09T15:00:21.000Z","sellerType": "agency","agencyId": "1130278","agencyName": "Prop Elite SAS","agencyUrl": "https://www.ciencuadras.com/inmobiliaria/prop-elite-sas-1130278","referenceCode": "1130278-3908171","nearbyPlaces": [{ "type": "Centro Comercial", "name": "Palatino" }, { "type": "Parque", "name": "Parque publico Araujo" }]}
Main fields
| Field | Type | Example |
|---|---|---|
listingId | string | 3908171 |
operation | string | sale |
price | number (COP) | 760000000 |
pricePerM2 | number | 6495726 |
areaBuilt | number (m2) | 117 |
bedrooms | number | 3 |
stratum | number | 4 |
latitude | number | 4.726653 |
publishedAt | ISO date | 2026-10-09T15:00:21.000Z |
agencyName | string | Prop Elite SAS |
Input parameters
| Input | Type | Default |
|---|---|---|
section | select (sale, rent, auction, projects) | venta |
locations | list of slugs | whole country |
searchMode | search, deep, catalog | deep |
scrapeDetails | boolean, adds the detail event | true |
onlyNew | boolean, skip delivered listings | false |
maxItems | number | 20 |
Other inputs: price, rooms, area, parking, stratum, publication date, keyword, seller type, agency and builder profiles, contact details, Start URLs and proxy.
How to scrape Ciencuadras listings step by step
- Create a free account at console.apify.com.
- Open the Ciencuadras Scraper and choose a Section (for example sale or rent).
- Add Locations such as
medellin,bogota/usaquenorbogota/usaquen/cedritos, one per line. Leave it empty for the whole country. - Optionally pick Property types (apartment, house, lot, office, farm and more) and filters such as minimum bedrooms or a maximum price.
- Pick the Search depth: search page, deep, or full catalog.
- Set Max items and click Start. Download the dataset as CSV, Excel, JSON or XML, or call it through the Apify API.
Example input for three-bedroom apartments in northern Bogota between 400 and 900 million pesos:
{"section": "venta","locations": ["bogota/usaquen"],"propertyTypes": ["apartamento"],"searchMode": "deep","minBedrooms": 3,"minPrice": 400000000,"maxPrice": 900000000,"maxItems": 200}
You can also paste ciencuadras.com URLs into Start URLs: a listing page, a project page, an agency page, a builder page or any search page such as https://www.ciencuadras.com/arriendo/medellin/apartamento.
Three search depths
- Search page reads the first page of each search, up to 28 listings, in a few seconds.
- Deep reads the first page and then every locality, neighborhood and property type page the site publishes for that city. One city can return thousands of distinct listings.
- Full catalog reads the listing URLs of the site map, newest first, and always opens the listing page. The site map holds about 108,760 sale and 86,015 rental listing URLs, capped at 2,500 URLs per city and operation.
Business use cases
Real estate investors and analysts
Track asking prices per neighborhood and stratum, compute price per square meter by city, and spot listings priced under their market reference.
Agencies and brokers
Monitor competitors' inventory, find agencies active in a city with the agency directory,.
Developers and construction firms
Follow new housing projects by city and stage, compare price ranges, delivery dates and unit mixes, and list the builders behind them.
PropTech, data teams and researchers
Feed a property price model, a map, a valuation tool or an academic study with structured, georeferenced listings, including nearby places and neighborhood context.
How it compares to the other Ciencuadras scraper
Only one other Ciencuadras actor exists on the Apify Store: stealth_mode/ciencuadras-property-search-scraper. No official Ciencuadras API was found.
| Ciencuadras Scraper | stealth_mode scraper | |
|---|---|---|
| Price per 1,000 results | $2.50 listing row, $3.50 with detail | From $3.00 |
| Record types | Listings, projects, agencies, builders | Listings, no project or agency types |
| Depth per search | Deep and full catalog modes | Max items per URL, advised up to 200 |
| Monitor mode | Only new listings between runs | Not mentioned |
Read on 2026-10-11. The other actor lists 44+ fields per record, including agent phone, WhatsApp and email, and it does not accept single listing pages. Ours returns up to 66 fields per listing, a separate detail event, and never outputs private owner contacts. If you need agent phones on every row, check what that actor delivers first. If you need projects, agencies, builders, deep slicing or incremental runs, this one covers them. The price gap is small, so choose on coverage.
Pricing and cost examples
Pay per event, prices read from the live Actor on 2026-10-11:
| Event | Price | Per 1,000 |
|---|---|---|
Property listing (listing-record) | $0.0025 | $2.50 |
Listing detail enrichment (listing-detail-record) | $0.001, on top of the listing | +$1.00 |
New housing project (project-record) | $0.0035 | $3.50 |
Real estate agency (agency-record) | $0.0025 | $2.50 |
Builder profile (builder-record) | $0.0025 | $2.50 |
Worked examples:
- 500 apartments for rent, search cards only: 500 x $0.0025 = $1.25.
- 500 listings with full detail pages: 500 x ($0.0025 + $0.001) = $1.75.
- 200 new housing projects: 200 x $0.0035 = $0.70.
- A weekly monitor run that finds 80 new listings: 80 x $0.0025 = $0.20, because listings delivered before are skipped and not charged.
Empty results, invalid input and error rows are free.
Limits and legal notes
The site shows only about 28 listings per search page, so use Deep or Full catalog mode for volume. Full catalog is capped at 2,500 URLs per city and operation. Scrape at a polite pace and check the site terms and Ley 1581 de 2012 for your use case. Detail pages are on by default, so the default cost is $0.0035 per listing.
Privacy and data policy
The Actor reads public pages only. For private owners and independent agents it never outputs names, phones or emails. Business data of real estate agencies and builders (phones, email, WhatsApp) is added only when you switch on Include business contact details, which is off by default. You remain responsible for using the data in line with Colombian data protection law (Ley 1581 de 2012) and the site's terms.
Automating Ciencuadras Scraper
Run it on a schedule from the Apify Console, then connect the dataset to Make, Zapier, n8n, Google Sheets, Airbyte, Slack or any HTTP client, or call the Apify API with the JavaScript and Python clients. With Only new results switched on, a daily schedule becomes a feed of fresh listings.
Use it from an AI agent (MCP)
Ciencuadras Scraper works through the Apify MCP server, so Claude, Cursor or any MCP client can call it as a tool. Add the Actor RecordsData/ciencuadras-scraper to the server's tool list at mcp.apify.com.
Tool description an agent sees: "Scrape ciencuadras.com, Colombia's real estate portal. Input: section (sale, rent, auction, new projects), locations such as bogota/usaquen, property types, price, rooms and area filters, search depth and max items. Returns one row per listing, project, agency or builder with price in COP, area, rooms, stratum, GPS, photos and agency."
Example agent prompt: "Find 20 apartments for rent in Medellin under 3 million pesos with parking, then summarize the median rent per neighborhood and flag the three cheapest per square meter."
Keep Max items small in agent chats to keep cost predictable.
Frequently Asked Questions
How do I scrape Ciencuadras listings?
Open the Actor, choose a section such as sale or rent, and add a location like medellin or bogota/usaquen. Set Max items and click Start. The dataset downloads as CSV, Excel, JSON or XML, or you can fetch it through the Apify API. You can also paste ciencuadras.com search URLs into Start URLs.
Does Ciencuadras Scraper need a login, API key or proxy?
No login and no API key are needed. The Actor reads public pages only and runs without a proxy, which keeps cost low. A proxy setting exists in the input in case you ever see blocked requests from your region or at very high volume.
How many listings can I get from one city?
The site shows about 28 listings per search page. Deep mode slices the search by locality, neighborhood and property type, so a large city such as Bogota or Medellin returns thousands of distinct listings. Full catalog mode reads every listing URL of the site map, newest first, capped at 2,500 URLs per city and operation.
Can I scrape rentals, auctions and new projects?
Yes. Choose the Arriendo section for rentals, Inmuebles en remate for auctions and bank-owned properties, and the four project sections for new housing: new, off-plan, ready to move in and under construction. Social housing (VIS), meaning subsidized homes, has its own section, and agencies and builders are separate record types.
What currency are the prices in?
Colombian pesos (COP). Rental rows carry the monthly rent as price. Each row also has a numeric price per square meter when the site publishes the built area, plus the administration fee as its own field when shown, so you can compare buying and renting costs.
Which fields does a listing have?
Up to 66 per listing: price, price per m2, administration fee, areas, bedrooms, bathrooms, parking, stratum, age, condition, GPS coordinates, address, neighborhood, locality, city, department, publication date, seller type and agency. The detail event adds the full description, every photo, amenities, video, Matterport tour, floor plans, nearby places and similar listings. Empty values are left out instead of filled with placeholders.
Does it return phone numbers and emails?
Only business contacts of real estate agencies and builders, and only when you enable Include business contact details, which is off by default. Contact data of private owners and independent agents is never output. If you need private seller phones on every row, this Actor will not provide them.
What happens if I mistype a city?
The site silently shows national results for unknown places, which would fill your dataset with the wrong listings. The Actor detects that, returns one error row that says the location is not recognised, and does not charge for it. Copy the path from a ciencuadras.com search URL to get a valid location.
Can I get only new listings since my last run?
Yes. Switch on Only new results and schedule the Actor, for example daily. Listings delivered in earlier runs are skipped and not charged, so each run costs only the new rows. Use a Monitor label to keep several searches apart.
How fast is it?
A three-listing run takes about five seconds. A deep run delivers roughly two listings per second including the listing page of each one,.
How is it billed?
You pay per record delivered through the Apify pay-per-event model: $0.0025 per listing, $0.001 extra for detail enrichment, $0.0035 per project and $0.0025 per agency or builder. Empty results, invalid input and error rows are free of charge, so a mistake never costs you. See the Pricing section for worked examples.
Is scraping Ciencuadras legal?
The Actor collects publicly visible information at a polite pace and does not output private owner contact data. Legality depends on your use case and jurisdiction, so check the site's terms and Colombian data protection law (Ley 1581 de 2012) before using the data commercially. This is not legal advice.
Recommended Actors
- Paginas Amarillas Scraper: LATAM business directory leads, a good companion for agency and construction prospecting.
- SECOP II Colombia Procurement Scraper: Colombian public contracts and tenders, useful for construction and real estate suppliers.
- Numbeo Scraper: cost of living and property price indices by city, to put asking prices in context.
Browse the complete RecordsData collection.
Last updated: 2026-10-11
Need help? Write to contact.punkrecordsdata@gmail.com.
Disclaimer: independent tool, not affiliated with Ciencuadras. It collects only publicly available data.