- Home
- Real estate data scraping
Real estate listings and price history, delivered as clean data.
We collect listings and prices, rentals and agent details from public real estate websites.
Built around your portals and regions, delivered on your schedule.
Get a free sample from your own sources within 24 hours and see the data before you commit.
| city | type | beds | area_m2 | price_eur | eur_m2 | days_listed | status |
|---|---|---|---|---|---|---|---|
| flat | 2 | 68 | 184,000 | 2,706 | 4 | new | |
| studio | 0 | 34 | 129,000 | 3,794 | 12 | ▼ 3.0% | |
| house | 3 | 142 | 310,000 | 2,183 | 2 | new | |
| flat | 3 | 96 | 265,000 | 2,760 | 21 | ▼ 8.3% | |
| flat | 1 | 52 | 239,000 | 4,596 | 6 | delisted |
Trusted by 500+ companies, startups and individuals.

Every field you need from a listing.
These are the usual building blocks. We add or drop fields to fit your use case, and the free sample shows exactly what comes back.
Listing and price
What is for sale or rent, and at what price.
- price
- currency
- price_per_m2
- listing_type
- status
- listing_url
Property details
What the property is and what it offers.
- property_type
- bedrooms
- bathrooms
- living_area
- lot_size
- floor
- year_built
- energy_rating
- features
- description
Location
Where it is, down to the coordinates.
- address
- neighborhood
- city
- region
- postcode
- latitude
- longitude
History and status
How each listing changes over time.
- first_seen
- last_seen
- days_on_market
- price_history
- price_drops
- relisted
- delisted_on
Agent and agency
Who is selling it. Public business details only.
- agency
- agent_name
- agent_phone
- agent_email
- agency_listing_count
Media and costs
Photos and the running costs buyers ask about.
- photo_urls
- floor_plan_url
- virtual_tour_url
- hoa_fee
- service_charges
- property_tax
On requestAuction and foreclosure listings, new developments, rentals, and public records such as permits and tax assessments where they are published.
How teams put real estate data to work.
Investors and funds
Screen whole markets for underpriced listings, compare asking prices with rents to estimate yield, and catch price drops before the competition does.
Proptech and marketplaces
Fill your product with fresh listings from many sources, matched and de-duplicated, with the fields your own schema expects.
Agencies and brokers
Spot new and expired listings, track competitors' inventory and build outreach lists from public business contact details.
Analysts and researchers
Build price indices, neighborhood trends and training data for valuation models from one consistent history.
Why real estate data is harder than it looks.
Property data often looks fine in the first export and gets unreliable over time. These are the five problems we plan for, and how we handle each.
Search results are capped.
Many portals limit how many results one search can return, so a single query sees only a slice of a market.
We split the search by area, price band and property type so coverage is complete, and each run reports how many listings it found.
The same property shows up everywhere.
Agents post one home on several portals, sometimes with different prices and photos.
We match records by address, coordinates and key attributes, and merge them into one listing that keeps every source.
Listings change and disappear.
A single snapshot cannot tell you that a price dropped or that a home came off the market.
Scheduled re-checks store every change, so you get price history, days on market and delisting dates.
Fields are messy.
Areas in square meters or square feet, prices in different currencies, addresses typed by hand.
We normalize units and currencies, clean addresses and add coordinates, so every column means the same thing in every row.
Sites block and change.
Portals use bot protection and redesign their pages, and scrapers quietly return half the rows.
Every pipeline is monitored with row-count and field checks. When a site changes or blocks us, we fix it. Maintenance is part of the service.
From your list of portals to a live data feed.
Tell us what you need
Share the portals, regions, property types and fields. A short call or a message is enough.
See a free sample
Within 24 hours of the call, depending on the sources, you get a sample from your own portals. You see the fields, the quality and the refresh rate before you commit.
Pick the schedule
Hourly, every 6 hours, daily, weekly or monthly. We scope the price once you have seen the sample.
Receive and rely on it
Data arrives as CSV, JSON, Excel, Google Sheets, Airtable, in your database, through an API or in cloud storage. We monitor it and fix what breaks.
Straight answers.
What teams ask before they start.
What real estate data can you collect?
Listings, asking prices, price history, property details, locations, and public agent and agency information. On request we also collect rentals, new developments, auctions and public records such as permits and tax assessments. Tell us the fields you need and the free sample shows what is possible.
Can you track price changes and listings that disappear?
Yes. We re-check your sources on a schedule from hourly to monthly and store every change. You get price history, days on market and delisting dates, not just a snapshot.
How do you handle the same property on several portals?
We match listings by address, coordinates and key attributes and merge them into one record that keeps every source and price. You can receive merged records, raw records or both.
Which markets and portals can you cover?
We build for the markets you need, from large national portals to small local agency sites, in any language. If a source is not practical, for example because of heavy blocking, we tell you upfront, before you commit to anything.
Is scraping real estate websites legal?
We collect publicly available data only. Rules differ by country and by site, and personal details such as agent names and phone numbers need extra care under laws like GDPR. We flag risky sources before we build. We are not lawyers, so for sensitive uses we recommend checking with your own counsel.
How do I receive the data?
CSV, JSON, Excel, Google Sheets, Airtable, your own database, an API or cloud storage, on a schedule you choose.
How much does it cost, and how fast can we start?
Pricing depends on sources, volume and frequency. We scope it after a free discovery call and sample. Most samples are ready within 24 hours of the call, depending on the sources.
Your free real estate data sample, built on your actual portals.
Tell us the portals, regions and fields you need. We reply with a plan and a sample.
Prefer to talk first? Book a call with the founder
Lazar Telebak
You work directly with the person who builds your data feed. In 10+ years he has worked with 500+ startups, agencies and companies, from one-time extractions to long-running systems processing tens of millions of records.
Founder profile on LinkedIn ↗