Crexi API Scraper
Pricing
from $1.00 / 1,000 listing row — basic data
Crexi API Scraper
Scrape Crexi commercial real estate: search listings for sale or lease by keyword, location, property type, price and size, with full listing detail (cap rate, size, address, brokers) and auction details. Read-only public data, no account.
Pricing
from $1.00 / 1,000 listing row — basic data
Rating
0.0
(0)
Developer
R.L.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Crexi Scraper – Commercial Real Estate Listings & Auctions API
Extract commercial real estate data from Crexi — the leading US commercial property marketplace — as clean, structured JSON. Search properties for sale or for lease by keyword, location, property type, price and size; pull full listing detail (cap rate, size, address, photos, brokers); and read auction details. Read-only public data, no account.
Fast and structured — reads Crexi's own mobile API directly, so you get complete records with no HTML parsing and no headless browser. Export to JSON, CSV, Excel, or the API.
🏢 What this Crexi scraper does
- 🔎 Search sale or lease listings by keyword/location, property type, price and size.
- 📄 Full listing detail — cap rate, subtypes, lot size, year built, units, description, and all photos.
- 👤 Brokers — name, brokerage (+ address), license and public Crexi profile link. (Crexi does not expose broker phone/email publicly — contact is via an in-platform form.)
- 🔨 Auctions — auction status, starting/minimum bid, timing and fees.
💡 Use cases
- CRE market research — inventory, asking prices and cap rates by market and type.
- Deal sourcing — monitor new listings and auctions across the US.
- Lead generation — build broker/brokerage lists (name, brokerage, license, Crexi profile) with their live inventory.
- Investment analysis — feed comparable listings into your underwriting models.
🧭 Modes — input & output examples
1. Search listings
Input:
{ "mode": "search", "listingType": "sale", "term": "warehouse","states": ["TX"], "minPrice": 500000, "sortOrder": "Price", "maxItems": 200 }
Output (one row per listing):
{ "id": 1434339, "name": "2600 Church Street", "asking_price": 660000.0,"size_sqft": 16500, "types": ["Land"], "status": "On-Market","city": "Gonzales", "state": "Texas", "zip": "78629","latitude": 29.5, "longitude": -97.45, "brokerage": "Coldwell Banker D'Ann Harper, Realtors","url": "https://www.crexi.com/properties/1434339/texas-2600-church-street" }
(add includeDetails: true for cap rate, subtypes, description and all photos; includeBrokers: true for broker contact — see below.)
2. Listing details (by ID) — with photos & brokers
Input:
{ "mode": "assetDetail", "assetIds": ["2347800"], "includeBrokers": true }
Output:
{ "id": 2347800, "name": "1020 S Guadalupe, Lockhart TX", "asking_price": 455000.0,"cap_rate": null, "subtypes": ["Traditional Office", "Medical Office", "Creative Office"],"description": "A versatile commercial building …", "size_sqft": 6869,"images": ["https://crexi.com/images/.../a.jpg", "…"],"brokers": [ { "name": "Jane Broker", "brokerage": "Link Realty, LLC","brokerage_address": "102 W Gurley St, Prescott, AZ", "license": "0123456","is_platinum": true, "profile_url": "https://www.crexi.com/profile/janeb" } ],"url": "https://www.crexi.com/properties/2347800/…" }
3. Auction details (by ID)
Input:
{ "mode": "auction", "auctionIds": ["2685461"] }
Output:
{ "id": 2685461, "property_name": "±84,210 SF Multi-Tenant Office Building on 3.35 Acres","status": "BidderRegistration", "type": "Standard","starting_bid": 2000000.0, "minimum_bid": 2000000.0,"ends_on": "2026-10-21T16:00:00Z", "reserve_met": false }
(Auction bid history is per-user and account-gated on Crexi — out of scope.)
💳 Pricing
Pay per result:
| Event | When | Price |
|---|---|---|
| Listing row | per listing/auction returned | $0.001 |
| Listing details | additionally per listing when full details, photos or brokers are fetched | $0.0005 |
❓ FAQ
Do I need a Crexi account? No — this uses only the public, read-only surface.
Sale and lease both? Yes — set listingType to sale or lease.
Can I get an individual listing by ID? Yes — use assetDetail mode with assetIds (the number
in a listing URL).
🛟 Support
Questions or a field you'd like added? Open an issue and we'll help.