real-estate-autos-research
stars:0
forks:1
watches:0
last updated:2026-08-10 07:51:26
Real estate & auto research
Search homes and used cars, and pull property/vehicle detail, across five platforms as normalized JSON from the Crawlora API — no scraping listing pages.
When to use this skill
- "Find homes for sale in " / "what's this property worth?" (Zillow, Redfin)
- "What are home prices doing in this region?" (Redfin market trends)
- "Find similar properties" for comparison.
- "Find <make/model> for sale near " (CarMax, Autotrader, Cars.com)
- "Look up this vehicle listing / dealer."
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
export CRAWLORA_API_KEY=sk_your_key_here- All requests:
x-api-key: $CRAWLORA_API_KEYagainsthttps://api.crawlora.net/api/v1. Missing/invalid key →401.
How it works
- Zillow —
/zillow/searchneeds more than alocationstring: resolve/zillow/autocomplete(query) first to get aregion_id(and map boundsnorth/south/east/westwhen available), then passlocation+region_id(+region_typeif returned) to/zillow/search;/zillow/property/{zpid}for detail. - Redfin —
/redfin/search(locationorregion_id+region_type, plus filters likemin_beds/max_price) for listings;/redfin/property(byproperty_idorurl) for detail;/redfin/estimate(property_id) for a Redfin Estimate;/redfin/similarfor comparable properties;/redfin/region-trends(region_id+region_type) for a market's historical trend. - CarMax —
/carmax/search(filters:make,model,zip,min_price/max_price,min_year/max_year);/carmax/vehicle/{stock_number}for detail (+/recommendations);/carmax/stores//carmax/store/{id}for dealer locations. - Autotrader —
/autotrader/search(filters:make,model,zip,radius, price/year/mileage bounds,condition);/autotrader/vehicle/{id}for detail;/autotrader/dealer/{id}for the seller. - Cars.com —
/carsdotcom/search(zip,radius,stock_type);/carsdotcom/vehicle/{listing_id}for detail.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Homes (resolve region_id first, Zillow search needs more than a location string):
scripts/crawlora.sh /zillow/autocomplete query="Austin, TX" | jq '.results[0]'
scripts/crawlora.sh /zillow/search location="Austin, TX" region_id=10221 | jq '.'
scripts/crawlora.sh /redfin/region-trends region_id=30818 region_type=city | jq '.'
# Cars:
scripts/crawlora.sh /carmax/search make=Toyota model=RAV4 zip=94103 | jq '.'
scripts/crawlora.sh /autotrader/search make=Honda model=Civic zip=94103 radius=50 | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/carsdotcom/search?zip=94103&radius=50" | jq '.'
Endpoint reference
See reference/endpoints.md for every Zillow,
Redfin, CarMax, Autotrader, and Cars.com endpoint this skill uses.
Examples
- Home-buying research:
/zillow/search+/redfin/searchfor the same area, cross-check price/sqft, then/redfin/region-trendsfor whether the market is heating up or cooling. - Property valuation sanity-check:
/redfin/estimatealongside/redfin/similar(comps) for one address. - Car-shopping compare:
/carmax/search,/autotrader/search, and/carsdotcom/searchfor the same make/model/zip, diff price and mileage across all three.
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo. Key at https://crawlora.net. - Public data only — public listing/estimate pages; not a real-estate or financial advisor.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. - Redfin's region ids are platform-specific — resolve via
/redfin/searchresults (which includeregion_id) before calling/redfin/region-trendscold. - Zillow search requires a
region_id(from/zillow/autocomplete), not just alocationstring — a barelocationwill400. - Search endpoints are paginated (
page) — walk pages for full coverage.
