ThomasNet Industrial Supplier Scraper
parseforge/thomasnet-scraper
Developer toolsLead generationOther
Search and extract supplier data from ThomasNet.com, the largest North American industrial directory. Returns each supplier as a flat row with contact details, certifications, employee count, and year founded.
- Total users
- 31
- Monthly active
- 8
- Total runs
- 774
- Bookmarked
- 1
- Last modified
- 4 hours ago
This scraper was last updated on .
What does the ThomasNet Industrial Supplier Scraper return?
ThomasNet Industrial Supplier Scraper
Scrape ThomasNet supplier profiles by product, company, location, or certification. Every supplier comes with its contact details, certifications, employee count, and year founded. No login or API key. Export to CSV, JSON, Excel, or XML.
ThomasNet serves 25 suppliers per search to visitors without an account, and puts the following result pages behind a login. This Actor collects that full first page and stops, so you are never charged for rows you already have. To reach more suppliers, run several searches with different queries or with the Geographic Area and Company Type filters set.
ThomasNet's directory is the largest North American industrial supplier database, but its website has no public API and manual copying is slow. This Actor searches ThomasNet by product, company name, or category, applies your filters for location, company type, diversity ownership, employee count, year founded, and certifications, and returns each matching supplier as a flat row.
| Who uses it | What they scrape ThomasNet for |
|---|---|
| Procurement managers | Build a shortlist of qualified suppliers for a new component or service |
| B2B lead generation teams | Find manufacturers and distributors that match an ideal customer profile |
| Market researchers | Map the competitive landscape of industrial suppliers in a region |
| Sales development reps | Get contact details for outreach to industrial companies |
| Supply chain analysts | Identify certified or diversity-owned suppliers for compliance programs |
What it does
This Actor collects ThomasNet supplier profiles by product, company name, or category, and returns each one as a flat row with contact details, certifications, employee count, and year founded.
- ๐ Search by product or company: Enter a product like 'hydraulic pumps' or a company name like 'Siemens' and get matching suppliers.
- ๐ Geographic filters: Narrow results to a US state, Canadian province, or region, or keep all North America.
- ๐ญ Company type filter: Choose manufacturer, distributor, custom manufacturer, or service company.
- ๐ค Diversity ownership filter: Select minority-owned, women-owned, veteran-owned, disabled veteran-owned, LGBTQ-owned, or small business.
- ๐ Employee and founding year filters: Set minimum and maximum employee counts and founding year ranges.
- ๐ Certification filters: Include only suppliers with ISO 9001, AS9100, ITAR, FDA, and other industry certifications.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with ThomasNet data
๐ Build a supplier shortlist.
A procurement manager searches for 'CNC machining' in Ohio, filters for ISO 9001 and women-owned, and gets a list of qualified suppliers to send RFQs.
๐ฏ Generate B2B leads.
A sales rep searches for 'packaging equipment' across North America, filters for manufacturers with 50 to 500 employees, and exports the list for outreach.
๐ Analyze industrial markets.
A market researcher collects all distributors of 'safety equipment' in Canada and compares their certifications and founding years to spot market leaders.
๐ค Find diversity suppliers.
A supply chain analyst searches for 'electrical components' and filters for minority-owned and veteran-owned businesses to meet supplier diversity goals.
๐ Get contact details for outreach.
A sales development rep searches for 'industrial valves' in Texas and exports phone numbers and addresses for a calling campaign.
Why choose this scraper
| What you get | |
|---|---|
| No login or API key | Access ThomasNet's public directory without registration or rate limits |
| The full first page, deduplicated | All 25 suppliers ThomasNet serves per anonymous search, with no repeats between runs of the same search |
| Fixed flat schema | Every supplier returns the same fields for easy import into your CRM or database |
| Export to CSV, JSON, Excel, or XML | Use the format that fits your existing workflow |
How it compares
This Actor focuses on flexible search and filtering by product, location, company type, diversity ownership, employee count, founding year, and certifications, while competitors emphasize field count or email extraction.
| Feature | ParseForge | ThomasNet Suppliers Real-Time Scraper (2026) | Thomasnet.com Scraper (/w EMAILS) | ThomasNet Suppliers Scraper |
|---|---|---|---|---|
| Search by product or company name | Yes | Not listed | Not listed | Not listed |
| Filter by geographic area (state/province) | Yes | Not listed | Not listed | Not listed |
| Filter by company type (manufacturer, distributor, etc.) | Yes | Not listed | Not listed | Not listed |
| Filter by diversity ownership | Yes | Not listed | Not listed | Not listed |
| Filter by employee count and founding year | Yes | Not listed | Not listed | Not listed |
| Filter by certifications | Yes | Not listed | Not listed | Not listed |
| Email addresses | Not listed | Yes | Yes | Not listed |
Configure the run
Drive the Actor from a product, service, or company name, and filters run as each supplier is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{
"query": "hydraulic pumps",
"maxItems": 10,
"searchMode": "all",
"area": "NA",
"companyType": "any"
}
The full page a search returns, narrowed to one state and one company type:
{
"query": "hydraulic pumps",
"maxItems": 25,
"searchMode": "all",
"area": "OH",
"companyType": "manufacturer"
}
Because a search tops out at 25 suppliers, the way to cover a market is several runs that
each ask a different question: by state (area), by company type, by certification, or with
a narrower query: rather than one run with a large maxItems.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect all 25 results a search returns.
Run it
- Create a free Apify account with $5 in credit.
- Open the ThomasNet Industrial Supplier Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to ThomasNet through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/thomasnet-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check your query spelling and try a broader term. Also review your filters: if you set a very narrow employee range, founding year, or multiple certifications, no supplier may match. Remove filters one by one to find the culprit.
Why are some suppliers missing?
ThomasNet's search may not return every supplier for a query, especially if you set a high maxItems. Try a more specific query or adjust filters to capture more results.
Why is the run slow?
Large maxItems values and many filters can slow the run. Reduce maxItems or narrow your filters to speed it up.
Why do I get an error about the query?
The query field is required and must be a string. Make sure you entered a product, service, or company name, not a URL.
Can I scrape a specific ThomasNet URL?
No, this Actor only accepts a search query, not a direct URL. Use the query field to search for the product or company you need.
FAQ
| Question | Answer |
|---|---|
| What is ThomasNet? | ThomasNet is the largest North American directory of industrial suppliers, listing manufacturers, distributors, custom manufacturers, and service companies with their products, certifications, and contact details. |
| Do I need a ThomasNet account or API key? | No. This Actor reads the public ThomasNet search results directly, so no login, registration, or API key is required. |
| How many suppliers can I scrape in one run? | Up to 25, which is what ThomasNet serves per search to visitors without an account, it requires a login for page 2 onwards. The actual number returned depends on how many suppliers match your query and filters. To collect more, run several searches with different queries or filters. |
| What data does each supplier row include? | Each row includes the supplier's name, address, phone number, website, company type, employee count, year founded, certifications, and diversity ownership status, plus other fields shown in the sample output. |
| Can I filter by location? | Yes. Use the area filter to select a US state, Canadian province, or region, or choose 'NA' for all North America. |
| Can I filter by certifications? | Yes. Select one or more certifications like ISO 9001, AS9100, ITAR, or FDA Registered to include only suppliers that hold them. |
| Can I filter by diversity ownership? | Yes. Select minority-owned, women-owned, veteran-owned, disabled veteran-owned, LGBTQ-owned, or small business to include only certified diversity suppliers. |
| What is the difference between search modes? | Search mode 'all' searches by product or category across all suppliers, while 'name' searches by company name. Use 'name' when you know the exact company. |
| Can I export the data? | Yes. The Actor exports to CSV, JSON, Excel, or XML, so you can use the data in spreadsheets, databases, or other tools. |
| Is this Actor legal? | This Actor only accesses publicly available data on ThomasNet. You are responsible for complying with ThomasNet's terms of service and applicable laws in your jurisdiction. |
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Thomas Publishing Company. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
What input does the ThomasNet Industrial Supplier Scraper accept?
| Field | Type | What it does | Default |
|---|---|---|---|
| query required | string | Product, service, or company name to search for (e.g. 'hydraulic pumps', 'CNC machining', 'Siemens'). | hydraulic pumps |
| maxItems | integer | How many suppliers to collect per run. ThomasNet serves 25 suppliers per search to anonymous visitors and gates further pages behind an account, so 25 is the ceiling for one search. Narrow the query or change the Geographic Area / Company Type filters to reach different suppliers. | 10 |
| searchMode | string (2 options) | How to search: 'all' searches by product/category across all suppliers; 'name' searches by company name. | all |
| area | string (75 options) | Filter by US state, Canadian province, or region. Use 'NA' for all North America. | NA |
| companyType | string (5 options) | Filter by supplier business type. Manufacturer makes finished products, Distributor resells, Custom Manufacturer builds to spec, Service is industrial services. | any |
| ownership | array | Filter by diversity-owned business classification. Select one or more to only include certified diversity suppliers. | [] |
| minEmployees | integer | Only include suppliers with at least this many employees. | not set |
| maxEmployees | integer | Only include suppliers with at most this many employees. | not set |
| yearFoundedFrom | integer | Only include suppliers founded in or after this year. | not set |
| yearFoundedTo | integer | Only include suppliers founded in or before this year. | not set |
| certifications | array | Only include suppliers holding one or more of the selected industry certifications. | [] |
How much does the ThomasNet Industrial Supplier Scraper cost?
from $16.99 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| Actor Start | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). | $0.01 |
| Result Item | Charged once per supplier written to your dataset. Duplicate suppliers are dropped before they are written, so a repeated page is never charged twice. | $0.01699 to $0.02266 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
How do I call the ThomasNet Industrial Supplier Scraper API?
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~thomasnet-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"query": "hydraulic pumps",
"maxItems": 10,
"searchMode": "all",
"area": "NA",
"companyType": "any"
}' What example inputs can I use?
Use these inputs to see how a run is configured.
{
"query": "hydraulic pumps",
"maxItems": 10,
"searchMode": "all",
"area": "NA",
"companyType": "any"
} What do users say about the ThomasNet Industrial Supplier Scraper?
No reviews yet. Be the first.
How do I report an issue with the ThomasNet Industrial Supplier Scraper?
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.
What related scrapers can I use?
Run ThomasNet Industrial Supplier Scraper on Apify All scrapers
