Trulia Scraper
Pricing
Pay per event
Trulia Scraper
Scrape property listings from Trulia — for sale, for rent, and sold. Accepts search page URLs or a city/state location. Returns price, beds, baths, sqft, address, listing URL, and more.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape property listings from Trulia — for sale, for rent, and sold. Accepts Trulia search page URLs directly. Returns price, beds, baths, sqft, address, listing URL, listing type, property type, and more.
What you get
One dataset record per property listing:
| Field | Description |
|---|---|
listing_id | Trulia listing ID |
url | Canonical listing page URL |
address | Full street address |
city | City |
state | Two-letter state code |
zip | ZIP code |
price | Listing price in USD |
beds | Bedrooms |
baths | Bathrooms |
sqft | Living area in square feet |
listing_type | FOR_SALE, FOR_RENT, or SOLD |
property_type | SINGLE_FAMILY, CONDO, TOWNHOUSE, etc. |
status | ACTIVE, PENDING, SOLD, etc. |
days_on_trulia | Days on market |
price_reduced | Whether price was reduced |
latitude / longitude | Coordinates |
image_url | Primary listing photo URL |
scraped_at | ISO-8601 timestamp |
Usage
Provide a Trulia search URL directly
Navigate to any Trulia search results page (for sale, for rent, or sold), copy the URL, and paste it into startUrls:
{"startUrls": ["https://www.trulia.com/homes-for-sale/austin_tx/"],"maxItems": 50}
Multiple search URLs are supported — the scraper will process each and aggregate results.
Supported URL formats
- For sale:
https://www.trulia.com/homes-for-sale/<city_state>/ - For rent:
https://www.trulia.com/for_rent/<city_state>/ - Sold:
https://www.trulia.com/sold/<city_state>/
Trulia search URLs with price/bed/bath filters applied in the UI are also accepted.
Notes
- Trulia uses PerimeterX anti-bot protection. This scraper routes fetches through Bright Data Web Unlocker to bypass it — no browser or captcha solver required.
- Pagination is handled automatically. The scraper will fetch additional pages until
maxItemsis reached. - Default
maxItemsis 40. Each Trulia search page returns up to 40 listings. - This scraper is priced per result record (pay-per-event).