Real Estate web data

Every listing, every price cut, every permit. Resolved to the property, not the portal.

Import.io collects residential and commercial listings, price changes, rents, days on market and building permits from property portals and public sources. Property, investment and research teams receive property-resolved records with listing history through an API or managed feed.

Listings · Austin TX · entity-resolveddaily · deduplicated to parcel · sample
18,204properties from 27,930 portal records
38median days on market
1,122price cuts this week
214permits issued this week
PropertyPortalsList priceΔDays on market$/sq ftStatus
1420 Oak St3$689,000−$20,00041$412active
88 Riverside Dr #4B2$415,000—12$498active
3107 Cedar Ln3$529,900−$15,10063$356price cut
912 W 34th St1$1,250,000—4$611new
4400 Lamar Blvd #2102$2,450 /mo+$509$2.18rental
7719 Mesa Dr3$742,000—28$389pending
live events
3 → 1portal listings resolved to one property
Dailyrefresh on listings and status
Weeklypermits across county portals
2012in production since

Property companies already on it.

Production examples from organisations using Import.io today and in recent years.

platform

A New York commercial real estate platform

Keeps its market coverage complete with listing data from Import.io.

managed service

A residential property company

Runs a managed collection program across its listing sources.

platform

A vacation-rental software provider

Has used Import.io for market and listing data.

The listing is noise. The property is the signal.

The same home appears on three portals with three prices, two sets of photos and a status that lags by a week. The value isn’t in any one listing — it’s in resolving them to the property and keeping the history. Import.io does that across listings, rentals and the permits that show where supply is heading.

Portals syndicate, agents relist, statuses lag and photos repeat. Counting listings overstates supply; reading one portal misses the price cut on another. Anyone building a valuation model, a market report or an acquisition screen needs the same thing: one record per property with its full history.

Permits tell you what’s coming. Thousands of county and city portals publish them in different formats, often as PDFs. We turn them into one dataset alongside the listings, so supply and demand sit in the same table.

who uses it
  • Brokerages and portals
  • Proptech and valuation models
  • Institutional investors and operators
  • Lenders and insurers
  • Developers and builders

What real estate teams do with it.

Six programs we run most often in this industry.

Listing aggregation and dedup

Listings from every portal resolved to the parcel, with one status, one price history and one days-on-market count.

listings

Pricing and comparables

Price history, cuts and $/sq ft by micro-market as inputs to valuation models and pricing decisions.

valuation

Rental markets and yields

Asking rents, concessions and availability by unit type, for yield and affordability analysis.

rentals

Supply pipeline

Building permits by jurisdiction, type and valuation, so new supply shows up months before it lists.

permits

Commercial real estate

Availability, asking rents and space types from commercial listing sites.

commercial

Brokerage market share

Listings and sales by brokerage and office over time.

market share

The data, field by field.

fieldtypeexample
parcel_idstr0231-0045-12
addressstr1420 Oak St, Austin TX 78704
lat / lonnum30.2466 / −97.7640
statusenumactive
list_pricenum689000
price_historylist709000 → 689000
days_on_marketint41
beds / bathsnum3 / 2
sqftint1,672
portalslist3 sources
brokeragestrRiverton Realty
retrieved_atts2026-09-25T06:02:11Z
where it comes from
  • Listing portals and brokerage sites
  • Rental listing sites
  • Commercial listing platforms
  • County assessor and recorder sites
  • City and county permit portals
  • Planning and zoning notices
maintained datasets

The hard parts, handled.

What breaks when this is done with scripts, and how Import.io handles it.

01

Entity resolution

Addresses, units and parcels are normalised and matched across portals, so one property is one record.

02

Status you can trust

Status changes are tracked per source and reconciled, so a sale doesn’t show as active for a week on one portal.

03

Thousands of permit portals

Each jurisdiction’s portal and PDF format is handled once and maintained, not rebuilt every quarter.

04

History, kept

Every price and status change is versioned from first capture, so price cuts and days on market are facts, not estimates.

How a program is scoped.

A clear operating plan before collection begins.

01

Sources

Agree the public sites, pages and coverage the program needs.

02

Schema and fields

Define the entities, fields and validation rules for each structured record.

03

Delivery cadence

Set the refresh schedule and choose API or managed-feed delivery.

Three ways to get it.

Same capture engine underneath each one.

data scope

Programs collect publicly displayed listing and public-record information. Agent contact details and owner names can be personal data; they are excluded by default and included only where lawful and required.

Real Estate questions.

Straight answers.

How do you deduplicate listings across portals?

Addresses and units are normalised and matched to the parcel, then listings are merged into one property record with a history from every source.

Do you keep price history?

Yes. Every price and status change is versioned from our first capture, so price cuts and days on market are observed rather than inferred.

Which permit jurisdictions do you cover?

Coverage is built per program from the jurisdictions you need; the permits dataset shows current coverage, and new counties are added on request.

Do you cover rentals and commercial property?

Yes. Rental listings with asking rents and concessions, and commercial listings with availability and asking rents.

Can you work outside the US?

Yes. Programs run in any market; portals, address formats and public records are handled per country.

Tell us the sources.
We’ll show you the data.