ThomasNet Scraper - US Suppliers, Phones & Revenue, No Login
Pricing
from $1.10 / 1,000 suppliers
ThomasNet Scraper - US Suppliers, Phones & Revenue, No Login
ThomasNet scraper, $2 per 1,000 rows. US and Canadian manufacturers, distributors and service companies by category and state: phone, website, address, employees, annual sales band, year founded, supplier type, materials, industries. New suppliers only on schedules.
Pricing
from $1.10 / 1,000 suppliers
Rating
0.0
(0)
Developer
locaihost data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Find US and Canadian manufacturers, distributors and service companies on ThomasNet by category and state, as clean rows: supplier name, phone, website, street address, employees, annual sales band, year founded, supplier type, the categories it is listed under, materials it works with and industries it serves. $2 per 1,000 rows. No login, no cookies, no account needed.
Try it
Paste this into the Input tab (JSON) and press Start:
{"categories": ["cnc machining"],"maxCompaniesPerCategory": 50}
You get 50 CNC machining suppliers across the US and Canada, with phone, website and company size, in about 20 seconds.
More examples:
{ "categories": ["injection molded plastics", "metal stamping"], "regions": ["Ohio", "Michigan", "Indiana"], "maxCompaniesPerCategory": 300 }
{ "categories": ["https://www.thomasnet.com/suppliers/usa/steel-pipe-58610205"], "maxCompaniesPerCategory": 1000 }
{ "categories": ["https://www.thomasnet.com/suppliers/usa/valves-90052002"], "maxCompaniesPerCategory": 500 }
What you get
Supplier rows (type: "company")
| Field | Example |
|---|---|
| name, profileUrl | Eagle Stainless Tube & Fabrication, Inc., its ThomasNet page |
| websiteUrl, domain | https://eagletube.com, eagletube.com |
| phone | (855) 713-7238 (the number the supplier publishes on ThomasNet) |
| address, city, region, postalCode, country | 10 Discovery Way, Franklin, MA, 02038, United States |
| employees, employeesMin, employeesMax | 50-99, 50, 99 |
| annualRevenue | $5 - 9.9 Mil |
| foundedYear | 1982 |
| businessType | Custom Manufacturer, Finishing Service Company, Manufacturer |
| categories | Steel Pipe, Stainless Steel Pipe, Seamless Steel Pipe |
| materials | Stainless Steel, Nickel / Nickel Alloy |
| industries | Aerospace, Medical and Dental, Semiconductor |
| badges | Thomas Verified, Top responder |
| isSponsored | true for ThomasNet advertisers |
| description | the supplier's own description |
| query, rank, listUrl | the category it came from, its position, the page it was on |
Every row also has input (what you typed that produced it) and scrapedAt. Rows use the same columns as our Clutch,
Europages and IndiaMART scrapers, so you can stack them into one supplier table. The dataset has ready views for
suppliers and contacts, and exports to CSV, Excel or JSON.
How much ThomasNet shows
A logged-out visitor sees the first 25 suppliers of any ThomasNet list; the next pages ask for an account, and this Actor never signs in. So it reads the national page of a category, then the page of each state and province (busiest manufacturing regions first), each with its own first 25. A category with suppliers everywhere gives up to about 1,500. Regions limits the run to the states or provinces you name. A broad ThomasNet category such as Valves or Welding Services is a landing page: the Actor reads the narrower categories under it (ball valves, check valves, control valves and so on) and says so in the run's message. Words are matched to a category the way ThomasNet's own search does; a very broad single word sometimes gets ThomasNet's product search instead, in which case the run says so and you can paste the category's address.
Monitoring
Turn on Only new since the last run and schedule the Actor weekly. Each run returns only suppliers that earlier runs with the same input did not, so you pay only for suppliers new to your categories. A run with nothing new charges nothing.
Price
Pay per row: $2 per 1,000 rows on the Starter plan, $1.50 on Scale, $1.10 on Business. Categories ThomasNet
doesn't have and unusable inputs come back as free not-found rows that say what to change. Nothing else is charged
on top.
Apify's free plan is capped at 1,000 rows per run; any paid Apify plan removes the cap.
Good to know
- Only what a logged-out visitor sees. No account, no login cookies, no sign-in pages.
- Rows are businesses. ThomasNet's lists of named staff are on company pages this Actor doesn't read. Personal-looking e-mail addresses in descriptions are removed.
- Certification names (ISO 9001 and so on) are on a ThomasNet page that its robots.txt asks crawlers not to read, so rows carry the Thomas Verified badge instead.
- ThomasNet sometimes refuses a page. The Actor retries from a new address; a region page refused on every try is skipped and counted in the run's summary.
- Pages are read in a real browser from US addresses, four at a time. A category of 150 suppliers takes about 30 seconds, 700 suppliers about two minutes.
- Everything about the run (pages read, region pages, free rows, timing) is in the
SUMMARYrecord of the run's key-value store.
Use it lawfully
You are responsible for how you use the data. Follow privacy and marketing law (such as CAN-SPAM, CASL or the TCPA) if you contact suppliers, and check ThomasNet's terms for your use.
Questions
Open an issue on the Issues tab. Feature requests are welcome.
Did it help?
If this saved you time, a quick rating on the Store helps other people find it. Something not working? Open an issue on the Issues tab and we usually reply within a day.