ScraperCity logo

Crexi Scraper API Documentation

Crexi Scraper

Extract commercial real estate listings and broker details from Crexi

$0.029 per propertyPOST /api/v1/scrape/crexi-scraper

Parameters

NameTypeRequiredDescription
startUrlsstring[]RequiredArray of Crexi URLs (property searches or broker directories)Example: ["https://www.crexi.com/properties?placeIds%5B%5D=ChIJPZDrEzLsZIgRoNrpodC5P30"]

Examples

Extract properties in Houston

curl -X POST https://app.scrapercity.com/api/v1/scrape/crexi-scraper \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "startUrls": [
      "https://www.crexi.com/properties?placeIds%5B%5D=ChIJAYWNSLS4QIYROwVl894CDco"
    ]
  }'

Find brokers in multiple markets

curl -X POST https://app.scrapercity.com/api/v1/scrape/crexi-scraper \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "startUrls": [
      "https://www.crexi.com/resources/find-a-broker/Dallas%2C_TX",
      "https://www.crexi.com/resources/find-a-broker/Houston%2C_TX/Retail",
      "https://www.crexi.com/resources/find-a-broker/Austin%2C_TX/Multifamily"
    ]
  }'

Use Cases

  • Commercial real estate investment analysis
  • Broker relationship building and outreach
  • Market pricing and inventory tracking
  • Off-market deal sourcing
  • Competitive intelligence on CRE listings
  • Portfolio acquisition research

Best Practices

  • Apply filters on Crexi first, then copy the filtered URL
  • Works with both property searches and broker directories
  • Returns complete property details including investment highlights
  • Includes direct broker contact information and license details
  • Each URL typically returns 50-200 properties depending on filters
  • Can process multiple URLs in a single request
  • Results include latitude/longitude for mapping
  • Can be cancelled while running

Every scrape returns a runId. Poll GET /api/v1/scrape/status/{runId} until it completes, then download via GET /api/downloads/{runId}?format=csv.

Authenticate every request with Authorization: Bearer YOUR_API_KEY. See the full API reference for authentication, rate limits and error codes.