Compass Scraper [$2/1K] | US Homes & Agents
Pricing
from $1.89 / 1,000 results
Compass Scraper [$2/1K] | US Homes & Agents
Collect Compass.com property listings by city, neighborhood, ZIP code or direct URL. Get prices, addresses, beds, baths, square footage, property type, MLS status, photos and optional agent names, phones, brokerages and open-house details.
Pricing
from $1.89 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
18 days ago
Last modified
Categories
Features
Share
Compass Scraper - US Home Listings, Prices & Agents
Turn Compass searches and listing URLs into structured property records.
How It Works

Looking for a Compass scraper or a practical Compass API alternative? Search by city, neighborhood or ZIP code, or paste direct Compass listing URLs. Collect US property records with prices, addresses, beds, baths, square footage, property type, MLS status, photos, descriptions and agent contact data, including optional open houses and full galleries.
Use the dataset for real estate market research, investment screening, price monitoring and agent lead generation. Export as JSON, CSV or Excel, or pull results through the Apify API. Pay from $2.00 per 1,000 listings.
What You Get
- Price, address, beds, baths, rooms and square footage
- Property type, MLS status and listing status
- Neighborhood, county, ZIP and coordinates
- Photos, description, schools and amenities
- Optional agent names, phones, brokerages and open houses
Input
| Field | Type | Default | Description |
|---|---|---|---|
locations | array | - | Cities, neighborhoods or ZIP codes to search. |
startUrls | array | - | Direct Compass listing URLs. |
listingType | string | for-sale | for-sale, for-rent or recently-sold. |
priceMin, priceMax | integer | - | Optional price range. |
bedsMin, bedsMax | integer | - | Optional bedroom range. |
maxItems | integer | 100 | Maximum listing rows. |
includeDetails | boolean | true | Add agent contact, open houses and full gallery. |
proxy | object | - | Optional proxy configuration for the run. |
Example Input
{"locations": ["Brooklyn, NY"],"listingType": "for-sale","priceMin": 500000,"priceMax": 1500000,"maxItems": 50}
Output
One dataset item per record.
| Field | Description |
|---|---|
address, city, state, zip | Property location. |
price, priceFormatted, pricePerSqft | Pricing. |
beds, baths, sqft, rooms | Layout and size. |
listingType, mlsStatus, localizedStatus | Listing state. |
latitude, longitude, neighborhood, county | Location context. |
photos, description, schools, amenities | Property content. |
listingAgent, agentPhone, brokerage | Agent contact when details are enabled. |
Example Output
{"address": "2500 Johnson Avenue, Unit 18M","city": "Bronx","state": "NY","price": 375000,"beds": 1,"baths": 1,"sqft": 900,"mlsStatus": "Active","neighborhood": "Spuyten Duyvil","listingAgent": "Compass Agent"}
Pricing
| Volume | Cost |
|---|---|
| 1 listing | $0.002 |
| 1,000 listings | $2.00 |
| 1 listing detail | $0.004 |
Listings are $0.002 each. Agent contact and detail data add $0.004 per listing when enabled. The standard Actor start charge applies to each run.
Integrations
- Export the dataset as JSON, CSV or Excel from Apify.
- Pull results through the Apify API.
- Schedule repeat runs for monitoring and change tracking.
- Connect webhooks to Slack, Google Sheets, Make, Zapier, n8n or your own workflow.
FAQ
Does it cover rentals and sold homes?
Yes. Set listingType to for-rent or recently-sold.
Can I search by ZIP code?
Yes. Add a ZIP code to locations.
Are agent phone numbers included?
Yes when includeDetails is enabled and the listing publishes agent contact data.
Legal & Compliance
This Actor collects publicly available information. It is not affiliated with, endorsed by or sponsored by the data source. Users are responsible for complying with applicable terms, privacy laws and data-protection regulations.