Crexi.com Property Listings Scraper
2 hours trial then $15.00/month - No credit card required now
Crexi.com Property Listings Scraper
2 hours trial then $15.00/month - No credit card required now
Unlock the power of Crexi's vast commercial real estate database with our advanced scraper. Transform raw listings into actionable insights, giving you the edge in property analysis, market trends, and investment opportunities. Your key to decisions in the competitive world of commercial real estate
How it works
This actor allows you to scrape property listings from Crexi.com and extract important details such as property name, description, asking price, location, property type, broker information, investment highlights, broker contact details, and various other metadata. You can also include additional information like detailed listing information, broker contact details, marketing descriptions, and more, depending on your needs.
Features
Multiple Search Queries: Supports scraping based on multiple search URLs (just copy and paste the link/url from crexi.com site), formatted as:
https://www.crexi.com/properties?showMap=true&placeIds%5B%5D=ChIJvypWkWV2wYgR0E7HW9MTLvc
https://www.crexi.com/properties?placeIds%5B%5D=ChIJPV4oX_65j4ARVW8IJ6IJUYs
https://www.crexi.com/properties?placeIds%5B%5D=ChIJV4FfHcU28YgR5xBP7BC8hGY
How to Use
- Set Up: Ensure you have an Apify account and access to the Apify platform.
- (Optional) Configure proxy settings for enhanced reliability, as Crexi employs anti-scraping measures.
- Paste the link from crexi.com site and run the actor and obtain the extracted data in your preferred format.
- Data Collection: The scraper will output data in your chosen format, which can include JSON, CSV, Excel, or others as supported by Apify.
New Input Options
Two new options have been added to help you control the depth of the data being scraped:
-
Include Listing Details (
includeListingDetails
): Set this option totrue
if you want to include detailed information for each property listing in the search results. This includes additional information about the property such as description, type, and amenities. By default, this is set tofalse
. -
Include Broker/Contact Details (
includeBrokerDetails
): Set this option totrue
if you want to include broker or contact details for each property listing. This can provide information about the broker or agent responsible for the listing, allowing for more detailed contact information. By default, this is also set tofalse
.
Input Data
Here's a simple example of how to set up a search for properties in Florida:
1{ 2 "startUrls": [ 3 { 4 "url": "https://www.crexi.com/properties?showMap=true&placeIds%5B%5D=ChIJvypWkWV2wYgR0E7HW9MTLvc" 5 } 6 ], 7 "includeListingDetails": true, 8 "includeBrokerDetails": true, 9 "proxyConfiguration": { 10 "useApifyProxy": true, 11 "apifyProxyGroups": [ 12 "RESIDENTIAL" 13 ] 14 } 15}
Output Structure
Basic Output Fields
The output data typically includes:
1{ 2 "activatedOn": "2022-12-06T16:51:28Z", 3 "locations": [ 4 { 5 "address": "10910 Curley Rd", 6 "city": "San Antonio", 7 "county": "Pasco County", 8 "state": { 9 "code": "FL", 10 "name": "Florida" 11 }, 12 "zip": "33576", 13 "latitude": 28.3160917, 14 "longitude": -82.2742474, 15 "fullAddress": "10910 Curley Rd, San Antonio, Pasco County, FL 33576" 16 } 17 ], 18 "brokerTeamLogoUrl": "https://images.crexi.com/broker-teams/2522/de52314e189e4d42bd81e5e48fdffb4c_150x100_resize.jpg", 19 "brokerageName": "Nye Commercial Advisors", 20 "description": "Curley Road Townhome Development across from Metro Mirada Lagoon", 21 "hasFlyer": true, 22 "hasOM": true, 23 "hasVideo": false, 24 "id": 1007407, 25 "isInOpportunityZone": false, 26 "name": "47 Acre Townhome Development", 27 "numberOfGalleryItems": 4, 28 "numberOfImages": 4, 29 "showCountdownAsDate": false, 30 "status": "On-Market", 31 "thumbnailUrl": "https://images.crexi.com/assets/1007407/e1f307cba3e44bbba466fc1edf925cea_716x444.jpg", 32 "types": [ 33 "Land" 34 ], 35 "updatedOn": "2024-10-01T17:06:22Z", 36 "urlSlug": "florida-47-acre-townhome-development", 37 "userIsAssetOwner": false, 38 "hasVirtualTour": false, 39 "recommId": "f04a9befbec75289788e3f9601000143", 40 "url": "https://www.crexi.com/properties/1007407/florida-47-acre-townhome-development", 41 "ajaxUrl": "https://api.crexi.com/assets/1007407" 42}
Basic Output Fields Explanation
activatedOn
: Date and time when the listing was activated.locations
: Array of location objects containing detailed address information such asaddress
,city
,county
,state
,zip
,latitude
,longitude
, andfullAddress
.brokerTeamLogoUrl
: URL of the broker team's logo.brokerageName
: Name of the brokerage firm.description
: Brief description of the property.hasFlyer
: Boolean indicating if the listing has an attached flyer.hasOM
: Boolean indicating if the listing has an Offering Memorandum (OM).hasVideo
: Boolean indicating if the listing includes a video.id
: Unique identifier for the listing.isInOpportunityZone
: Boolean indicating if the property is in an opportunity zone.name
: Title or name of the property listing.numberOfGalleryItems
: Total count of visual media items in the gallery.numberOfImages
: Count of images available for the property.showCountdownAsDate
: Boolean indicating if a countdown should be shown as a date.status
: Current status of the listing (e.g., "On-Market").thumbnailUrl
: URL of the main thumbnail image for the property.types
: Array of property types (e.g., ["Land"]).updatedOn
: Date and time of the last update to the listing.urlSlug
: URL-friendly version of the property name.userIsAssetOwner
: Boolean indicating if the user is the owner of the asset.hasVirtualTour
: Boolean indicating if a virtual tour is available for the property.recommId
: Recommendation ID (purpose may vary).url
: Direct URL to the property listing on Crexi.com.ajaxUrl
: API URL for accessing additional details about the property.
Additional Output Fields (when includeListingDetails
is set to true)
If includeListingDetails
is set to true
, additional fields will be included:
1{ 2 "details": { 3 "subtypes": [ 4 "Residential" 5 ], 6 "investmentHighlights": "<ul><li><p><span style=\"color: rgba(0, 0, 0, 1)\"><span>423 Units Asking $35k Per Door</span></span></p></li><li><p><span style=\"color: rgba(0, 0, 0, 1)\"><span>1 Mile from I-75; Central Location to Tampa, Orlando, Lakeland, Dade City and Zephyrhills Excellent Connections to US 98, US 301, I-4 and I-275.</span></span></p></li></ul>", 7 "earnestDepositAmountInPercent": false, 8 "qualFormRequired": false, 9 "marketingDescription": "<p><span style=\"color: rgba(0, 0, 0, 1)\"><span>This assemblage contains 47 +/- acres just west of the new Mirada Development which will has 5,000 new homes, a 15 acre crystal lagoon, and a new Publix Shopping Center. Current MPUD Approval for 10 units per acre for Front & Rear Loaded Townhomes, and 3 Story Apartments.</span></span></p>", 10 "hasVault": false, 11 "hasPrivateVault": false, 12 "hideAddress": false, 13 "hideStreetView": false, 14 "feeAgreementIsRequired": false, 15 "userCanDownloadMd": true, 16 "userExecutedCA": false, 17 "omAccessStatus": "Granted", 18 "isSavedToBoards": false, 19 "caPrincipalInfoType": "None", 20 "userHasProAccess": false, 21 "allLoiFieldsRequired": true, 22 "hasClosing": false, 23 "usePrintViewAsFlyer": true, 24 "isInOpportunityZone": false, 25 "isNoteLoan": false, 26 "hasVirtualTour": false, 27 "hidePropertyHistory": false, 28 "hideValuationCalculator": false, 29 "hideClimateRisk": false, 30 "hidePlacerInsights": false, 31 "hideDemographicInsights": false, 32 "brokerProducts": [ 33 "Pro" 34 ], 35 "showCountdownAsDate": false, 36 "userIsAssetOwner": false, 37 "isSold": false, 38 "isPaused": false, 39 "updatedOn": "2024-10-01T17:06:22.28Z", 40 "isOutdated": false, 41 "hasOM": true, 42 "hasFlyer": true, 43 "types": [ 44 "Land" 45 ], 46 "status": "Active", 47 "id": 1007407, 48 "name": "47 Acre Townhome Development", 49 "description": "Curley Road Townhome Development across from Metro Mirada Lagoon", 50 "thumbnailUrl": "https://images.crexi.com/assets/1007407/e1f307cba3e44bbba466fc1edf925cea_716x444.jpg", 51 "isPrivate": false, 52 "urlSlug": "florida-47-acre-townhome-development", 53 "isComp": false, 54 "isElite": false, 55 "isSellSubjectTo": false, 56 "hasAuctioneer": false, 57 "realtorBoards": [] 58 } 59}
Additional Output Fields Explanation
details
: Detailed information about the listing, including:subtypes
: Array of subtypes for the property (e.g., ["Residential"]).investmentHighlights
: Key highlights about the investment, often presented in HTML format.earnestDepositAmountInPercent
: Boolean indicating if the earnest deposit amount is given in percentage.qualFormRequired
: Boolean indicating if a qualification form is required.marketingDescription
: A marketing description for the property, often presented in HTML format.hasVault
: Boolean indicating if the property has a vault.hasPrivateVault
: Boolean indicating if the property has a private vault.hideAddress
: Boolean indicating if the address is hidden.hideStreetView
: Boolean indicating if the street view is hidden.feeAgreementIsRequired
: Boolean indicating if a fee agreement is required.userCanDownloadMd
: Boolean indicating if the user can download marketing documents.userExecutedCA
: Boolean indicating if the user has executed a confidentiality agreement.omAccessStatus
: Status of access to the Offering Memorandum (e.g., "Granted").isSavedToBoards
: Boolean indicating if the listing is saved to boards.caPrincipalInfoType
: Type of principal information required for the confidentiality agreement.userHasProAccess
: Boolean indicating if the user has Pro access.allLoiFieldsRequired
: Boolean indicating if all Letter of Intent fields are required.hasClosing
: Boolean indicating if the property has closing information.usePrintViewAsFlyer
: Boolean indicating if the print view should be used as a flyer.isInOpportunityZone
: Boolean indicating if the property is in an opportunity zone.isNoteLoan
: Boolean indicating if the listing is a note loan.hasVirtualTour
: Boolean indicating if a virtual tour is available.hidePropertyHistory
: Boolean indicating if the property history is hidden.hideValuationCalculator
: Boolean indicating if the valuation calculator is hidden.hideClimateRisk
: Boolean indicating if climate risk information is hidden.hidePlacerInsights
: Boolean indicating if placer insights are hidden.hideDemographicInsights
: Boolean indicating if demographic insights are hidden.brokerProducts
: Array of products offered by the broker (e.g., ["Pro"]).showCountdownAsDate
: Boolean indicating if a countdown should be shown as a date.userIsAssetOwner
: Boolean indicating if the user is the owner of the asset.isSold
: Boolean indicating if the property is sold.isPaused
: Boolean indicating if the listing is paused.updatedOn
: Date and time of the last update to the listing.isOutdated
: Boolean indicating if the listing is outdated.hasOM
: Boolean indicating if the listing has an Offering Memorandum.hasFlyer
: Boolean indicating if the listing has a flyer.types
: Array of property types (e.g., ["Land"]).status
: Current status of the listing (e.g., "Active").id
: Unique identifier for the listing.name
: Title or name of the property listing.description
: Brief description of the property.thumbnailUrl
: URL of the main thumbnail image for the property.isPrivate
: Boolean indicating if the listing is private.urlSlug
: URL-friendly version of the property name.isComp
: Boolean indicating if the listing is a comparable property.isElite
: Boolean indicating if the listing is elite.isSellSubjectTo
: Boolean indicating if the sale is subject to certain conditions.hasAuctioneer
: Boolean indicating if the property has an auctioneer.realtorBoards
: Array of realtor boards associated with the listing.
Additional Output Fields (when includeBrokerDetails
is set to true)
If includeBrokerDetails
is set to true
, broker information will be included:
1{ 2 "brokers": [ 3 { 4 "capabilities": [ 5 { 6 "kind": "Chats" 7 } 8 ], 9 "brokerage": { 10 "location": { 11 "address": "4875 Bruce B Downs Boulevard", 12 "city": "Wesley Chapel", 13 "county": "", 14 "country": "United States", 15 "state": { 16 "code": "FL", 17 "name": "Florida" 18 }, 19 "zip": "33544", 20 "latitude": 0, 21 "longitude": 0 22 }, 23 "name": "Nye Commercial Advisors", 24 "logoUrl": "https://images.crexi.com/broker-teams/2522/de52314e189e4d42bd81e5e48fdffb4c_150x100_resize.jpg", 25 "website": "http://www.nyecommercial.com" 26 }, 27 "badges": [ 28 { 29 "title": "PRO" 30 } 31 ], 32 "numberOfAssets": 95, 33 "isInternal": false, 34 "isPlatinum": false, 35 "brokerPlan": "Pro", 36 "globalId": "3a202ac2-d664-4db2-9c2f-873e813cc3a3", 37 "id": 35866, 38 "firstName": "Cody", 39 "lastName": "Brightwell", 40 "phone": "440.376.1006", 41 "thumbnailUrl": "https://images.crexi.com/users/35866/9e821d4362124cb8a609aeee2b037bb1_164x164.jpg", 42 "createdOn": "2017-09-26T15:41:02.108Z", 43 "publicProfileId": "codybri", 44 "licenses": [ 45 "FL 3341127" 46 ], 47 "licenseDetails": [ 48 { 49 "brokerId": 35866, 50 "position": 1, 51 "number": "FL 3341127", 52 "createdOn": "2024-07-29T14:58:32.173Z", 53 "licenseStateCode": "FL", 54 "isAuctioneer": false 55 } 56 ], 57 "isAuctioneer": false 58 } 59 ] 60}
Broker Output Fields Explanation
brokers
: Array of broker objects, each containing detailed information about the broker.capabilities
: Array containing the broker's capabilities (e.g., "Chats").brokerage
: Information about the brokerage firm, including:location
: Location details of the brokerage such asaddress
,city
,state
,zip
, etc.name
: Name of the brokerage.logoUrl
: URL of the brokerage firm's logo.website
: Website of the brokerage firm.
badges
: Array of badges associated with the broker (e.g., "PRO").numberOfAssets
: Number of assets managed by the broker.isInternal
: Boolean indicating if the broker is internal.isPlatinum
: Boolean indicating if the broker has platinum status.brokerPlan
: The broker's plan type (e.g., "Pro").globalId
: Global unique identifier for the broker.id
: Unique identifier for the broker.firstName
: First name of the broker.lastName
: Last name of the broker.phone
: Contact phone number for the broker.thumbnailUrl
: URL of the broker's thumbnail image.createdOn
: Date and time when the broker profile was created.publicProfileId
: Public profile ID for the broker.licenses
: Array of license numbers associated with the broker.licenseDetails
: Array containing detailed information about each license, including:brokerId
: Broker's unique identifier.position
: Position of the license.number
: License number.createdOn
: Date and time when the license was created.licenseStateCode
: State code for the license.isAuctioneer
: Boolean indicating if the broker is an auctioneer.
isAuctioneer
: Boolean indicating if the broker is an auctioneer.
Explore More Scrapers
If you found this actor useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.
Support
- For issues or feature requests, please use the Issues section of this actor.
- If you need customization or have questions, feel free to contact the author:
- Author's website: https://muhamed-didovic.github.io/
- Email: muhamed.didovic@gmail.com
Additional Services
- Request customization or whole dataset: muhamed.didovic@gmail.com
- If you need anything else scraped, or this actor customized, email: muhamed.didovic@gmail.com
- For API services of this scraper (no Apify fee, just usage fee for the API), contact: muhamed.didovic@gmail.com
- Email: muhamed.didovic@gmail.com
Actor Metrics
6 monthly users
-
0 No stars yet
95% runs succeeded
Created in Feb 2024
Modified a day ago