Crexi Commercial Property Scraper by Cap Rate and Price avatar

Crexi Commercial Property Scraper by Cap Rate and Price

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Crexi Commercial Property Scraper by Cap Rate and Price

Crexi Commercial Property Scraper by Cap Rate and Price

Pull for sale commercial listings from Crexi filtered by state, property type, keyword, asking price and minimum cap rate, with broker and details, billed per result.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

M Usama

M Usama

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

What does Crexi Commercial Property Scraper do?

You want every warehouse in Texas under $2 million, or every retail listing in Florida with a cap rate over 7%, in a spreadsheet instead of forty browser tabs. This Actor reads Crexi's public search and returns for sale commercial listings with asking price, property type, square footage, address, brokerage, listing dates, description and more. Filters keep each run small, and you pay per result.

Data source

The Actor calls the same public JSON search that the Crexi website uses, so listings are as fresh as the site, and it needs no login.

Why use it?

  • Build a weekly list of new listings in your market and send it to Slack or Google Sheets.
  • Find brokers who hold the most listings in a property type and state, then reach out.
  • Track asking prices and price per square foot across a county or a whole state.
  • Replace manual browsing and copy paste with a scheduled export.

How to use it

  1. Open the Actor and set the filters.
  2. Click Start. Download results as JSON, CSV or Excel, or read them through the API.
  3. Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get new records automatically.

Input

FieldDescription
keywordsFree text search, for example warehouse or medical.
statesTwo letter US state codes, for example ["TX", "FL"].
propertyTypesCrexi property types such as Office, Retail, Industrial, Multifamily, Land, Hospitality, Mixed Use.
minPrice, maxPriceAsking price range in USD.
minCapRateOnly listings at or above this cap rate, in percent.
includeDetailsOpen each listing for description, zoning, lot size and more. On by default.
maxResultsHard stop for the run. You are billed per result, so this caps the cost.
proxyConfigurationApify proxy is recommended for larger runs.

Example input:

{
"keywords": "warehouse",
"states": ["TX"],
"propertyTypes": ["Industrial"],
"maxResults": 30
}

Output

Every record has the same shape:

{
"id": "1745156",
"title": "Penner",
"url": "https://www.crexi.com/properties/1745156/texas-penner",
"askingPrice": 423500,
"propertyTypes": ["Industrial", "Mixed Use", "Retail"],
"capRate": null,
"squareFootage": 3850,
"address": "1315 S Mechanic St",
"city": "El Campo",
"state": "TX",
"zip": "77437",
"brokerage": "The Real Estate Service",
"status": "On-Market",
"listedAt": "2025-01-10T01:05:43.614Z",
"updatedAt": "2026-09-13T03:27:58.18Z",
"subtypes": ["Distribution", "Flex", "Warehouse"],
"stories": 1,
"lotSize": "32,108",
"zoning": "Commercial",
"isOpportunityZone": true,
"latitude": 29.18,
"longitude": -96.26
}
FieldMeaning
idStable Crexi listing id, safe for deduplication between runs
askingPriceAsking price in USD, empty when the listing is unpriced
capRateCap rate in percent when Crexi shows it publicly, otherwise empty
brokerageListing brokerage, empty when Crexi does not show one
listedAt, updatedAtISO timestamps
description, highlightsListing text, with HTML removed (needs includeDetails)

Pricing

Pay per event: a fixed price per result returned. You only pay for records that pass your filters. Set maxResults to cap any run.

Limitations

  • Crexi serves at most 1,499 listings per search. For bigger pulls, run one search per state or property type.
  • Crexi hides cap rate, NOI, occupancy and similar fields from visitors who are not logged in, so those fields are empty on most records. The minCapRate filter still works.
  • Only for sale listings are returned. Lease listings are not covered.
  • No broker names, phone numbers or emails are returned, only the brokerage name Crexi shows publicly.

FAQ

Is this legal? The Actor reads listings the site publishes for any visitor without a login and stores only business information published for that purpose. You are responsible for how you use the data.

Something is missing or broken? Open an issue in the Issues tab; response time is usually under a day.