B2B list building; property management companies, 5 US metros

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

SALARY

$200 for Fixed Project (see description)

HOURS PER WEEK

15

DATE UPDATED

Aug 7, 2026

JOB OVERVIEW

Hello all,

I run furnished mid-term rentals and am building a database of property management companies that handle this type of property. Most PMs only handle unfurnished long-term rentals, so the whole point of this project is to identify the exceptions.

What I need: roughly 150 companies across Houston, TX; Nashville, TN; Charlotte, NC; Columbus, OH; and Rochester, MN (around 30 per city). For each one, I need the basics (name, phone, email, website) plus your read on whether they manage furnished mid-term or corporate rentals for property owners.

You'd be working from the National Association of Residential Property Managers (NARPM) member directory, Google Maps, Zillow rental listings, and company websites. I'll give you a spreadsheet template and a full brief for clarity.

One thing that matters a lot to me: every "yes" needs a source URL. I will want to see the actual page where you found the evidence. And if you genuinely can't tell either way, mark it unknown. I'd much rather have an honest "couldn't find it" than a guess. I'll be making phone calls based on this list, so accuracy matters more than speed.

How it works: we’ll start with a paid 10-row test for Nashville to make sure we're on the same page. If that goes well, we move to the first three cities, then the last two. Each stage gets reviewed and paid before the next one starts.

When you apply, tell me one property management company in any of these cities that looks like a fit and why.

Looking for: strong written English (you'll be reading marketing copy and making judgment calls about it) and some prior experience with lead gen or list building. If you could share a sample of similar work you've done, that'd be helpful.

To be clear on how payment works: this is a fixed-price project at $200 total for the full list, paid in milestones: $20 for the initial test, then $90 and $90 for the remaining stages. I've listed an hourly equivalent above because the form requires it, but I'm hiring for the deliverable, not for hours.

Thanks for reading this far; I look forward to working with you.

Note: If this goes well, there’s the possibility that I’ll have more of the same kind of work. No promises, but I'd rather build a working relationship with one person than start over with someone new each time.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0135
Total Execution Time  0.0149
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,483,280 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/B2B-list-building-property-management-companies-5-US-metros-1704771
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1704771
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 963117
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1704771
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1704771' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704771 
0.0017   UPDATE employer_jobs SET hit_counts '***Aug-07-2026=167***Aug-08-2026=68***Aug-09-2026=1' WHERE job_id'1704771'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=236' WHERE job_id'1704771'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1704771' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704771 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '963117'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)