VOOZH about

URL: https://apify.com/kawsar/trulia-property-extractor

⇱ Trulia Property Extractor Β· Apify


Pricing

from $3.90 / 1,000 results

Go to Apify Store

Trulia Property Extractor

Trulia property scraper that pulls listing data from city search pages, returning addresses, prices, bed/bath counts, photos, and open house dates as JSON.

Pricing

from $3.90 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

A Trulia scraper that pulls real estate listings from city and neighborhood search pages. Returns structured JSON with addresses, prices, bed/bath counts, square footage, property type, GPS coordinates, listing photos, open house schedules, and more.

Pass one or more Trulia search URLs and the actor pages through results automatically. Each URL is scraped independently up to your configured item limit, so two cities at 200 items each gives you up to 400 listings in one run.


What you get

For every listing the actor returns:

  • Full property address with city, state, ZIP, and GPS coordinates
  • Asking price as both an integer and formatted string
  • Bedroom count, bathroom count, floor area, and lot size
  • Property type: single family, condo, townhouse, multi-family, land, etc.
  • Listing status: active for sale, active for rent, recently sold, off-market, or foreclosure
  • Primary listing photo and all available photo URLs
  • Full property description text
  • Date first listed
  • Scheduled open houses with date, start time, and end time
  • Listing URL on Trulia

Input

FieldTypeDefaultDescription
searchUrlsString listRequiredOne or more Trulia city or neighborhood search URLs
maxItemsInteger100Max listings per search URL (up to 1,000)
requestTimeoutSecsInteger30Per-request timeout in seconds

maxItems applies per URL independently. With two URLs and maxItems: 200, the actor collects up to 400 listings total.

Example β€” single city:

{
"searchUrls":["https://www.trulia.com/TX/Austin/"],
"maxItems":200
}

Example β€” multiple cities:

{
"searchUrls":[
"https://www.trulia.com/TX/Austin/",
"https://www.trulia.com/CA/Los_Angeles/",
"https://www.trulia.com/NY/New_York/"
],
"maxItems":500
}

Output fields

FieldTypeDescription
streetAddressStringStreet address (e.g. "1212 Guadalupe St #704")
cityStringCity name
stateCodeString2-letter state code (e.g. "TX")
zipCodeStringZIP code
fullAddressStringFull formatted address
latitudeFloatGPS latitude
longitudeFloatGPS longitude
priceIntegerPrice in USD
formattedPriceStringFormatted price string (e.g. "$325,000")
currencyCodeStringCurrency code (USD)
bedroomsIntegerBedroom count
bathroomsFloatBathroom count
sqftStringFloor area (e.g. "1,200 sqft")
lotSizeString / nullLot size, or null if not listed
propertyTypeStringCONDO, SINGLE_FAMILY, TOWNHOUSE, MULTI_FAMILY, LAND, etc.
isActiveForSaleBooleanTrue if currently listed for sale
isActiveForRentBooleanTrue if currently listed for rent
isRecentlySoldBooleanTrue if recently sold
isOffMarketBooleanTrue if off-market
isForeclosureBooleanTrue if foreclosure listing
listingUrlStringFull Trulia listing URL
heroImageUrlStringPrimary listing photo URL
photoUrlsArrayAll available listing photo URLs
tagsArrayStatus tags (e.g. "NEW - 2 MIN AGO", "OPEN SAT")
listingDescriptionStringFull property description text
dateListedString / nullDate first listed, when available
openHousesArrayScheduled open houses (date, startHour, endHour)
sourceUrlStringThe search URL this listing came from
scrapedAtStringScrape timestamp in ISO 8601 format

Example output record:

{
"streetAddress":"1212 Guadalupe St #704",
"city":"Austin",
"stateCode":"TX",
"zipCode":"78701",
"fullAddress":"1212 Guadalupe St #704, Austin, TX 78701",
"latitude":30.275978,
"longitude":-97.744095,
"price":325000,
"formattedPrice":"$325,000",
"currencyCode":"USD",
"bedrooms":1,
"bathrooms":1,
"sqft":"469 sqft",
"lotSize":null,
"propertyType":"CONDO",
"isActiveForSale":true,
"isActiveForRent":false,
"isRecentlySold":false,
"isOffMarket":false,
"isForeclosure":false,
"listingUrl":"https://www.trulia.com/home/1212-guadalupe-st-704-austin-tx-78701-29387349",
"heroImageUrl":"https://www.trulia.com/pictures/thumbs_4/zillowstatic/fp/2bfd9f420ad909ab93654a0ee041166b-full.jpg",
"photoUrls":[
"https://www.trulia.com/pictures/thumbs_4/zillowstatic/fp/2bfd9f420ad909ab93654a0ee041166b-full.jpg",
"https://www.trulia.com/pictures/thumbs_4/zillowstatic/fp/42c1afb36db27101c435739b4b06b246-full.jpg"
],
"tags":["NEW - 2 MIN AGO"],
"listingDescription":"This condo is located at 1212 Guadalupe St #704, Austin, TX 78701...",
"dateListed":null,
"openHouses":[
{
"date":"Saturday, June 14",
"startHour":"2PM",
"endHour":"4PM"
}
],
"sourceUrl":"https://www.trulia.com/TX/Austin/",
"scrapedAt":"2026-06-11T10:00:00+00:00"
}

Search URL formats

The actor accepts Trulia city-level and neighborhood search pages. The URL pattern is:

https://www.trulia.com/{STATE_CODE}/{CITY_NAME}/

State codes are 2-letter abbreviations. City names use underscores for spaces.

MarketURL
Austin, TXhttps://www.trulia.com/TX/Austin/
Los Angeles, CAhttps://www.trulia.com/CA/Los_Angeles/
New York, NYhttps://www.trulia.com/NY/New_York/
Seattle, WAhttps://www.trulia.com/WA/Seattle/
Miami, FLhttps://www.trulia.com/FL/Miami/
Chicago, ILhttps://www.trulia.com/IL/Chicago/
Houston, TXhttps://www.trulia.com/TX/Houston/
Phoenix, AZhttps://www.trulia.com/AZ/Phoenix/
Denver, COhttps://www.trulia.com/CO/Denver/
Nashville, TNhttps://www.trulia.com/TN/Nashville/

The actor normalizes URLs automatically. You can omit https://, www., or the trailing slash and it will still work.

Individual property listing URLs (e.g. /home/...) are not supported.


Pagination

Trulia shows up to 40 listings per page. The actor fetches pages in order until it hits your maxItems limit or runs out of listings for that URL. There is no separate page limit to configure.

With maxItems: 200, the actor fetches 5 pages (40 listings each) per URL. With a city that has only 75 listings, it stops after 2 pages.


Tips

  • To scrape rentals, use Trulia rental search URLs (e.g. https://www.trulia.com/for_rent/Austin,TX/).
  • To scrape foreclosures, use Trulia's foreclosure search URLs (e.g. https://www.trulia.com/TX/Austin/FORECLOSURE/).
  • Set maxItems to 1000 to collect the largest available sample from a city in one run.
  • The tags field shows time-sensitive labels like "NEW - 2 MIN AGO" or "OPEN SUN" that reflect listing freshness at scrape time.
  • The sourceUrl field on each record tells you which search URL produced it, useful when scraping multiple cities.

Use cases

  • Collect asking prices across cities and run them through a pricing model to flag undervalued properties.
  • Pull daily snapshots of a target city, compare with previous runs, and alert on new listings.
  • Filter photoUrls to download listing images for computer vision or training datasets.
  • Combine latitude and longitude with mapping tools to visualize listing density by neighborhood.
  • Extract openHouses across multiple cities to build a weekly open house calendar for buyers.

You might also like

Trulia Property Search Scraper

ecomscrape/trulia-property-search-scraper

The Trulia.com Property Search Scraper extracts property information from Trulia.com. Capture data such as price, rating, features, location and more by providing Property Search Query URLs.

ecomscrape

5

Trulia Property Scraper

crawlerbros/trulia-scraper

Scrape property listings from Trulia, for sale, for rent, and sold. Supports search pages and direct property URLs. No login required.

Trulia Email Scraper

scrapapi/trulia-email-scraper

Trulia Email Scraper - Advanced, Fast & Cheapest

contacts-api/trulia-email-scraper-fast-advanced-and-cheapest

🏠 Trulia Email Scraper helps you extract real estate agent and listing emails from Trulia πŸ” Perfect for property outreach, investors, and local marketing πŸ“§

Trulia Scraper - US Property Listings, Prices, Photos & Agents

abotapi/trulia-scraper

Scrape Trulia.com property listings: price, beds, baths, square footage, address, GPS, photos, listing agent and broker, plus price history, tax history, features and open houses on detail pages. Search by location with keyword and sort filters, or paste Trulia URLs.

Trulia Property Scraper 🏠

easyapi/trulia-property-scraper

Scrape real estate listings from Trulia.com including property details, prices, images, and agent information. Perfect for market research, price analysis, and tracking property listings across different locations.

Trulia Email Scraper

scraper-engine/trulia-email-scraper

Trulia Email Scraper extracts publicly available email addresses from Trulia property and agent listings. Build targeted real estate contact lists by city or listing type. Ideal for brokers, investors, and marketers running outreach campaigns.

πŸ‘ User avatar

Scraper Engine

2

Trulia Explorer

jupri/trulia

Search & Extract properties info from Trulia.com

Trulia Property Details Scraper

ecomscrape/trulia-propert-details-page-scraper

The Trulia.com Property Details Scraper allows for easy extraction of detailed property data listed on Trulia.com. Simply provide the property page URLs, and it will gather key details such as price, location, features, and more, ensuring smooth integration and efficient use.

ecomscrape

5