The playground

Try any of 2272 endpoints — live.

Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.

Playground demo key · api.reefapi.com
post/crexi/v1/search1 credit

Search the FOR-SALE commercial listings on crexi.com. Give a market — city plus state, a county, a ZIP code or a whole state — and narrow it with the filters Crexi itself publishes: property type, asking price range, building size, lot acreage, cap rate, year built and opportunity-zone status. Every row carries the asking price in USD with an explicit status, the property types, the building size, the brokerage, the full geocoded address and the live crexi.com URL. Listings whose price the broker did not publish are included by default and say so; set include_unpriced to false for priced listings only. Page with offset. A market with no matching listing answers an honest empty result, not an error.

Working example
Parameters
request preview
curl -X POST https://api.reefapi.com/crexi/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"city":"Austin","state":"TX","limit":"25"}'

Hit Send to run this endpoint live.

Playground · ReefAPI