Thomasnet Suppliers Scraper API
Pricing
from $0.85 / 1,000 supplier returneds
Thomasnet Suppliers Scraper API
There is a US directory that carries an industrial supplier's year founded, headcount, annual sales and ISO or AS9100 certifications, and it is Thomasnet. By product and location: company name, description, city and state, phone and website. $0.85 per 1,000 suppliers.
Pricing
from $0.85 / 1,000 supplier returneds
Rating
0.0
(0)
Developer
Dami's Studio
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Thomasnet is where US industrial buyers go to find who actually makes a part. Give it a search term the way you'd type it into Thomasnet's own box ("valves", "cnc machining", "steel fabrication"), and a state, city or ZIP if you want to narrow it. You get a table of supplier companies back instead of a page of listings: address, phone, website, year founded, employee count, annual sales and certifications on each row.
$0.85 per 1,000 suppliers ($0.00085 each), plus $0.001 each time a run starts. Same rate on the free plan as on any paid one, no volume tiers, no minimum spend.
What you get
One row per supplier company:
| Field | Example |
|---|---|
companyName | Plast-O-Matic Valves, Inc. |
description | Thomasnet's supplier blurb: what they make, materials, industries served |
companyType | Manufacturer, Distributor, Custom Manufacturer, Service Company, … |
city / state / stateName / zip | Cedar Grove / NJ / New Jersey / 07009 |
streetAddress, latitude, longitude | 1384 Pompton Ave., 40.857, -74.229 |
phone | (877) 303-4730 |
website | https://plastomatic.com/ |
yearFounded | 1967 |
numberEmployees | 50-99 |
annualSales | $10 - 24.9 Mil |
certificationTitles | ["ISO 9001:2015", "Woman Owned", "Made in the USA"] |
certifications | the same list with type, group, audit scope and certificate date |
category / categoryId | Valves / 90052002 |
profileUrl | the company's Thomasnet profile |
thomasVerified, xometryVerified, isClaimed | true / false / true |
distanceMiles | 14.7, only when you search by ZIP code |
Input
{"search": "cnc machining","location": "77002","radiusMiles": 75,"maxItems": 100,"maxCategories": 3,"includeCertifications": true}
search— the product or service. Broad beats narrow. "valves" returns far more than "3-inch bronze gate valves".location— a US state (Texas), a city with its state (Houston, TX), or a 5-digit ZIP (77002). Leave it empty to search everywhere.radiusMiles— only used with a ZIP. Default 50.maxCategories— Thomasnet files suppliers under categories. Your term is matched to the closest ones and each is paged in turn. Default 3. Set it to 1 to keep results tightly on-topic, raise it to fill a largemaxItemsfrom related categories.maxItems— hard cap on charged rows, up to 5,000.includeCertifications— on by default. Turning it off makes each page slightly smaller.
Run it with no search and you get one labelled sample row, uncharged.
What it actually returned
Real runs, August 2026:
| Input | Rows | Wall time | What you pay |
|---|---|---|---|
valves, 5 rows | 5 | 4 s | $0.0053 |
cnc machining near ZIP 77002, 75 mi | 20 | 3 s | $0.0180 |
valves in Ohio | 23 | 6 s | $0.0206 |
steel fabrication, 250 rows | 250 | 11 s | $0.2135 |
Field coverage on that 250-row steel fabrication run: company name, description, phone, website, city, state and profile URL on 250/250; year founded on 214/250; employee count on 218/250; annual sales on 217/250; at least one certification on 166/250.
How the location filter behaves
Thomasnet has no "city" search field. It has two geo controls and this uses both.
A ZIP code goes through Thomasnet's own radius filter. Results are genuinely inside the radius
and each row carries distanceMiles.
A state or city narrows to Thomasnet's regional index first. That index means "serves this region", not "is located here", so the Actor then drops any supplier whose address is outside the state, and outside the city if you named one. Dropped rows are never charged, and the run's status message tells you how many went.
What this doesn't do
- North America only, which is Thomasnet's coverage rather than a limitation here. It's overwhelmingly US: a 400-row steel fabrication sample came back 391 USA, 9 Canada.
- No email addresses. Thomasnet doesn't publish supplier emails, so no row has one. You get the phone number and the website; enrich from there.
- No product catalogues, no CAD files, no RFQ submission. Company-level data only.
- Free-text terms with no matching category cap out at 25 rows. Thomasnet lets anonymous callers read 25 rows of a free-text search and no more. Terms that match a category, which almost all real product terms do, page freely into the hundreds. If you asked for 200 rows of an obscure phrase and got 25, that's why. Try a broader term.
- Row counts are what Thomasnet lists, not what you asked for. A category holds what it holds.
"Plastic Injection Molding Services" within 50 miles of downtown Houston is 3 companies. Setting
maxItemsto 500 doesn't invent more.
Billing
| Event | Price |
|---|---|
| Actor start | $0.001 |
| Supplier returned | $0.00085 |
1,000 suppliers is $0.851 all-in. Sample rows, diagnostic rows, suppliers dropped by the location filter and runs that return nothing are not charged.
FAQ
Is there a Thomasnet API? Not one you can sign up for and pull the directory out of. This is the practical substitute: send a search term and a location, get structured JSON, CSV, Excel or an HTTP endpoint you can poll.
Can I filter to ISO 9001 suppliers? Not on the way in, there's no certification input. Every row
carries certificationTitles, so run the search and filter the dataset for rows whose list contains
"ISO 9001". The certifications array also gives you the audit scope and the certificate date.
How many suppliers per run? The cap is 5,000. In practice a single category holds a few hundred;
raise maxCategories to pull related categories into the same run.
Is scraping Thomasnet legal? It reads the same public supplier listings any visitor sees and returns no personal data beyond the business contact details Thomasnet publishes. How you use the output is on you. Check Thomasnet's terms and your local rules before commercial use.