InvestorLift · Wholesale Deals, Emails & Phones
Pricing
from $1.09 / 1,000 deals
InvestorLift · Wholesale Deals, Emails & Phones
Export InvestorLift wholesale deals — prices, cities, wholesaler, rating. Optional emails and phones published on the company site. Active, sold history, or paste URLs. No login.
Pricing
from $1.09 / 1,000 deals
Rating
0.0
(0)
Developer
Hasnain Nisar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Turn the InvestorLift wholesale marketplace into clean rows for your CRM, cold outreach, comps or deal flow.
No login. No InvestorLift account. No API key.
Free Apify plan: 20 deals per run. Paid plans export as many as you ask for.
InvestorLift listings do not include a seller email. Tick Find public website… and the Actor checks each wholesaler's own company website for a published email, phone and LinkedIn — never invented.
Who is this for?
| You are… | Goal | Setup |
|---|---|---|
| Wholesale buyer / investor | Fill a deal pipeline | Active |
| Acquisitions / SDR | Contact wholesalers | Active + Find public website… |
| Analyst / underwriter | Comps from sold inventory | Historical (sold + pending) |
| Operator with a watch list | Refresh deals you saved | Specific — paste URLs or IDs |
| Data / ops | Scheduled master table | Active + dates, on an Apify Schedule |
Quick start
- Open the Input tab.
- Leave Mode on Active, Florida selected and Find public website… ticked.
- Click Start, then open the Outreach view or download the dataset.
Clear US states for a nationwide export; untick Find public website… for deals only.
What you get
| Group | Fields |
|---|---|
| Location | city, state_code, county, zip, latitude, longitude, public_address, full_address* |
| Deal numbers | price, bedrooms, bathrooms, sq_footage, lot_size, year_built, arv_estimate, arv_percentage, gross_margin |
| Wholesaler | wholesaler_company, account_title, wholesaler_name, account_id, wholesaler_rating, wholesaler_review_count |
| Public contacts (optional) | website, email, phone, linkedinUrl, websiteSource |
| Listing contacts | listing_email, listing_phone — written in the listing text itself |
| Timing & traction | days_on_il, page_views, published_at, expires_at |
| Listing | title, description, condition, property_type, status, img_url, images, images_count, property_page_url |
| Lineage | source: available, historical, bulk |
* full_address is filled when the deal's street address is already known to the connected CRM.
Dataset views: Overview · Outreach (CRM columns) · Addresses & photos.
How much does it cost?
Pay per result — no start fee, and compute is included (you are not billed platform usage on top).
| Per 1,000 deals | Free | Bronze | Silver | Gold+ |
|---|---|---|---|---|
| Deal | $1.99 | $1.69 | $1.39 | $1.09 |
| + seller website found | +$1.49 | +$1.29 | +$1.09 | +$0.89 |
| + seller phone found | +$2.99 | +$2.69 | +$2.39 | +$1.99 |
| + seller email found | +$6.49 | +$5.99 | +$5.49 | +$4.99 |
Every row costs the Deal price. A contact add-on is charged on top of it, at most one per row (the best one found: email > phone > website), and only when Find public website… is on and the wholesaler actually publishes it. The price you see is the whole price — no platform fees are added.
| Example — total for 1,000 deals | Free | Gold+ |
|---|---|---|
| No site lookup | $1.99 | $1.09 |
| All with a published seller website | $3.48 | $1.98 |
| All with a published seller phone | $4.98 | $3.08 |
| All with a published seller email | $8.48 | $6.08 |
The run stops cleanly at your Maximum cost per run — you never pay for rows beyond it.
Modes
| Mode | Best for | Runtime |
|---|---|---|
| Active | Current listings (~3,300 nationwide) | Seconds to minutes |
| Historical | Sold + pending (~54,000) | Minutes; raise Timeout for a full export with details |
| Specific | Your own URL / ID list | Depends on list size |
Listed from / until apply to Active only. US states, Cities and min / max price apply in every mode.
Output sample
{"id": "324313","title": "Hanley Hills Gem! 2 Beds / 1 Bath (792 SqFt)","city": "St. Louis","state_code": "MO","price": "45000","bedrooms": "2","bathrooms": "1","sq_footage": "792","property_type": "Single-Family","condition": "Turn Key","status": "available","wholesaler_company": "ZCG Investments","wholesaler_name": "Dani Eguilar","wholesaler_rating": 3.7,"wholesaler_review_count": 3,"arv_estimate": 150000,"gross_margin": 105000,"lot_size": "6272 sqft","property_page_url": "https://investorlift.com/marketplace/p/324313","source": "available","website": null,"email": null,"phone": null,"images_count": 39}
website / email / phone stay null unless Find public website… is on and the company publishes them.
Input
| Parameter | Console | Notes |
|---|---|---|
scrapeMode | Mode | active_only · historical · specific |
dealIds | Deal URLs or IDs | Specific only |
dateRangeStart / dateRangeEnd | Listed from / until | Active only |
states | US states | Empty = nationwide |
cities | Cities | Empty = all |
minPrice / maxPrice | Min / max asking price | Optional |
findSellerContacts | Find public website… | API default off |
maxItems | Max deals | Default 20, 0 = no cap |
enrichWithDetails | hidden / API | Description, condition, lot, contact person, all photos (implied by site lookup) |
excludeIds | API | Skip known deal IDs |
detailConcurrency | API | Parallel detail calls (default 64, max 128) |
verboseLogs | API | Extra diagnostics |
{ "scrapeMode": "active_only", "states": ["FL"], "findSellerContacts": true, "maxItems": 20 }
Resume
A Resurrect (or rerun into the same dataset) skips deals already exported, so a timed-out Historical export continues without duplicates.
Troubleshooting
| Issue | What to do |
|---|---|
| Empty Active export | Clear dates / states / cities / price. |
| No description or contact person | Set "enrichWithDetails": true. |
| Few emails | Expected — many wholesalers publish no mailbox on their site. |
| Historical timed out | Raise Timeout in Run options and resurrect. |
Is it legal?
The Actor reads only what InvestorLift shows publicly and what wholesalers publish on their own websites. Rows can include business contact names — make sure your use complies with GDPR, CAN-SPAM and local marketing rules.