ThomasNet Suppliers Scraper
Pricing
from $1.60 / 1,000 results
ThomasNet Suppliers Scraper
Extract 70+ ThomasNet supplier fields including phone numbers, certifications, locations, products, and company data. Build B2B supplier shortlists, generate leads, or analyze industrial markets. No login needed. Thousands of results in seconds.
Pricing
from $1.60 / 1,000 results
Rating
0.0
(0)
Developer
SilentFlow
Actor stats
1
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
by SilentFlow
Turn ThomasNet's 200,000+ industrial suppliers into a structured database. Get phone numbers, certifications, personnel, locations, and 70+ fields per supplier. No login, no account, no cookies needed.
✨ Why teams choose this over other ThomasNet scrapers
Copying supplier details from ThomasNet one tab at a time? Rebuilding sourcing lists every time procurement asks for a backup vendor? Losing deals because you can't find ISO-certified alternatives fast enough?
- 📞 Get direct contact data for every supplier. Phone numbers, websites, and key personnel with titles. No digging through profile pages to find who to call.
- 📜 Pull certifications with full details. ISO 9001, AS9100, IATF 16949, diversity certs, scope, issue date, active status. Filter by cert type in your spreadsheet instead of clicking through 500 profiles.
- 🏭 Get 70+ fields per supplier. Revenue range, employee count, year founded, product lines, brands, branch locations, certifications, personnel. Other ThomasNet scrapers stop at name and phone number.
- 📍 Every branch location with GPS coordinates. Multi-location suppliers return all offices, not just headquarters. Build geographic coverage maps without manual geocoding.
- 🏷️ Complete product catalogs included. Product names, descriptions, images, brand portfolios, and family categories. See exactly what each supplier manufactures.
- 🔓 No login required. No ThomasNet account, no API key, no cookies. Paste a query and run it.
🎯 What you can do with ThomasNet data
| Team | What they build |
|---|---|
| Procurement | Shortlists of ISO-certified valve manufacturers within 200 miles of their plant |
| Sales | CRM-ready lead lists with phone numbers, company size, and decision-maker names |
| Market research | Regional supplier density maps by product category and revenue tier |
| Supply chain | Backup supplier databases filtered by certification, location, and capability |
| Competitive intelligence | Competitor supplier networks mapped by product family and geography |
📥 Input parameters
Search
| Parameter | Type | Description | Default |
|---|---|---|---|
query | String | Product, service, or company name (e.g. "valve", "CNC machining", "Siemens") | Required |
mode | Select | All Suppliers searches by product/service category. Suppliers by Name searches company names. | All Suppliers |
Region
| Parameter | Type | Description | Default |
|---|---|---|---|
area | Select | Filter by US state or Canadian province | All Regions |
Limits
| Parameter | Type | Description | Default |
|---|---|---|---|
maxResults | Integer | Maximum number of suppliers to return. Set 0 for unlimited. | 100 |
📊 Output data
Each supplier record contains 70+ fields. Here is a typical result:
{"tgramsId": "567647","name": "Magnatrol Valve Corp.","description": "Manufacturer of solenoid valves for steam, hot water, gas & other services...","primaryPhone": "(866) 695-2531","website": "https://www.magnatrol.com/","address": {"city": "Hawthorne","state": "NJ","zip": "07507","country": "USA","latitude": 40.9498,"longitude": -74.1534},"annualSales": "$5 - 9.9 Mil","numberEmployees": "10-49","yearFounded": "1936","tier": "VERIFIED","type": "M","certifications": [{"title": "ISO 9001:2015","type": "QUALITY","group": "ISO 9000","isActive": true}],"personnel": [{"name": "Dave Calafiore","title": "Product Manager"}],"families": [{"name": "Valves"},{"name": "Coils"},{"name": "Strainers"}],"products": [{"name": "Solenoid Valves","description": "Bronze and stainless steel solenoid valves...","imageUrl": "https://..."}],"locations": [{"name": "Magnatrol Valve Corp. - Hawthorne","primaryPhone": "(866) 695-2531","address": {"city": "Hawthorne","state": "NJ"}}],"brands": [{"name": "Magnatrol"}],"searchMode": "all","scrapedAt": "2026-04-08T17:00:00Z"}
🗂️ Data fields
| Category | Fields |
|---|---|
| Company | tgramsId, name, description, tier, type, yearFounded, annualSales, numberEmployees, logoUrl, isClaimed, xometryVerified, isAdvertiser, isAffiliationPage, catalogType, otherActivities |
| Contact | primaryPhone, website, personnel[].name, personnel[].title, social[].type, social[].accountId |
| Location | address.address1, address.city, address.state, address.stateName, address.zip, address.country, address.latitude, address.longitude, isMultiLocation, locationCount, mainLocationTgramsId, mainLocationName |
| Certifications | certifications[].title, certifications[].type, certifications[].group, certifications[].scope, certifications[].date, certifications[].isActive, certificationTotals[].type, certificationTotals[].count |
| Products & Brands | products[].name, products[].description, products[].imageUrl, brands[].name, families[].name, headings[].name |
| Branches | locations[].name, locations[].primaryPhone, locations[].website, locations[].address, locations[].locationTypes |
| Media | videos[].title, videos[].url, news[].headline, news[].summary, whitepapers[].title, whitepapers[].docUrl |
| Metadata | searchMode, scrapedAt |
🚀 Examples
Find valve manufacturers across the US
{"query": "valve manufacturers","maxResults": 200}
Look up a specific company by name
{"query": "Siemens","mode": "name","maxResults": 50}
Find injection molding suppliers in Michigan
{"query": "injection molding","area": "MI","maxResults": 500}
Pull all CNC machining shops in California
{"query": "CNC machining","area": "CN","maxResults": 0}
Get FDA-approved packaging suppliers in New Jersey
{"query": "FDA approved packaging","area": "JN","maxResults": 100}
💻 Integrations
Use the Apify API to access results programmatically. Export as JSON, CSV, or Excel.
Python: Feed supplier data into your sourcing pipeline
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("silentflow/thomasnet-scraper").call(run_input={"query": "valve manufacturers","area": "MI","maxResults": 100})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['name']} | {item['primaryPhone']} | {item.get('annualSales', 'N/A')}")
JavaScript: Build a supplier database from ThomasNet results
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('silentflow/thomasnet-scraper').call({query: 'CNC machining',maxResults: 200,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {console.log(`${item.name} | ${item.primaryPhone} | ${item.yearFounded}`);});
📈 Performance
| Metric | Value |
|---|---|
| Speed | 100-500 suppliers per minute |
| Fields per supplier | 70+ |
| Max results | Unlimited (set maxResults: 0) |
| Enrichment | Full profile: certifications, locations, personnel, products |
| Output formats | JSON, CSV, Excel |
💡 Tips for best results
-
Use specific search terms. "FDA-approved silicone tubing" returns a focused list of matching manufacturers. "Tubing" returns 3,000+ mixed results across categories. Narrow queries map to specific ThomasNet headings; broad terms match everything.
-
Deduplicate across queries with
tgramsId. Each supplier has a permanent ThomasNet ID. Use it as your unique key when merging results from multiple searches. -
Filter certifications in post-processing. Pull all suppliers first, then filter the
certificationsarray bytype(QUALITY, DIVERSITY, REGISTRATION) orgroup(ISO 9000, AS9100) in your pipeline. -
Use
areafor regional sourcing. Narrow by state or province when proximity matters, or leave "All Regions" and filter results byaddress.statelater for more flexibility. -
Set
maxResults: 0for full category coverage. When building comprehensive supplier databases, remove the limit to get every matching company in the category.
❓ FAQ
Do I need a ThomasNet account? No. No login, no API key, no cookies. The scraper extracts publicly available supplier data directly.
How many suppliers can I extract?
No hard limit. Set maxResults: 0 to get every supplier matching your query. "CNC machining" returns 28,000+ companies.
What is the difference between search modes? "All Suppliers" searches by product and service category. It returns the broadest results. "Suppliers by Name" matches company names directly, useful when you know which company you are looking for.
Can I filter suppliers by certification?
The scraper pulls all certification data per supplier. Filter the certifications array by type, group, or title in your pipeline.
How do I identify unique suppliers across multiple runs?
Use the tgramsId field. It is the permanent ThomasNet company identifier and stays consistent across searches.
Does this scraper get contact names?
The personnel array includes names and titles of key contacts listed on each supplier's ThomasNet profile.
What supplier types are available?
The type field indicates the company's role: M (Manufacturer), D (Distributor), CS (Custom Service Provider), and others as listed on ThomasNet.
📬 Support
Need something this scraper doesn't do yet? We ship features fast.
- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations
Response time: usually under 24 hours.