Crexi Commercial Property Scraper by Cap Rate and Price
Pricing
from $5.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
- Open the Actor and set the filters.
- Click Start. Download results as JSON, CSV or Excel, or read them through the API.
- Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get new records automatically.
Input
| Field | Description |
|---|---|
keywords | Free text search, for example warehouse or medical. |
states | Two letter US state codes, for example ["TX", "FL"]. |
propertyTypes | Crexi property types such as Office, Retail, Industrial, Multifamily, Land, Hospitality, Mixed Use. |
minPrice, maxPrice | Asking price range in USD. |
minCapRate | Only listings at or above this cap rate, in percent. |
includeDetails | Open each listing for description, zoning, lot size and more. On by default. |
maxResults | Hard stop for the run. You are billed per result, so this caps the cost. |
proxyConfiguration | Apify 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}
| Field | Meaning |
|---|---|
id | Stable Crexi listing id, safe for deduplication between runs |
askingPrice | Asking price in USD, empty when the listing is unpriced |
capRate | Cap rate in percent when Crexi shows it publicly, otherwise empty |
brokerage | Listing brokerage, empty when Crexi does not show one |
listedAt, updatedAt | ISO timestamps |
description, highlights | Listing 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
minCapRatefilter 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.