·12 min read·how to build a sales list

The Complete Guide to Building a Sales List (2026): 100 Records at 1/12 the Cost in 3 Minutes

How to build a sales list, compared across 4 methods. Against ¥15,000 by hand, $49 with Apollo, and ¥40,000 outsourced, bacotto generates 100 records for ¥400 in 3 minutes. The best option for your case, by cost, speed, and channel coverage — the 2026 edition.

Related:create a sales listsales list toolautomated lead listsales list template

"I want to build a sales list, but typing into a spreadsheet by hand isn't realistic. Apollo is an English-only site and I can't make sense of it, and hiring a vendor costs tens of thousands of yen. What's actually the fastest and cheapest?" — we get this question several times a week. This article gives a clear answer, based on the real costs and speeds as of 2026.

The bottom line up front: if you're targeting local B2B in Japan (hair salons, dental clinics, restaurants, professional services, real estate, etc.), a SaaS is the only choice; if you need a cross-industry corporate database, mixing in an overseas DB service delivers the best return on investment. The specific numbers are below.

Four ways to build a sales list, side by side

ItemManualOutsourcing vendorApollo / Hunterbacotto
Cost for 100 records¥15,000¥30,000-80,000$49/mo (¥7,000)¥400-800
Time for 100 records8 hours3-7 business days30 minutes3 minutes
Instagram captureextra request
LINE Official capture
Email capture rate40%60%70%75-85%
Closed-business filter
AI sales-copy generation
Japanese UI

1. Manual (Google Maps + copy-paste) — ¥150-300 per record

Search "Shibuya hair salon" on Google Maps, click each result, and copy the phone number and address. At a student part-timer's ¥1,200 hourly rate, each record takes 3-5 minutes, so the real cost is ¥100-200 per record. ¥10k-20k for 100 records, ¥50k-100k for 500 — labor cost explodes in proportion to volume.

  • Pros: zero upfront cost, no special tools needed
  • Cons: you'll give up around record 60. There's no way you'll fully cover Instagram and LINE
  • Best for: small-scale research under 10 records, limited industry surveys
A note of caution
Tools that auto-scrape Google Maps violate the terms of service and carry the risk of litigation and account suspension. Every method in this article deals only with terms-compliant capture of public information.

2. Outsourcing vendors (list-building services) — ¥300-800 per record

Post a "list building" job on a crowdsourcing platform (Lancers, CrowdWorks, etc.). The going rate is ¥30k-80k for 100 records, with a 3-7 business-day turnaround. Worker quality varies, and it's not unusual to send back 10-20% on inspection.

  • Pros: doesn't use your time, and some vendors capture social accounts too
  • Cons: high cost, no same-day turnaround because of the lead time, variable quality
  • Best for: large monthly spot jobs (over 1,000 records)

3. Apollo / Hunter (database services) — ¥30-100 per record

Overseas services that filter a database of hundreds of millions of businesses by criteria. From $49/mo. Apollo is North-America-born and used by over 500,000 companies worldwide; Hunter is strong at extracting emails for a specific domain.

  • Pros: strong cross-industry search, high business-email capture rate, org-chart data too
  • Cons: weak on Japanese local B2B. English UI, dollar-denominated billing (currency risk)
  • Best for: people selling into SaaS / corporate-profile-type industries

4. bacotto (specialized in Japanese local B2B) — ¥2-4 per record

A SaaS that captures storefronts and businesses across Japan in bulk by industry × region. At 1/12 the cost of Apollo, you get contact details across 8 channels — including Instagram and LINE Official accounts.

The 8 channels bacotto captures in a single query
Address
Capture rate 100%
Phone
Capture rate 95%
Email
Capture rate 75-85%
Official website
Capture rate 70%
Instagram
Capture rate 35-60%
LINE Official
Capture rate 20-40%
Map URL
Capture rate 100%
Rating / reviews
Capture rate 85%

Real example: cost and time to build a 100-record list

Building 100 records, side by side
¥15,000
Manual (8 hours)
¥40,000
Outsourced (5 business days)
¥7,000
Apollo (30 minutes)
¥400
bacotto (3 minutes)

bacotto generates the same 100 records at 1/37 the cost and 1/120 the time of doing it by hand. Because it also includes Instagram and LINE, each record's "sales potential" is several times higher than a hand-built one. The real, ROI-based gap is wider still.

A quick-reference table for choosing by industry

Your sales targetRecommended methodWhy
Hair salons / beauty salonsbacottoInstagram / LINE capture is essential
RestaurantsbacottoStorefront social marketing is the norm; high Google Maps coverage
Dental clinics / chiropracticbacottoReview-count filter works well; locally rooted
Professional services (tax accountants, judicial scriveners)bacottoHigh official-site and email capture rates
SaaS / IT companiesApolloWhen you need job-title and headcount data
Retail chain head officesApolloStrong revenue-scale and employee-count filters
Regional construction firmsbacottoA Google-Maps-dependent business type
Medical corporations / large hospitalsHunter + manualExtracting emails for individual specialist departments

Three ways list-building fails

① You built a big list, but it's all "called them — out of business"

15-20% of a 1,000-record list is closed or relocated, and the phone won't connect. This is the so-called "dead list" problem. With bacotto you can filter to live storefronts only — "a review within the last 90 days," "active on Instagram."

How list quality changes before and after filtering (Shibuya hair salons)
All candidates1,248
Every storefront on Google Maps
+ review within last 90 days774
Only storefronts showing signs of activity
+ has Instagram posts372
Reachable via DM
+ rating 4.0+ / 50+ reviews264
Storefronts with some scale
→ high-action core targets47
A further-narrowed list with a high expected reply rate

② Skipping Instagram and LINE for an email-only approach tanks your open rate

In business types where the owner is also the practitioner or operator — beauty, food service, professional services — surveys show that over 40% of storefronts don't check email daily. Messages to an Instagram DM or a LINE Official account get open rates more than 3× higher.

③ A blast with no personalization gets zero replies

"Send the same copy to 500 records at once" is considered the worst move in B2B cold email today. Your sending domain's reputation drops instantly, too. bacotto's AI sales-copy generator varies the copy for each message based on industry, region, and track record, achieving personalization at low cost.

A recommended way to get started (5 steps)

  1. 01
    Test "your industry × region" on the Free plan (20/mo)
    No credit card, 30-second signup. Your first list arrives within 3 minutes.
  2. 02
    Check the record count and channel capture rates
    Instagram follower counts and LINE Official capture rates vary widely by industry. Get the real numbers for your target industry.
  3. 03
    Start production use on Starter, ¥1,980/mo (600 records)
    If you're a sole proprietor or a one-person sales operation, start here. Real cost of ¥3.3 per record.
  4. 04
    Past your monthly quota? Extend with extra credits at ¥2,000/500 records
    No plan change needed — buy in one click from the dashboard. No expiration.
  5. 05
    On Pro and above, combine it with the AI sales-copy generator
    Full power only comes when you have both the list and the copy. Reply rates change dramatically.
A tip
Capture a 20-record sample on the Free plan and check the channel capture rates for your industry before upgrading. You'll start to see each industry's strengths — "hair salons: Instagram capture above 50%," "dental clinics: official-site capture above 80%."
Enter an industry × region and turn it into a list in 3 minutes.
Free plan, 20 records free / no credit card
Start free →

Summary

Building a sales list is no longer the era of "type it into a spreadsheet." For Japanese local B2B sales, bacotto; for a cross-industry corporate database, Apollo — those two choices are enough. What matters is investing in lowering the time it takes to build a list and raising the action potential of each record. From the links in this article, try building one list for free first.

Type industry × region — list ready in 3 minutes.

Address, phone, email, official site, Instagram, LINE — pulled together. Try 20 leads free (no credit card).

Start free →

Browse popular industry × region combos

Start from the most-searched industry / region pairings — your list is ready in minutes.

Related posts