Trulia Scraper
Pricing
from $3.00 / 1,000 results
Trulia Scraper
Scrape Trulia listings, full property details, similar homes, local amenities, and location autocomplete. Search by location, ZIP, coordinates, or Trulia URL with price, beds, baths, sqft and property-type filters. One flat row per result plus full raw JSON.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
ONE API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape Trulia listings, full property details, similar homes, local amenities, and location autocomplete — all from one Actor. Backed by realtyapi.io's real-time Trulia API.
⭐️ Found this useful? Please leave 5 stars! Issues / requests: 📬 support@realtyapi.io
What you can do
| Section | What it does | Input format |
|---|---|---|
| 🏠 Property Details | Full enriched details for one home — price, beds/baths, description, home facts, price history, taxes, HOA, schools, amenities, demographics, neighborhood | Trulia property URL, full street address, or listing ID — auto-detected per row |
| 🔎 Search Listings | Paginated search with filters | location string, ZIP, lat,lng,radius_mi, or a Trulia search URL |
| 🏘️ Similar Homes | Comparable homes for a property | Trulia property URL |
| 🍴 Local Amenities | Nearby restaurants, shops, groceries, etc. | Trulia property URL, or lat,lng |
| 🔤 Autocomplete | Search-box suggestions (cities, neighborhoods, ZIPs, counties, schools) | partial query string |
You can fill any combination of sections in a single run — leave the others empty.
Output
Every listing / property / similar home / amenity / autocomplete suggestion is pushed as one dataset row, flattened to friendly columns plus a Raw column with the complete original JSON.
| Mode | Title | Property ID | Status | Price | Beds | Baths | Sqft | City | State | Zip | Listing URL | Raw |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
search/bylocation | 10455 SW 42nd Ter, Miami, FL 33165 | 44202084_ZPID | For Sale | 720000 | 3 Beds | 2 Baths | 1,666 sqft | Miami | FL | 33165 | https://www.trulia.com/home/... | {...} |
details/byurl | 1450 Brickell Ave, Miami, FL 33131 | 12345_ZPID | For Sale | 985000 | 2 Beds | 2 Baths | 1,200 sqft | Miami | FL | 33131 | https://www.trulia.com/home/... | {...} |
Plus columns: Listing ID, Listing Type, Address, County, Neighborhood, Latitude, Longitude, Date Listed, HOA, Photos (cover image), Photo Count, Listed By, Tags, Rating (amenities).
For nested/large fields — full photo arrays, home facts, price history, tax history, schools, demographics, neighborhood stats — the complete upstream JSON is in the Raw column.
Note: Trulia returns price/beds/baths/sqft as formatted strings (e.g.
"3 Beds","1,666 sqft"). ThePricecolumn is parsed to a sortable number;Beds/Baths/Sqftkeep their original formatted text.
Sample input
{"property_inputs": ["https://www.trulia.com/home/10455-sw-42nd-ter-miami-fl-33165-44202084","1450 Brickell Ave, Miami, FL 33131"],"search_inputs": ["Miami, FL", "33101", "25.7617,-80.1918,5"],"searchType": "FOR_SALE","propertyType": "House,Condo","priceRange": "min:300000,max:900000","bedsRange": "min:2","sortOrder": "newest","pages": 2,"resultCount": 40,"similar_inputs": ["https://www.trulia.com/home/10455-sw-42nd-ter-miami-fl-33165-44202084"],"amenities_inputs": ["25.7617,-80.1918"],"autocomplete_inputs": ["miami"]}
Search filters (apply to all search_inputs)
- searchType —
FOR_SALE(default) |FOR_RENT|SOLD - propertyType — comma list of
House, Condo, Townhouse, Apartment, Multi_Family, Land, Mobile - priceRange / bedsRange / bathsRange / sqftRange / yearBuiltRange / lotSizeRange —
min:X|max:Y|min:X,max:Y(baths support decimals, e.g.2.5) - sortOrder —
relevance(default),newest,price_low,price_high,sqft,beds,baths,photos - keywords — free-text (e.g.
pool,waterfront) - hasVirtualTour —
trueto keep only listings with a virtual tour - soldWithin — for
SOLDsearches, only homes sold within the last N days - pages — how many pages to fetch per search (1–50)
- resultCount — listings per page (1–200, default 40)
Filters apply to every search_inputs row in the run.
Pricing
Pay per result — you only pay for dataset items the Actor pushes. Failed inputs return a row with Status: ERROR: ... and are billed the same as a successful row.
To cap spend, set Max paid dataset items on the run page.
Tips
- Need one property? Use the 🏠 Property Details section with a Trulia URL — it's the fastest, most reliable path and returns the full enriched detail (schools, amenities, demographics, neighborhood).
- Listing ID lookup is slow. A bare numeric ID has to be resolved back to a URL upstream (best-effort). Prefer a Trulia URL or full address when you have one.
- Pull every listing in a city? Use
search_inputs: ["City, ST"]and increasepages(each page returns up toresultCountlistings). - Lat/lng circle? Format:
25.7617,-80.1918,5(the last value is the radius in miles). - Amenities without a property? Drop a raw
lat,lngpair into the 🍴 section. - Resolve a Trulia search URL? Paste it straight into 🔎 Search Listings — the URL is parsed into the right call internally.