Crexi Scraper - CRE Listings & Broker Leads avatar

Crexi Scraper - CRE Listings & Broker Leads

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Crexi Scraper - CRE Listings & Broker Leads

Crexi Scraper - CRE Listings & Broker Leads

Crexi unofficial API: export US commercial real estate listings and broker leads to CSV/JSON. Scrape Crexi without login or API key.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

3

Monthly active users

2 days ago

Last modified

Share

Crexi Scraper — US Commercial Real Estate Data & Broker Leads (No API)

Apify Actor No API key Pay per result Commercial Real Estate Export


Extract US commercial real estate listings from Crexi without a login or API key. This Crexi scraper pulls CRE listing data — asking price, cap rate, square footage, year built, full address + GPS and the listing brokers behind each deal — straight from crexi.com's public JSON API, and exports it to CSV, JSON or Excel. Filter by property type, US state, keyword or price, or paste a Crexi search URL, and the Actor returns hundreds to hundreds of thousands of commercial listings with optional broker contact enrichment for B2B lead generation. Fast, no browser, no API key, no login.

🏆 Why this Crexi scraper?

40 fields per listing · hundreds of thousands of listings per search · reads Crexi's public JSON API (no browser) · datacenter-proxy default · optional broker lead enrichment · export to JSON / CSV / Excel. The unofficial Crexi API alternative for CRE market research, deal sourcing and broker lead generation.


✨ What this Actor does / Key features

  • 🏢 All CRE property types — Office, Retail, Industrial, Multifamily, Land, Hospitality, Self Storage, Mixed Use, Mobile Home, Special Purpose, Health Care.
  • 🇺🇸 State & keyword targeting — filter by any US state (2-letter code or full name), free-text keyword, or paste a ready-made Crexi search URL.
  • 💰 Deal metrics — asking price, cap rate, square footage, units, lot size (acres), year built, building class and occupancy on every enriched record.
  • 🧑‍💼 Broker lead enrichment — with fetchBrokers on, pull each listing's broker name(s), license number(s), public Crexi profile URL and brokerage website — the B2B lead data.
  • 🗺️ Full address & GPS — street, city, county, state, ZIP and full address plus exact latitude / longitude for mapping.
  • 🔎 Search-URL parsing — paste any crexi.com search/results URL and the Actor reads its property-type, state and keyword filters automatically.
  • ⚙️ Speed vs. depth toggles — turn fetchDetails and fetchBrokers off for a fast, lightweight scrape, or on for the full picture.
  • Public JSON API, no browser — reads the same public endpoints crexi.com uses; datacenter proxy is fast and reliable against Crexi's API host.
  • 🔑 No API key, no login — no account, cookies or developer key required.

🚀 Quick start (3 steps)

  1. Configure — paste one or more Crexi search URLs copied from crexi.com, or set the Property types, US states, Keyword and price fields. Toggle Fetch listing details and Fetch broker contact leads as needed.
  2. Run — click Start. The Actor paginates the search results and streams listings into your dataset, enriching each with detail and broker calls.
  3. Get your data — open the Output tab and export to JSON, CSV, Excel or XML, or pull it via the Apify API.

📥 Input

Give the Actor either one or more searchUrls, or use the explicit filter fields. Everything else is optional.

Example — retail listings in Texas from a search URL

{
"searchUrls": ["https://www.crexi.com/properties/texas/retail-commercial-real-estate"],
"fetchDetails": true,
"fetchBrokers": true,
"maxResults": 200
}

Example — office deals in CA & NY by filters (with broker leads)

{
"propertyTypes": ["Office"],
"states": ["CA", "NY"],
"minPrice": 1000000,
"maxPrice": 20000000,
"fetchDetails": true,
"fetchBrokers": true,
"maxResults": 500
}

Example — fast, lightweight multifamily pull (no enrichment)

{
"propertyTypes": ["Multifamily"],
"keyword": "Austin",
"fetchDetails": false,
"fetchBrokers": false,
"maxResults": 1000
}
FieldTypeDescription
searchUrlsarrayCrexi search/result URLs copied from crexi.com. Property-type, state and keyword filters in the URL are parsed automatically. Leave empty to use the explicit filter fields.
propertyTypesarrayFilter by Crexi property type: Multifamily, Office, Retail, Industrial, Land, Hospitality, Mixed Use, Self Storage, Mobile Home, Special Purpose, Health Care. Empty = all types.
statesarrayUS state filter — 2-letter codes (CA, TX, NY) or full names. Empty = all states.
keywordstringFree-text search (city, address, asset name). Optional.
minPrice / maxPriceintegerAsking-price range in USD. Optional.
includeUnpricedbooleanInclude listings without a published price (auctions, call-for-offers, lease). Default true.
fetchDetailsbooleanOne extra API call per listing to add cap rate, year built, lot size, units, occupancy, building class and description. Default true.
fetchBrokersbooleanOne extra API call per listing to add broker name, license, profile URL and brokerage website. Default true.
maxResultsintegerStop after this many listings across all queries. 0 = no limit (a single search can span hundreds of thousands of listings).
useProxybooleanRoute requests through Apify Proxy. Datacenter (default) is fast and reliable against Crexi's JSON API.
proxyConfigurationobjectApify Proxy settings. Datacenter is the default and works reliably against Crexi's API host; you can switch to Residential if ever needed.
maxConcurrencyintegerHow many detail/broker enrichment calls to run in parallel per page (1–20).

Tip — get a search URL: open crexi.com, apply your property-type / state / price filters in the UI, then copy the resulting crexi.com/properties/... URL from the address bar and paste it into searchUrls. The Actor reads the filters straight from the URL.

📤 Output

One row per listing — 40 fields, exportable to JSON, CSV, Excel or XML. Here is a trimmed sample record:

{
"id": "a1b2c3d4",
"name": "Prime Retail Strip Center",
"url": "https://www.crexi.com/properties/123456/texas-prime-retail-strip-center",
"propertyType": "Retail",
"subtypes": "Strip Center",
"status": "For Sale",
"askingPrice": "4250000",
"capRate": "6.75",
"squareFootage": "18500",
"units": "8",
"lotSizeAcres": "1.85",
"yearBuilt": "2004",
"buildingClass": "B",
"occupancy": "95",
"address": "1200 Main Street",
"city": "Austin",
"county": "Travis",
"state": "TX",
"zip": "78701",
"fullAddress": "1200 Main Street, Austin, TX 78701",
"latitude": "30.2672",
"longitude": "-97.7431",
"brokerageName": "Lone Star Commercial",
"brokerNames": "Jane Smith, Mark Lee",
"brokerLicenses": "0654321, 0654322",
"brokerProfileUrls": "https://www.crexi.com/profile/jane-smith, https://www.crexi.com/profile/mark-lee",
"brokerageWebsite": "https://lonestarcre.com",
"isInOpportunityZone": "false",
"numberOfImages": "24",
"thumbnailUrl": "https://images.crexi.com/assets/…/thumb.jpg",
"activatedOn": "2026-06-18T00:00:00Z",
"updatedOn": "2026-07-01T00:00:00Z",
"scrapedAt": "2026-07-06T12:00:00Z"
}

💡 Use cases

  • CRE market research — analyze asking prices, cap rates and price-per-sqft by property type and state.
  • Broker lead generation — build B2B outreach lists of CRE brokers with names, licenses, profile URLs and brokerage websites.
  • Investor deal sourcing — filter Office, Retail, Industrial or Multifamily by price and surface deals that fit your mandate.
  • Comp databases — assemble commercial comps with size, year built, cap rate and location for underwriting.
  • Mapping & dashboards — feed geo-coded listings (latitude/longitude) into a GIS map or investment dashboard.
  • Opportunity Zone screening — filter on isInOpportunityZone to surface tax-advantaged assets.

👥 Who uses it

CRE brokers & brokerages · real-estate investors & acquisitions teams · lenders & underwriters · proptech & data teams · B2B lead-gen agencies · market researchers & analysts.

💰 Pricing

This Actor runs on a simple pay-per-result model — you pay for the listings you extract, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.

❓ Frequently Asked Questions

Do I need a Crexi login or API key?

No. The Actor reads Crexi's public JSON API — no account, no cookies and no API key are required. You only need an Apify account.

Is this a Crexi API alternative?

Yes. Crexi has no public developer API, so this Actor works as an unofficial Crexi API alternative — it reads the same public JSON endpoints crexi.com uses and returns clean, structured listing and broker records you can call on a schedule.

Can I scrape Crexi without an API key or login?

Yes. This Crexi data extraction tool needs no account, cookies or API key — it reads Crexi's public listing API directly, so you can scrape commercial real estate listings and broker contacts straight away.

Can I get broker contact details for lead generation?

Yes. Enable Fetch broker contact leads (fetchBrokers) to pull each listing's broker name, license number, public Crexi profile and brokerage website — ready for B2B outreach.

Does it include cap rate and other deal metrics?

Yes, when published on the listing. Enable Fetch listing details (fetchDetails) to add capRate, yearBuilt, lotSizeAcres, units, occupancy, buildingClass and the marketing description to each record.

How do I export Crexi data to CSV or JSON?

Run a search, then download the dataset as CSV, JSON or Excel from the run page, or pull it programmatically via the Apify API. Every commercial real estate listing and broker lead comes out as a flat, ready-to-import row.

Can I scrape Crexi commercial listings from a search URL I copied?

Yes. Paste any crexi.com search URL into searchUrls and the scraper reads the property-type, state and keyword filters from the URL automatically.

How do I get commercial real estate comps by state?

Set states plus a propertyTypes value and enable fetchDetails to pull square footage, year built and cap rate — everything you need to assemble CRE comps for underwriting.

Does the Crexi scraper include GPS coordinates for mapping?

Yes. Every listing carries latitude and longitude alongside the full address, so you can feed geo-coded commercial listings straight into a GIS map or dashboard.

How much data can I get?

A single search can span hundreds of thousands of listings. Set maxResults to cap the run (0 = no limit), and narrow with property type, state and price filters to reach the most relevant inventory faster.

This Actor collects only publicly available listing and broker data. You are responsible for using it in line with Crexi's terms and applicable laws (such as GDPR/CCPA for personal data). Use it responsibly.

🔗 More scrapers by logiover

Pair the Crexi scraper with the rest of the marketplace, classifieds and property-data suite:

ActorWhat it scrapes
Airbnb ScraperShort-stay listings, prices, availability & reviews
Craigslist ScraperUS classifieds — real estate, for-sale & services
Leboncoin ScraperFrance's #1 classifieds marketplace
Finn.no ScraperNorway's leading marketplace incl. property
Blocket.se ScraperSweden's largest classifieds site
Marktplaats ScraperNetherlands classifieds marketplace
Avito ScraperRussia's biggest classifieds platform
DBA.dk ScraperDenmark's marketplace listings
Booking Hotels Prices ScraperHotel prices & availability
SimilarWeb ScraperWebsite traffic & competitive intelligence
Clutch.co ScraperB2B agency & service-provider directory

👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.

⏰ Scheduling & integration

Schedule this Actor on Apify to refresh your CRE dataset daily or weekly. Export results to JSON, CSV or Excel, sync to Google Sheets, or push straight to your database, CRM, BI tools and webhooks through the Apify API. Connect it to Make, n8n or Zapier to build automated deal-sourcing and broker-outreach pipelines.

⭐ Support & feedback

Found a bug or need an extra field? Open an issue on the Issues tab — response is usually fast. If this Actor saves you time, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏

This Actor extracts only publicly available data and is intended for legitimate research, analytics and lead-generation use. You are responsible for complying with Crexi's terms of service, GDPR/CCPA and any applicable local laws when handling personal data such as broker contact details.


📝 Changelog

2026-07-06

  • ✨ README overhaul: full badge/hero/callout structure, richer 40-field output sample, ready-to-run example scenarios, CRE & marketplace cross-promo links, expanded FAQ and clearer quick-start.

2026-07-01

  • Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
  • Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
  • Added ready-to-run example tasks that cover common real-world use cases.

2026-06-15

  • Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.

2026-06-07

  • Docs: added coverage for Crexi unofficial API use, exporting Crexi data to CSV/JSON, and scraping Crexi without an API key or login.