MLS Scraper - Real Estate Listings
Pricing
from $0.01 / 1,000 results
MLS Scraper - Real Estate Listings
Extract real estate listings from MLS databases. Get property details, prices, photos, agent info & market data. Perfect for real estate analytics, investment research & market monitoring.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
1
Bookmarked
5
Total users
3
Monthly active users
20 hours ago
Last modified
Categories
Share
MLS Scraper - Property Lookup by MLS Number
"Real Estate Intelligence by MLS Number" by John Rippy | johnrippy.link
2025 Zapier Automation Hero of the Year - Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more
Look up real estate properties by MLS number. Returns property links (Zillow, Realtor.com, Redfin), full address, Google Maps URL, and property details.
Features
- MLS Number Lookup - Search properties by their MLS listing number
- Multi-Site Links - Get Zillow, Realtor.com, and Redfin URLs
- Address Data - Full street address with city, state, ZIP
- Google Maps Integration - Direct Google Maps link for each property
- Property Details - Beds, baths, sqft, price, year built
- Demo Mode - Test with realistic sample data before running actual scrapes
Use Cases
- Real Estate Research - Quickly find property details from MLS numbers
- Lead Enrichment - Enrich lead lists with property links and addresses
- CRM Integration - Populate CRM records with property data
- Competitive Analysis - Track listings across multiple real estate sites
- Marketing Automation - Generate property links for email campaigns
Input
{"mlsNumbers": ["12345678", "87654321"],"targetState": "IN","targetCity": "Indianapolis","includePropertyDetails": true,"demoMode": false}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mlsNumbers | array | [] | MLS numbers to look up |
targetState | string | - | Filter to state (e.g., "IN" for Indiana) |
targetCity | string | - | Filter to city (e.g., "Indianapolis") |
targetZipCode | string | - | Filter to ZIP code (most precise) |
includePropertyDetails | boolean | true | Extract beds, baths, sqft, price, etc. |
demoMode | boolean | true | Run with sample data (no actual scraping) |
webhookUrl | string | - | URL for webhook delivery (Zapier, Make, n8n) |
useStealthMode | boolean | false | Use Firecrawl for anti-bot bypass |
firecrawlApiKey | string | - | Your Firecrawl API key (for stealth mode) |
Important: MLS Numbers Are NOT Nationally Unique
MLS numbers are assigned by regional MLS boards, meaning the same MLS number can exist in different states. Use the location filtering options to ensure you get the correct property.
Location Filtering Example
{"mlsNumbers": ["12345678", "23456789"],"targetState": "IN","targetCity": "Indianapolis","demoMode": false}
This ensures you only get properties from Indianapolis, Indiana - not properties with the same MLS number from other states.
Webhook Integration
Send results directly to Zapier, Make, n8n, or any custom webhook endpoint:
{"mlsNumbers": ["12345678"],"webhookUrl": "https://hooks.zapier.com/hooks/catch/123456/abcdef/"}
The webhook receives a POST request with:
{"actorId": "mls-scraper","status": "success","propertyCount": 10,"foundCount": 9,"notFoundCount": 1,"timestamp": "2025-01-15T12:00:00.000Z","data": [/* array of properties */]}
Output
Each property result includes:
{"mlsNumber": "12345678","found": true,"address": "123 Oak St","city": "Indianapolis","state": "IN","zipCode": "46204","fullAddress": "123 Oak St, Indianapolis, IN 46204","googleMapsUrl": "https://www.google.com/maps/search/?api=1&query=123+Oak+St%2C+Indianapolis%2C+IN+46204","zillowUrl": "https://www.zillow.com/homes/123-Oak-St-Indianapolis-IN-46204","realtorUrl": "https://www.realtor.com/realestateandhomes-search/Indianapolis_IN","redfinUrl": "https://www.redfin.com/search?searchQuery=123+Oak+St%2C+Indianapolis%2C+IN+46204","price": "$425,000","priceNumeric": 425000,"bedrooms": 3,"bathrooms": 2,"sqft": 1850,"yearBuilt": 1995,"propertyType": "Single Family","listingStatus": "Active","images": ["https://photos.zillowstatic.com/..."],"description": "Beautiful 3 bedroom, 2 bath home in Indianapolis...","targetLocation": "Indianapolis, IN","locationMismatch": false,"scrapedAt": "2025-01-15T10:30:00.000Z"}
Pricing
This actor uses pay-per-event pricing:
| Event | Description | Price |
|---|---|---|
property_found | Per property successfully looked up with address and links | $0.025 |
property_not_found | Per MLS number that could not be matched | $0.005 |
Example costs:
- Look up 100 MLS numbers (90% found): 90 x $0.025 + 10 x $0.005 = $2.30
- Look up 500 MLS numbers (95% found): 475 x $0.025 + 25 x $0.005 = $12.00
Notes
- MLS numbers vary by region - some use numeric, others use alphanumeric formats
- Not all MLS listings are publicly available on Zillow/Realtor/Redfin
- Demo mode generates realistic sample data for testing
- Results are delivered via dataset or optional webhook
Built by John Rippy | johnrippy.link
Version History
| Version | Date | Changes |
|---|---|---|
| 1.1.0 | 2026-01-15 | Added location filtering (targetState, targetCity, targetZipCode) to handle non-unique MLS numbers across states |
| 1.0.0 | 2025-12-01 | Initial release |
Keywords
mls scraper, mls lookup, mls number search, real estate data, property lookup, zillow scraper, realtor scraper, redfin data, property address, indianapolis mls, state mls filter, location filter real estate