Fincaraiz Colombia Property Scraper | Listings & Prices
Pricing
from $0.60 / 1,000 results
Fincaraiz Colombia Property Scraper | Listings & Prices
Scrape Fincaraiz Colombia apartment and house listings for sale or rent: price in COP and USD, area, rooms, bathrooms, parking, address, city, coordinates, publisher, images and URL. Search Bogotá, Medellín, Cartagena or the whole country. JSON, CSV or Excel.
Pricing
from $0.60 / 1,000 results
Rating
0.0
(0)
Developer
Philip Kirkbride
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Features
Share
Colombia Property Listings from Fincaraiz
Collect current apartment and house listings for sale or rent in Colombia from Fincaraiz (fincaraiz.com.co): price, currency and USD estimate, property type, area, rooms, bathrooms, parking, address, city and department, coordinates, publisher, posting date, images and the listing URL.
Typical uses
- Deal sourcing: pull every apartment for sale in Bogotá, Medellín or Cartagena and filter by price, area and rooms.
- Rental market research: compare asking rents by city or neighbourhood over time and track how quickly asking prices move.
- Agency and agent leads: group listings by
publisherto see which agencies and agents dominate a city or price band. - Valuation inputs: export area, price and coordinates for a price-per-m² model or a map layer.
How it works
- Choose the operation (
ventaorarriendo) and the property type (apartamentoorcasa). - Optionally scope the search to a city or city/department slug
(
bogota,medellin/antioquia,cartagena/bolivar); leave it empty for the whole country. - The Actor reads the search result pages (21 listings per page), removes
duplicates by listing key and stops when it reaches
maxResultsor the last page. - Rows go to the dataset for JSON, CSV or Excel export; the run summary
(
OUTPUT) records the scope and the delivered count.
Quick start
{"operation":"venta","propertyType":"apartamento","location":"bogota","maxResults":50}
An empty input runs the documented defaults: apartments for sale, nationwide, one page (up to 21 listings). Most users get better results by naming the city.
Input
| Name | Type | Default | What it does |
|---|---|---|---|
operation | string | venta | Search for sale or rent (arriendo). |
propertyType | string | apartamento | Search apartments or houses (casa). |
location | string | empty | Optional city or city/department scope. Free text is slugified, accents included. |
maxPages | integer | 1 | Maximum search pages, from 1 to 5. |
maxResults | integer | 50 | Maximum listings, from 1 to 200. |
requestDelaySecs | number | 1.0 | Delay between page requests, from 0.5 to 10 seconds. |
proxyUrl | string | empty | Optional proxy URL for your own egress. |
proxyUsername | string | empty | Username for the optional proxy. |
proxyPassword | string | empty | Password for the optional proxy. |
Invalid values are rejected with the field name and its allowed range, so a typo never silently changes your search.
Output
Each dataset item includes id, listingKey, url, name, price,
currency, priceUsd, propertyType, areaM2, rooms, bedrooms,
bathrooms, parkings, address, location, city, region, latitude,
longitude, operation, publisher, postedAt, images, imageUrl,
source, country, and scrapedAt.
listingKey (fincaraiz.com.co:<id>) is stable across runs, so you can
deduplicate and detect new listings by key.
{"listingKey":"fincaraiz.com.co:123456","url":"https://www.fincaraiz.com.co/venta/apartamento/123456","name":"Apartamento en venta","price":350000000,"currency":"COP","priceUsd":88000,"propertyType":"Apartamento","areaM2":78,"rooms":3,"bedrooms":3,"bathrooms":2,"parkings":1,"city":"Bogota","region":"Bogota D.C.","operation":"venta","publisher":"Agencia Ejemplo","postedAt":"2026-11-08T14:22:00","scrapedAt":"2026-11-10T04:20:11.902Z"}
priceUsd is derived at collection time from the site's own USD figure or the
current rate; the local-currency price is the source of truth.
Pricing
Pay per result:
- $0.0005 actor start (one start event per GB of memory; the default 512 MB run is one start event).
- $0.0006 per delivered listing.
Worked costs: one page (up to 21 listings) is about $0.013; a 50-listing run about $0.031; the 200-listing maximum about $0.121. Only delivered rows are charged.
FAQ
How fresh are the results? Listings are read when the Actor runs; nothing is cached between runs.
What areas are supported? All of Colombia, or one city/department slug.
Free text such as Bogotá is slugified for you; a slug the site does not know
is rejected rather than silently returning another city.
How many listings can I collect? Up to 5 pages and 200 listings per run (21 listings per page).
What happens if a page cannot be accessed? The run reports an error instead of silently returning an incomplete result, and a search that matches nothing says so in its status message.
How do I find only new listings? Save the dataset on a schedule and compare
listingKey values, or filter on postedAt.
Can I search houses and apartments in one run? Use two runs (one per
propertyType) — one run covers one type and one operation.
Support
For help, contact Apify support and include the Actor run ID.