The same two searches with another country and industry.
USE CASES AGENCIES & FREELANCERS
How to find B2B leads by company size and country.
Asked for 11 to 50 staff, one database got 9 rows in 50 right. The other got 5 in 5.
To find B2B leads, filter a company database by country, industry and headcount, then check the size and read each company's site for a business contact. On 26 October 2026 one search found 2,465 Indonesian logistics and wholesale firms with 11 to 50 staff. Five full records and one site check cost $0.1486.
FOR Software houses, agencies and freelancers who sell to small and mid-sized companies
How to find B2B leads that fit your size
A B2B lead is a company that matches the customer you serve, plus a way to reach it. For a studio that builds business software for small firms, that means three filters: country, industry and headcount. Then a check that the headcount is real, and a contact route the company publishes.
By hand, you filter LinkedIn company search or a business directory, open each company and copy its site and phone into a sheet. With an agent, you paste one prompt. It counts the market for free, pulls company records from one or more databases, checks each row against your filter and reads the company site for a contact page.
The run below did this for a software house in Jakarta looking for Indonesian logistics and wholesale firms with 10 to 50 staff. Databases group headcount into bands, so 10 to 50 became the 11 to 50 band.
One prompt.
Your agent runs it.
Your agent picks the tools, makes the calls and reads the results. You see each charge as it settles.
Every call.
Every charge.
What your agent asked each tool, what came back and what it cost. Calls that failed or found nothing were not charged.
We're a small software house in Jakarta. We build web apps, ERP and CRM systems and AI automation for SMBs. Find Indonesian logistics and wholesale companies with 10 to 50 staff, check the headcount is right, and give me each one's website, LinkedIn page and a business contact route. Company contacts only, no personal emails.
- 01 Count the market
17,944 companies in Indonesia have 11 to 50 staff. The count was free.
$0, nothing billed - 02 Search by industry and size
No matches. The industry name has to match the database's own list word for word.
$0.0004 - 03 Search again with exact industry names
886 matches, but only 9 of the first 50 had 11 to 50 staff.
$0.0004 - 04 Search with a size filter that holds
2,465 matches. All 5 rows pulled are Indonesian firms with 11 to 50 staff.
$0.1225 - 05 Count known emails for one lead
2 emails on file for the company: 1 shared inbox, 1 belonging to a person.
$0.0250 - 06 Read the company site
Found a head office phone, a contact page and a WhatsApp chat with sales desks by region.
$0.0003
- Indonesian logistics and wholesale firms with 11 to 50 staff
- 2,465
- rows in the size band from the first database
- 9 of 50
- rows in the band from the second database
- 5 of 5
See the exact calls and responses FOR DEVELOPERS
- 01 / COUNT THE MARKET
tapinall call companyenrich.companies.search.count --data '{"countries":["ID"],"employees":["11-50"]}'17,944 companies in Indonesia in the 11 to 50 staff band
A count only, no company rows
ok — Charged: $0.0000
- 02 / SEARCH BY INDUSTRY AND SIZE
tapinall call tomba.companies.search.reveal --data '{"filters":{"location_country":{"include":["ID"]},"size":{"include":["11-50"]},"industry":{"include":["logistics and supply chain"]}}}'0 companies
"logistics and supply chain" is not an industry name in this database
Billed $0.0004, the price of one page
ok — Charged: $0.0004
- 03 / SEARCH AGAIN WITH EXACT INDUSTRY NAMES
tapinall call tomba.companies.search.reveal --data '{"filters":{"location_country":{"include":["ID"]},"size":{"include":["11-50"]},"industry":{"include":["Transportation, Logistics, Supply Chain and Storage","Wholesale","Truck Transportation"]}}}'886 companies across 18 pages of 50
Size bands on page 1: 9 at 11-50, 17 at 51-250, 13 at 251-1K, 11 at 1K-5K
2 of the 9 small ones are Korean and Japanese firms tagged as Indonesian
49 of 50 list a LinkedIn page · none list a phone number
ok — Charged: $0.0004
- 04 / SEARCH WITH A SIZE FILTER THAT HOLDS
tapinall call companyenrich.companies.search --data '{"countries":["ID"],"employees":["11-50"],"naicsCode":[42,48,49],"pageSize":5}'2,465 companies in wholesale, transport and warehousing (industry codes 42, 48 and 49)
5 rows, all in Indonesia, all estimated at 11-50 staff
Each reports a bigger team: 4 at 51-200, 1 at 201-500
5 of 5 list a company phone and a LinkedIn page
ok — Charged: $0.1225
- 05 / COUNT KNOWN EMAILS FOR ONE LEAD
tapinall call tomba.companies.emails.count --data '{"domain":"snglogistic.com"}'snglogistic.com · 2 emails known
1 generic, 1 personal
A count only. No addresses were fetched
ok — Charged: $0.0250
- 06 / READ THE COMPANY SITE
tapinall call litescrape.web.fetch --data '{"url":"https://snglogistic.com"}'SNG Logistic, general cargo since 2015, hubs in 38 provinces
4 sites listed: head office and warehouse in Tangerang, Surabaya, Makassar
A 24-hour WhatsApp chat routes to sales desks by region · staff names redacted on this page
Runs its own Android app and a corporate customer app
ok — Charged: $0.0003
What came back.
In plain numbers.
Read straight from the responses in the run. Nothing here is a mockup.
- Indonesian logistics and wholesale firms with 11 to 50 staff
- 2,465
- rows in the size band from the first database
- 9 of 50
- rows in the band from the second database
- 5 of 5
| Company | City | Reported | Sells to |
|---|---|---|---|
| Swap | Jakarta | 51-200 | consumers |
| SNG Logistic | Tangerang | 51-200 | businesses |
| Tokorame | South Tangerang | 51-200 | businesses |
| Meroke Tetap Jaya | Medan | 201-500 | businesses |
| ACI | Sidoarjo | 51-200 | consumers |
| Search | Matches | In band | Charged |
|---|---|---|---|
| First database | 886 | 9 of 50 | $0.0004 |
| Second database | 2,465 | 5 of 5 | $0.1225 |
Why one size filter is not enough
The first database took the size filter and returned 886 companies, but only 9 of the first 50 rows sat in the 11 to 50 band. The other 41 were bigger, up to 5,000 staff. Two of the 9 were Korean and Japanese firms tagged as Indonesian. The second database held the filter: all 5 rows it returned were Indonesian and in the band.
Headcount is still an estimate. All 5 companies report a bigger team than the database estimate: four say 51 to 200, one says 201 to 500. One of them, Swap, has raised $29.2 million. Read the description and funding before you treat a row as a small business.
Use the contact the company publishes
Every row from the second database came with a company phone and a LinkedIn company page. For SNG Logistic the agent counted the emails known for its domain: 2, one shared inbox and one belonging to a person. It fetched neither and read the company site instead.
The site lists a head office phone, a contact page and a 24-hour WhatsApp chat that routes to sales desks by region. That is the route the company publishes for new business, so it is the one to use. This page shows no phone numbers and no staff names.
Read the site for the pitch too. SNG Logistic already runs its own Android app and a corporate customer app, so a pitch there is integration work, not a first system.
- The company phone on the database record
- The contact page on the company site
- The chat link or shared inbox the site publishes
- The LinkedIn company page for a first touch
What a B2B lead list costs
The count was free. Each page from the first database cost $0.0004, the empty first try included. The second database charges per record, $0.0245 each, so 5 records cost $0.1225, most of the run. The email count cost $0.0250 and the site read $0.0003.
At that rate 100 checked records cost about $2.45. The first database returns 50 rows for $0.0004, but you filter them yourself, and on this run 41 of 50 were out of band. Prices are per call, shown in the catalog before your agent calls, and paid from a prepaid balance.
| Method | Price | What you get |
|---|---|---|
| LinkedIn company search by hand | Free | Size and industry filters, copied one company at a time |
| Sales database seat | Check current pricing | Bulk lists and contacts, usually a monthly plan |
| Agent with tapinall | $0.1486 for this run | A checked list in your chat, plus site reads on demand |
Limits of a database lead list
Headcount bands are estimates from public profiles, and two sources rarely agree. Industry filters need the database's own words: "logistics and supply chain" matched nothing, while the LinkedIn label "Transportation, Logistics, Supply Chain and Storage" matched 886. The run pulled no people and did not check what software these companies run beyond what their sites show.
Outreach rules vary by country. Indonesia's personal data protection law covers personal contacts, so stay with the routes a company publishes for business, and give people a way to opt out. This page is not legal advice.
Change the market.
Keep the recipe.
Prompts that use the same tools. We have not run these, so check each price in the catalog.
The count costs nothing. Records are billed per row.
The company search also filters by the technology a site runs.
Good questions,
short answers.
How do I find B2B leads by company size?
Filter a company database by country, industry and headcount band, then check the rows, because some databases do not hold the size filter. In this run one returned 9 in-band rows out of 50, the other 5 out of 5.
Why do headcount numbers differ between databases?
Each database estimates staff from its own sources, such as LinkedIn profiles and company filings. All 5 companies in this run were estimated at 11 to 50 staff, while each reports a bigger team.
Can I find B2B leads for free?
You can count the market for free. This run counted 17,944 Indonesian companies with 11 to 50 staff at no cost. Company records are billed, from $0.0004 for a page of 50 to $0.0245 per record on this run.
Which contact should I use for a B2B lead?
The one the company publishes for new business: the phone on its site, its contact page, a shared inbox or its chat link. This run fetched no personal emails and shows no staff names.
Why did the first industry search come back empty?
Industry filters match the database's own labels. "logistics and supply chain" matched nothing. The LinkedIn label "Transportation, Logistics, Supply Chain and Storage" matched 886 companies.
A prepaid balance, spent per call.
Top up by card and your agent spends the balance one call at a time. This run cost $0.1486. Credits never expire, failed calls cost nothing, and every tool in the metered tool catalog shows its price before your agent calls. See per-call pricing.
More MCP use cases.
- LOCAL LEADS Find businesses without websites 3 of 40 auto repair shops in Austin, Texas list no website at all. $0.0012
- LOCAL SEO Audit a prospect before the pitch #9 on Google Maps with 124 reviews. The top 3 average 1,166. $0.0018
- REVIEWS Pull Google reviews for any place The stars say 4.5. The review topics say queues and cups. $0.0012
Copy the prompt.
Run it yourself. ✳
This run cost $0.1486.
No subscription. Credits never expire.
