InvestorLift Scraper — Wholesale Deals, Emails & Phones
Pricing
from $2.19 / 1,000 deal retrieveds
InvestorLift Scraper — Wholesale Deals, Emails & Phones
Export InvestorLift wholesale deals: price, city, ARV, wholesaler. Optional published email and phone from the listing or company site. Active, sold history, or paste URLs. No login.
Pricing
from $2.19 / 1,000 deal retrieveds
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Export public InvestorLift wholesale deals into one row per listing: asking price, city, ARV, margin, beds/baths, wholesaler, and (when they published it) email or phone. No login.
Active, historical (sold + pending), or paste deal URLs. HTTP-only.
Why use this
The marketplace catalog is a single public JSON dump (~57k rows). This actor filters it, optionally loads each deal for description and wholesaler name, and copies contact details only when they appear on the listing or the company website.
Supported inputs
- Mode: active listings, sold/pending history, or a pasted list of URLs / numeric IDs
- Filters: US state, city, min/max asking price, listed-from / listed-until
- Enrich with details: description, lot size, condition, wholesaler company and contact name
- Find public contacts: mailbox, phone, LinkedIn, company site — never invented
How it works
- Downloads
/marketplace/api/customer/api/properties - Filters by mode, geography, price, and dates
- Loads each deal JSON for description and wholesaler fields
- Reads published email / phone from the listing text; if a company website is on the listing, fetches that page too
- Writes one dataset row per deal
Street address and the full photo gallery stay behind InvestorLift login. We do not bypass that. public_address on the site is city / county / ZIP.
Input configuration
| Field | Notes |
|---|---|
scrapeMode | active_only (default), historical, specific |
dealIds | URLs like https://investorlift.com/marketplace/deal/341075 or a numeric id |
states / cities | Empty = nationwide |
maxItems | 0 = no cap. Free plan is capped at 20. |
enrichWithDetails | Default on |
findSellerContacts | Default off in schema; prefilled on |
Output fields
id, title, status, source, city, county, state_code, zip, latitude, longitude, price, arv_estimate, arv_percentage, gross_margin, bedrooms, bathrooms, sq_footage, year_built, lot_size, property_type, condition, description, days_on_il, page_views, published_at, expires_at, img_url, property_page_url, account_id, wholesaler_company, wholesaler_name, email, phone, website, linkedinUrl
Pricing events
| Event | When |
|---|---|
deal-retrieved | Deal row, no published website / phone / email |
deal-with-seller-website | Company website found, no mailbox or tel |
deal-with-seller-phone | Published phone, no mailbox |
deal-with-seller-email | Published mailbox |
Set the dollar amounts in Console after the first push.
FAQ
Do I need an InvestorLift account? No.
Why is street address empty? InvestorLift only shows city / county / ZIP until you log in. We do not log in.
Historical mode is slow. The catalog is one request. Detail enrichment is one request per deal. Raise timeout and maxItems if you want tens of thousands of sold rows.
⚠️ Disclaimer
This actor collects information that InvestorLift publishes without a login. Use it in line with InvestorLift's terms, applicable law, and your own compliance rules. Contact details are copied only when the seller published them. We do not invent emails or phones.
SEO Keywords
InvestorLift scraper, InvestorLift wholesale deals, off-market real estate scraper, wholesale property leads, InvestorLift API, ARV deals export, wholesaler email phone