Playground Sign in Start free
Recipe Real estate

Trulia scraper API: search results as JSON

Send any Trulia page URL with recipe=trulia and get title, price, area and 9 more fields as JSON. No selectors to write, no proxies to pick.

  • 1 page type
  • 12 fields
  • 5 credits a page · $0.50 per 1,000
  • Working · 100% in 7 days

5,000 free credits for 7 days, no card.

recipe=trulia
curl -G 'https://api.ujeebu.com/scrape' \
  -H "ApiKey: $UJEEBU_API_KEY" \
  --data-urlencode 'url=https://www.trulia.com/CA/San_Francisco/' \
  --data-urlencode 'recipe=trulia'
200 OK · JSON
{
    "result": {
        "area": "1,350 sqft",
        "bathrooms": "2.5 Baths",
        "bedrooms": "3 Beds",
        "city": "San Francisco"
    },
    "success": true
}

What you get from Trulia

The fields of each page type and a real sample from our last validation, shortened.

Search and listing pages recipe=trulia 5 credits a page

FieldTypeExample
homeslist of 3+ items
homes[].areatext1,350 sqft
homes[].bathroomstext2.5 Baths
homes[].bedroomstext3 Beds
homes[].citytextSan Francisco
homes[].imageimage URLhttps://www.trulia.com/pictures/thumbs_4/zillowstatic/fp/f7fd67dfcb...
homes[].pricetext$1,698,000
homes[].price_valuenumber1698000
homes[].property_typetextCONDO
homes[].statetextCA
homes[].titletext134 Haight St #A, San Francisco, CA 94102
homes[].urlURLhttps://www.trulia.com/home/134-haight-st-a-san-francisco-ca-94102-...
Show all 13 fields
homes[].zipnumber (as text)94102

Sample answer, validated 2026-11-04

{
    "homes": [
        {
            "area": "1,350 sqft",
            "bathrooms": "2.5 Baths",
            "bedrooms": "3 Beds",
            "city": "San Francisco",
            "image": "https://www.trulia.com/pictures/thumbs_4/zillowstatic/fp/f7fd67dfcbfd346d5fa795cf8dd6a037-full.jpg",
            "price": "$1,698,000",
            "price_value": 1698000,
            "property_type": "CONDO",
            "state": "CA",
            "title": "134 Haight St #A, San Francisco, CA 94102",
            "url": "https://www.trulia.com/home/134-haight-st-a-san-francisco-ca-94102-15079033",
            "zip": "94102"
        },
        {
            "area": "2,430 sqft",
            "bathrooms": "2.5 Baths",
            "bedrooms": "4 Beds",
            "city": "San Francisco",
            "image": "https://www.trulia.com/pictures/thumbs_4/zillowstatic/fp/c59b0c8ccb99ac7af9e68212bedd81ff-full.jpg",
            "price": "$5,495,000",
            "price_value": 5495000,
            "property_type": "SINGLE_FAMILY_HOME",
            "state": "CA",
            "title": "333 Cumberland St, San Francisco, CA 94114",
            "url": "https://www.trulia.com/home/333-cumberland-st-san-francisco-ca-94114-15145119",
            "zip": "94114"
        }
    ]
}

One call

Send the page URL and the recipe name to the Scrape API. The recipe brings the extract rules and the settings that work on Trulia (JavaScript rendering).

curl -G 'https://api.ujeebu.com/scrape' \
  -H "ApiKey: $UJEEBU_API_KEY" \
  --data-urlencode 'url=https://www.trulia.com/CA/San_Francisco/' \
  --data-urlencode 'recipe=trulia'

The answer is {"result": {...}} with the headers Ujb-Recipe and Ujb-Credits. Your own parameters always win over the recipe.

What people build with Trulia data

  • Market prices

    Follow asking prices by city and property size to see where the market moves.

    Learn more
  • New listings alerts

    Catch new listings in the areas you watch shortly after they appear.

  • Inventory tracking

    Count active listings per area and type over time.

Price

Same price as the page call, no fee for the recipe. Only successful responses are billed; blocked, timed-out and failed requests are free.

Page typeCredits a pagePer 1,000, StarterPer 1,000, Pro
Search results5$0.82$0.50

See all plans

FAQ

What does the Trulia recipe return?

JSON with 12 fields from search results (recipe=trulia), for example title, price, area, bathrooms, bedrooms. The answer is {"result": {...}} with the fields shown on this page.

How much does it cost to scrape Trulia?

5 credits a page ($0.50 per 1,000 on Pro, $0.82 on Starter). Same price as the page call, no fee for the recipe. Only successful responses are billed; blocked, timed-out and failed requests are free.

Do I need proxies or a headless browser?

No. The recipe brings the settings that work on Trulia: JavaScript rendering. Send only the URL and recipe=trulia.

What happens when Trulia changes its pages?

We check Trulia every day and re-validate the recipe on real pages every week, then fix it when the site changes. Until a fix is live, the API answers 404 "the recipe has no working version" instead of empty data, and that call is free.

Can I search Trulia with parameters?

Yes, in one call: send recipe=trulia/search with city, state and no URL. We build the Trulia search URL (returned in the Ujb-Url header), apply recipe=trulia/listing and answer its JSON, at the same credits as the page call. A missing or invalid parameter answers 400 naming it, and that call is free.

Get Trulia data as JSON today.

5,000 free credits for 7 days. No card.