Thomasnet Scraper | US Industrial Suppliers
Pricing
from $2.20 / 1,000 results
Thomasnet Scraper | US Industrial Suppliers
Scrape Thomasnet (www.thomasnet.com) US industrial B2B suppliers via keyword search, heading categories, and company profiles. Extract tgramsId, location, sales, employees, capabilities, and profile URLs. Export Excel, CSV, or JSON. Unofficial — not affiliated with Thomas Publishing / Thomasnet.
Pricing
from $2.20 / 1,000 results
Rating
0.0
(0)
Developer
kane liu
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Thomasnet US industrial B2B suppliers, heading categories, and company profiles — then download structured manufacturer data as Excel, CSV, or JSON.
Use this Actor as a practical Thomasnet data API for US supplier discovery, procurement shortlists, industrial market research, and lead enrichment. Choose a mode, set a keyword / heading / company URL, and get Dataset rows with tgramsId, company name, location, sales band, employee count, capabilities, headings, and profile URLs.
- Scrape supplier keyword search (
/suppliers/search) - Browse heading / category lists (
/suppliers/usa/{slug}-{headingId}) - Pull company profile pages (
/company/{slug}-{tgramsId}/profile) - Optional browse mode for heading discovery
- Extract tgramsId, name, website, city/state/zip, annualSales, numberEmployees, yearFounded, capabilities, headings, tier flags
- Optional
enrichDetails,zip+radius, andfilterIds - Export to Excel / CSV / JSON, or connect Make, n8n, Zapier, Python, or the Apify API
- Pay per event — Actor start + each Dataset result; platform usage is included (you do not pay separate Apify compute on top)
Unofficial tool. This Actor is not affiliated with, endorsed by, or sponsored by Thomas Publishing / Thomasnet.com. It collects publicly reachable listing and profile surfaces and does not log in, auto-click Contact Supplier / Claim / Register / Sign In, or access private accounts. Phone numbers are redacted by default.
What does the Thomasnet Scraper do?
Thomasnet Scraper lets you extract structured US industrial supplier data from www.thomasnet.com without running your own anti-bot browser fleet. Give it a keyword (e.g. precision castings, cnc machining), a heading slug + id, or a company profile URL / tgramsId, then start a run.
Under the hood, the Actor:
- Validates your input (mode, query, heading, company identifiers)
- Enforces free-tier caps when you are on a free Apify plan
- Fetches public Thomasnet listing and profile pages through a managed scrape backend
- Normalizes supplier / company rows into a clean Dataset
- Writes
INPUT_ECHO,RUN_SUMMARY(andERROR_SUMMARYon failure) to the key-value store
You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.
What Thomasnet data can I extract?
| Data | Supplier search | Heading list | Company profile | Browse |
|---|---|---|---|---|
| tgramsId / profile URL | ✅ | ✅ | ✅ | — |
| company name | ✅ | ✅ | ✅ | heading titles |
| website | ✅ | ✅ | ✅ | — |
| city / state / zip | ✅ | ✅ | ✅ | — |
| annualSales / employees / yearFounded | ✅ | ✅ | ✅ | — |
| capabilities / headings | ✅ | ✅ | ✅ | heading links |
| tier / advertiser / claimed flags | ✅ | ✅ | ✅ | — |
| primaryPhone (redacted by default) | ✅ | ✅ | ✅ | — |
Street addresses stay off unless you set includeStreet: true. Contact / Claim flows are never auto-clicked.
Why scrape Thomasnet?
Thomasnet is a major US industrial B2B directory covering manufacturers, custom fabricators, distributors, and service providers across metals, plastics, machining, electronics, and more. Teams scrape Thomasnet for supplier discovery, procurement shortlists, competitor monitoring, and industrial lead generation:
- Monitor keyword supplier search results for a commodity or process
- Follow heading categories (e.g. CNC Machining, Precision Castings) with stable heading IDs
- Pull company profiles with sales bands, employee counts, and capability tags
- Optionally filter by ZIP + radius or pass-through
filterIds - Feed CRM, BI dashboards, Google Sheets, BigQuery, or AI agents with clean rows
Compared with generic URL scrapers, this Actor returns Thomasnet-specific fields (tgramsId, heading IDs, sales/employee bands, capability tags) across search, heading, company, and browse modes.
More Actors like this
Need another B2B marketplace, industrial directory, or a different vertical? Use a dedicated Actor below for structured fields. Use this Actor for Thomasnet (www.thomasnet.com) US industrial suppliers.
Similar e-commerce & B2B scrapers
- Europages Scraper
- GlobalSources Scraper
- IndiaMART Scraper
- iPROS Scraper
- Kompass Scraper
- 1688 Global Product Search Scraper
- Shopee Search Scraper
- Amazon Search Scraper
- SHEIN Product Scraper
- Temu Product Scraper
- Coupang Product Scraper
- Walmart Product Scraper
- Etsy Scraper
- Allegro Scraper
- Lazada Scraper
- Rakuten Japan Scraper
Prefer another specialized scraper?
If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.
Jobs & Freelance
- LinkedIn Jobs Scraper
- Indeed Jobs Scraper
- Upwork Jobs Scraper
- Glassdoor Scraper
- Fiverr Gigs Scraper
- Bayt Jobs Scraper
Real Estate
- Zillow & Zumper Scraper
- Realtor.com Scraper
- Apartments.com Rental Scraper
- Rightmove Scraper
- Idealista Scraper
- realestate.com.au Scraper
Travel & Stays
Social & Content
Ads Intelligence
Local & Maps
General Tools
→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.
How to scrape Thomasnet (no code required)
- Create a free Apify account
- Open Thomasnet Scraper
- Choose a mode:
supplier_search,heading,company, orbrowse - Enter a query (e.g.
precision castings) — or headingSlug + headingId, or a companyUrl / tgramsId - (Optional) Turn on
enrichDetails, setzip/radius,maxResults/maxPages - Click Start and download the Dataset as JSON, CSV, Excel, or JSONL
Start with maxResults: 5–15 to verify the query, then scale up.
How much does it cost to scrape Thomasnet?
This Actor uses pay-per-event pricing. You are charged for:
| Event | Price |
|---|---|
Actor Start (apify-actor-start) | $0.005 per start |
Result (apify-default-dataset-item) | $3.00 / 1,000 results ($0.003 each on FREE/BRONZE) |
Platform usage costs are included — you do not pay separate Apify compute/proxy usage for this Actor on top of the event prices above (User pays platform usage costs = No).
Volume discount tiers (per result)
| Tier | $/1,000 | per result |
|---|---|---|
| FREE* | $3.00 | $0.003 |
| BRONZE | $3.00 | $0.003 |
| SILVER | $2.60 | $0.0026 |
| GOLD | $2.20 | $0.0022 |
| PLATINUM | $2.00 | $0.002 |
| DIAMOND | $1.60 | $0.0016 |
*FREE matches BRONZE for this Actor.
Example cost estimates (FREE/BRONZE)
| Results collected | Approx. event cost* |
|---|---|
| 100 | ~$0.31 |
| 1,000 | ~$3.01 |
| 10,000 | ~$30.01 |
*Assumes one Actor start at default memory billing for start events, plus $0.003 per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one).
Free plan limits
On a free Apify plan, this Actor enforces developer limits of 10 runs and 200 results per run. Upgrade to a paid Apify plan for unlimited runs (event prices still apply). These limits are set by the Actor developer, not by Apify.
Input examples
Supplier keyword search
{"mode": "supplier_search","query": "precision castings","maxResults": 20,"maxPages": 1}
Heading / category list
{"mode": "heading","headingSlug": "cnc-machining","headingId": "45330503","maxResults": 25}
Company profile
{"mode": "company","companyUrl": "https://www.thomasnet.com/company/electro-plastics-30989688/profile"}
ZIP + radius filter (search)
{"mode": "supplier_search","query": "sheet metal fabrication","zip": "44114","radius": "50","maxResults": 15}
Output example
{"tgramsId": "12345678","name": "Example Fabricators, Inc.","title": "Example Fabricators, Inc.","url": "https://www.thomasnet.com/company/example-fabricators-12345678/profile","website": "https://www.example-fabricators.com","annualSales": "$10 - 24.9 Mil","numberEmployees": "50-99","yearFounded": "1987","primaryPhone": "***-***-****","source": "thomasnet.com"}
Common fields also include address components, capabilities, headings, and tier / advertiser flags when present on the page.
Coverage matrix
| Dimension | Coverage |
|---|---|
| Market | usa (www.thomasnet.com) |
| Modes | supplier_search · heading · company · browse |
| List | /suppliers/search · /suppliers/usa/{slug}-{headingId} |
| Detail | /company/{slug}-{tgramsId}/profile |
| Pagination | First page SSR (~25); extra pages via UI click (maxPages) — do not rely on ?page= |
| Enrich | enrichDetails → company profile fields |
| Geo | optional zip + radius |
| Filters | optional filterIds[] passthrough |
FAQ
Is this affiliated with Thomasnet?
No. This is an unofficial third-party Actor. It is not affiliated with, endorsed by, or sponsored by Thomas Publishing / Thomasnet.
Do you collect emails or click Contact Supplier?
No. The Actor does not auto-click Contact Supplier, Claim, Register, or Sign In. Phones are redacted by default (redactPhones: true).
Why is pagination limited?
Thomasnet’s SSR ?page= query does not change the first-page company list. Extra pages require UI pagination (maxPages). GraphQL pagination is not exposed as a public Actor input.
Can I use this from the API / Standby?
Yes. Use normal Actor runs for production Dataset output. Standby exposes lightweight /health, /input-example, /openapi.json, and optional preview routes — see the Standby OpenAPI schema packaged with the Actor.
What are the free plan limits?
You get up to 10 runs of this Actor and 200 results per run (limits set by the Actor developer). Paying Apify users are not capped by those run quotas; PPE event prices still apply.
Tips for better runs
- Prefer specific industrial keywords (
precision castings,cnc machining) over single vague words - Keep
maxResultsmodest first; list pages return ~25 suppliers per SSR page - Use
enrichDetailsonly when you need deeper company profile fields - For headings, pass both
headingSlugandheadingIdwhen you have them - Do not reuse README sample inputs for acceptance tests — use fresh random-valid queries
Integrations
- Apify API / client — start runs and pull Dataset items programmatically
- Schedules — re-run keyword monitors daily/weekly
- Webhooks — notify your stack when a run finishes
- Make / Zapier / n8n — push rows to Sheets, CRM, Slack, or warehouses
Standby (Live view)
When Standby is enabled:
GET //GET /health— Actor readiness (no scrape)GET /input-example— safe low-cost example inputGET /openapi.json— OpenAPI documentPOST /search— optional Live-view preview (cappedmaxResults); persist production results with a normal Actor run
Full jobs should be launched as normal Apify Actor runs so Dataset rows plus INPUT_ECHO, RUN_SUMMARY, and ERROR_SUMMARY are persisted.
Runtime
| Setting | Value |
|---|---|
| Default memory | 1024 MB |
| Timeout default | 3600 s |
| Standby | Enabled (lightweight Live-view) |
| Free plan caps | 10 runs / 200 results per run |
Related Actors
All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.
Jobs & Freelance
- LinkedIn Jobs Scraper
- Bayt Jobs Scraper
- Fiverr Gigs Scraper
- Freelancer.com Scraper
- Glassdoor Scraper
- Himalayas Jobs Scraper
- Indeed Jobs Scraper
- Jobicy Remote Jobs Scraper
- RemoteOK Jobs Scraper
- SEEK Jobs Scraper
- Upwork Jobs Scraper
Real Estate
- Zillow & Zumper Scraper
- Realtor.com Scraper
- 99.co Scraper
- Realtor.com Agents Scraper
- Apartments.com Rental Scraper
- Bayut Scraper
- Craigslist Housing Scraper
- Daft.ie Scraper
- Dot Property Scraper
- FINN.no Scraper
- Funda Scraper
- Hepsiemlak Scraper
- Idealista Scraper
- Immobiliare.it Scraper
- ImmoScout24 Scraper
- Naver Land Scraper
- OpenSooq Scraper
- Otodom Scraper
- Property Finder Scraper
- PropertyGuru Scraper
- realestate.com.au Scraper
- Realtor.ca Scraper
- Rightmove Scraper
- SeLoger Scraper
- SUUMO Scraper
- Zillow Group Scraper
E-commerce
- Shopee Search Scraper
- E-commerce Scraper
- 1688 Global Product Search Scraper
- Allegro Scraper
- Amazon Search Scraper
- ASOS Product Scraper
- Cdiscount Product Scraper
- Costco Product Scraper
- Coupang Product Scraper
- Etsy Scraper
- Lazada Scraper
- MercadoLibre Scraper
- Mercari Japan Scraper
- Rakuten Japan Scraper
- SHEIN Product Scraper
- Target Product Scraper
- Temu Product Scraper
- Walmart Product Scraper
Travel & Stays
- Booking.com & Airbnb Scraper
- Agoda Scraper
- Airbnb Listings Scraper
- Booking.com Hotels Scraper
- Despegar Scraper
- Expedia Scraper
- Traveloka Scraper
- Travelstart Flights Scraper
- Trip.com Scraper
- TripAdvisor Scraper
Social & Content
Ads Intelligence
Local & Maps
General Tools
→ Browse the full profile: apify.com/lentic_clockss