Scrapers.lat logo scrapers.lat
Real estate

Crexi Commercial Real Estate Listings Scraper

Scrape Crexi commercial real estate listings across the United States. Extract asking price, address, city, state, property type, square footage, cap rate, broker name, brokerage and license number. Export to JSON, CSV or Excel.

35 fields per record JSON · CSV · Excel · API Pay per use
crexi-scraper.json 200 OK
{
  "imageUrl": "https://crexi.com/images/format=auto,width=716…",
  "name": "3350 #25 SE 4001",
  "status": "On-Market",
  "url": "https://www.crexi.com/properties/1911585/texas…",
  "id": 1911585,
  "askingPrice": 30000,
  "currency": "USD",
  "address": "3350 #25 SE 4001",
  "fullAddress": "3350 #25 SE 4001, Andrews, Andrews, TX 79714"
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
Image UrlNameStatusUrlIdAsking PriceCurrencyAddressFull AddressCityCountyStateState NameZip
Sample output

A real example record, exactly the shape you receive.

Image UrlNameStatusUrl
https://crexi.com/images/format=a…3350 #25 SE 4001On-Markethttps://www.crexi.com/properties/…
https://crexi.com/images/format=a…0 Woods RdOn-Markethttps://www.crexi.com/properties/…
https://crexi.com/images/format=a…00 Fm 510On-Markethttps://www.crexi.com/properties/…
https://crexi.com/images/format=a…3500 W Mile 5 RoadOn-Markethttps://www.crexi.com/properties/…
https://crexi.com/images/format=a…TBD Farm to Market 1960On-Markethttps://www.crexi.com/properties/…
GET /crexi-scraper
{
  "imageUrl": "https://crexi.com/images/format=auto,width=716…",
  "name": "3350 #25 SE 4001",
  "status": "On-Market",
  "url": "https://www.crexi.com/properties/1911585/texas…",
  "id": 1911585,
  "askingPrice": 30000,
  "currency": "USD",
  "address": "3350 #25 SE 4001",
  "fullAddress": "3350 #25 SE 4001, Andrews, Andrews, TX 79714"
}

Frequently asked questions

What does this Crexi scraper cover?

It covers Crexi for-sale commercial real estate listings across the United States, more than 240,000 active assets at the time of writing. You can pull everything or narrow by property type, state, asking price range or a free-text query.

How many listings can I collect in one run?

As many as you set in Max Items. The scraper paginates through Crexi search results, so you can collect a handful for testing or tens of thousands for a full market pull.

Can I filter by property type, location or price?

Yes. Filter by one or more property types (Office, Retail, Industrial, Land, Multifamily and more), a US state code, a minimum and maximum asking price, and a free-text search query. All filters are optional and can be combined.

Does it include broker contact details?

Each listing returns the brokerage name, plus an array of brokers with their name and real estate license number when withDetails is enabled. Crexi does not expose broker email or phone (contact runs through an on-site form), so the broker name, license and brokerage are the contact identifiers it captures.

What happens with unpriced listings or missing fields?

Unpriced listings are included by default and excluded automatically when you set a minimum price. Fields like cap rate, APN, year built and zoning are only present when the broker published them, so they appear when available and are left empty otherwise.

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.