Thomasnet Supplier Scraper
Pricing
from $2.50 / 1,000 results
Thomasnet Supplier Scraper
Extract structured B2B supplier profiles from Thomasnet.com — companies, addresses, primary categories, contact phone, websites, brands, headings, and business metadata.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Always Prime
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
🏭 Thomasnet Supplier Scraper
🚀 Pull structured B2B supplier records from Thomasnet — 25+ fields per company, ready for your CRM, sourcing pipeline, or model.
Get a clean dataset of US industrial suppliers from any Thomasnet category in minutes. Company name, address (with lat/lng), primary phone, website, brands, families, year founded, employee bracket, sales bracket, and the full 25-deep classification tree. No selectors. No "Please enable JavaScript" pages. No maintenance.
✨ Why this scraper
- ⚡️ Single-call rich records — every supplier comes back with 25+ typed fields (lat/lng, year founded, sales bracket, employees bracket, full category tree, social links, key personnel). No separate detail-fetch step, no DOM scraping, no XPath drift.
- 🔎 Keyword search — give it a free-text term ("steel pipe", "cnc machining") and it auto-resolves to category headings. No need to hunt for heading IDs.
- 🚀 Fast — one network call per 100 suppliers, full record in one shot. A 250-record heading run finishes in seconds.
- 🛡 Reliable — retry, fingerprint rotation, structured rejection diagnostics, failure-budget guard that aborts a broken run before it burns your CU.
- 🔁 Dedup-safe — same supplier across multiple categories appears once.
- 📦 JSON / CSV / Excel — pipe straight into Sheets, Postgres, HubSpot, or your warehouse.
🚀 Quick start
- Click Try for free above.
- Enter a search keyword (e.g.
gates,cnc machining) — or a specific heading ID if you have one. - Set
maxItemsand hit Start → wait → Download as JSON / CSV / Excel.
🛠 Input
| Field | What it does |
|---|---|
searchKeywords | Free-text terms ("gates", "steel pipe") — auto-resolved to category heading IDs. |
headingIds | Direct numeric heading IDs from any Thomasnet category URL — skip if using keywords. |
startUrls | Specific supplier-profile URLs to scrape directly (skips category discovery). |
maxItems | Hard cap on records (default 50, 0 = unlimited). Each heading currently returns up to ~290 unique suppliers — set 0 to keep them all. |
concurrency | Parallel headings to crawl in flight (default 5, max 25). |
📋 Sample input
{"searchKeywords": ["cnc machining"],"maxItems": 200}
📦 Sample output
{"url": "https://www.thomasnet.com/company/long-fence-inc-358322/profile","id": "358322","name": "Long Fence, Inc.","website": "http://www.longfence.com/commercial/","phone": "(866) 966-4337","logoUrl": "https://cdn.thomasnet.com/ccp/00358322/36527.png","description": "Custom manufacturer and installation of fences, gates, decks...","annualSales": "Under $1 Mil","numberEmployees": "200-499","yearFounded": "1945","isClaimed": true,"isAdvertiser": true,"xometryVerified": false,"isMultiLocation": true,"tier": "VERIFIED","type": "C","address": {"address1": "8545 Edgeworth Dr.","city": "Capitol Heights","state": "MD","stateName": "Maryland","zip": "20743","country": "USA","latitude": 38.876765,"longitude": -76.881892},"primaryHeading": {"headingId": "33470279","name": "Gates","familyName": "Gates","familyId": "162627"},"headings": [{ "headingId": "180307", "name": "Access Control Systems" }, "..."],"families": [{ "id": "161624", "name": "Fences" }, "..."],"brands": ["Alutech", "Cookson"],"otherActivities": ["D", "M", "S"],"businessDetails": {"Website": [{ "url": "http://www.longfence.com/commercial/", "text": "Homepage" }],"Primary Company Type": [{ "text": "Custom Manufacturer" }],"Annual Sales:": [{ "text": "Under $1 Mil" }],"No of Employees:": [{ "text": "200-499" }],"Year Founded:": [{ "text": "1945" }]},"scrapedAt": "2026-05-11T08:35:46Z"}
💼 Use cases
| Who | What for |
|---|---|
| 💰 Sales & RevOps | Build territory lists by category — feed straight into Salesforce or HubSpot. |
| 🤝 Procurement | Discover qualified suppliers for a specific industrial category, complete with phone, website, and certifications context. |
| 📊 Market research | Map an industry by employee bracket, sales bracket, year founded, and geographic distribution. |
| 🤖 ML / data teams | Training data for industrial taxonomy classifiers, NER on supplier descriptions, B2B knowledge graph projects. |
| 🏗 PropTech / Logistics | Cross-reference supplier addresses (with lat/lng) with real-estate or shipping datasets. |
💡 Tips & tricks
- Use keywords first.
searchKeywords: ["gates"]is easier than hunting heading IDs — the underlying resolver returns precisely the matching categories. - Set
maxItems: 0to walk the entire heading. Each heading caps around 290 unique suppliers on the current Thomasnet surface. - Speed vs reliability: stick to
concurrency: 5for normal runs. Crank to 10–15 only when crawling many headings at once.
❓ FAQ
Are emails included? No. Thomasnet does not expose contact emails on supplier profiles publicly. The actor returns whatever Thomasnet itself shows — phone and website only.
How fresh is the data? Live from Thomasnet on every run — no caching layer.
Can I scrape one specific supplier?
Yes. Put the profile URL in startUrls and leave the search/heading inputs empty.
📜 Licence & terms
The actor returns publicly visible profile data. You are responsible for complying with Thomasnet's terms of service, your local data-protection law, and any sector-specific rules in your jurisdiction.