# Fast ThomasNet Scraper — Industrial Suppliers & Manufacturers (`rbbscrap/fast-thomasnet-scraper`) Actor

Ultra-fast ThomasNet industrial supplier scraper. Extract custom manufacturers, CNC machine shops, ISO 9001/AS9100 certifications, revenue, phone numbers, and executive contacts without browser overhead.

- **URL**: https://apify.com/rbbscrap/fast-thomasnet-scraper.md
- **Developed by:** [Hector](https://apify.com/rbbscrap) (community)
- **Categories:** Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 1,000 industrial supplier profile extracteds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Fast ThomasNet Scraper — Industrial Manufacturers, OEM Suppliers & Contacts

> ### 🎁 Free Tier: Extract up to 1,000 items 100% FREE!
>
> **No credit card required • Powered by Apify Free Plan**
>
> Every Apify user receives **$5.00 in free starter credits every month**!
> You can test and extract up to **1,000 records 100% free** with this scraper before paying anything.
>
> [![Free Trial](https://img.shields.io/badge/🎁%20Free%20Tier-100%20to%201%2C000%20Items%20Free-brightgreen?style=for-the-badge\&logo=apify)](https://apify.com/rbbscrap/fast-thomasnet-scraper/input)
> [![Monthly Free Credits](https://img.shields.io/badge/Apify%20Free%20Plan-%245%2FMonth%20Included-blue?style=for-the-badge\&logo=cashapp)](https://apify.com/rbbscrap/fast-thomasnet-scraper/input)
> [![No Credit Card](https://img.shields.io/badge/No%20Credit%20Card-Zero%20Risk-purple?style=for-the-badge)](https://apify.com/rbbscrap/fast-thomasnet-scraper/input)
>
> 👉 [**Click here to Launch a Free Test Run with 1 Click (Pre-filled)**](https://apify.com/rbbscrap/fast-thomasnet-scraper/input)

Access North America’s largest industrial B2B sourcing network. **Fast ThomasNet Scraper** extracts verified custom manufacturers, machine shops, OEM suppliers, quality certifications (ISO 9001, AS9100, ITAR), and executive RFQ contacts directly from ThomasNet.

Engineered for **industrial procurement teams, hardware startups, defense contractors, B2B sales development reps (SDRs), and manufacturing consultants** who need high-ticket supplier directories and direct executive contacts.

***

### ⚡ Why Choose Fast ThomasNet Scraper Over Competitors?

| Feature | **Fast ThomasNet Scraper** | zen-studio/thomasnet | memo23/thomasnet |
| :--- | :---: | :---: | :---: |
| **Speed & Resource Cost** | ⚡ **Sub-second (256MB RAM)** | 🐢 Browser-heavy container | 🐢 $5 per 1k runs |
| **Quality Certifications** | ✅ **ISO 9001, AS9100, ITAR, FDA** | ⚠️ Partial | ⚠️ Text blob |
| **Direct Contact Leads** | ✅ **Direct Phone, Website & RFQ Email** | ⚠️ Phone only | ⚠️ Incomplete |
| **Financial & Firmographics** | ✅ **Annual Revenue, Employees & Year** | ⚠️ Basic | ⚠️ Unstructured |
| **Manufacturing Capabilities** | ✅ **Clean Array of Capabilities** | ❌ Missing | ⚠️ Raw HTML |
| **Zero-Cookie Requirement** | ✅ **100% Zero-Cookie** | ❌ Cookie dependent | ❌ Token needed |

***

### 🔍 Key Data Fields Extracted

Every result delivers structured industrial firmographic intelligence:

- **Company Identity**: Official corporate name, verified badge status, business model (Custom Manufacturer, Distributor).
- **Physical Facility**: Street address, city, state, postal code, phone number, and official external website link.
- **Firmographic Intelligence**: Estimated annual revenue bracket ($10M-$50M+), total employee headcount, founding year.
- **Compliance & Certifications**: Array of verified quality standards: **ISO 9001**, **AS9100D** (Aerospace), **ITAR Registered** (Defense), **ISO 13485** (Medical Devices).
- **Engineering Capabilities**: Specific machining and manufacturing services (5-Axis Milling, Wire EDM, Cleanroom Molding).
- **Direct Executive Leads**: Named executive contact (VP Manufacturing, Sourcing Director) and verified direct RFQ email.

***

### ⚙️ Input Parameters

| Parameter | Type | Default | Description |
| :--- | :---: | :---: | :--- |
| `keywords` | Array | `["CNC Machining", "Injection Molding"]` | Industrial categories or products. |
| `state` | String | `""` | Optional two-letter state filter (e.g. `OH`, `MI`, `CA`). |
| `certifiedOnly` | Boolean | `false` | Only return suppliers with verified quality certifications. |
| `maxItems` | Integer | `30` | Maximum number of industrial suppliers to return. |
| `proxyConfiguration` | Object | `{ "useApifyProxy": true }` | Apify residential/datacenter proxy settings. |

***

### 📊 Sample Output (JSON)

```json
{
  "companyName": "Apex Precision Machine Inc.",
  "supplierType": "Custom Manufacturer",
  "verifiedBadge": true,
  "address": "1420 N Main St",
  "city": "Cleveland",
  "state": "OH",
  "postalCode": "44113",
  "phone": "+1 216-555-0192",
  "websiteUrl": "https://www.apexprecisionmachine.com",
  "profileUrl": "https://www.thomasnet.com/profile/10048291/apex-precision-machine.html",
  "annualRevenue": "$25M - $50M",
  "employeeCount": "100 - 249",
  "yearFounded": 1984,
  "certifications": [
    "ISO 9001:2015",
    "AS9100D (Aerospace)",
    "ITAR Registered"
  ],
  "capabilities": [
    "5-Axis CNC Milling",
    "CNC Turning",
    "Swiss Screw Machining",
    "Wire EDM",
    "Precision Grinding"
  ],
  "executiveContact": "Robert D. Sterling — VP of Manufacturing",
  "contactEmail": "rfq@apexprecisionmachine.com"
}
```

***

### 🔗 Integrations & Automations

- **HubSpot / Salesforce**: Ingest high-value industrial manufacturers directly into your B2B sales pipeline.
- **Automated RFQ Portals**: Feed technical specifications directly to verified AS9100 or ISO 9001 suppliers.
- **Airtable & Sheets**: Maintain up-to-date American manufacturing supplier catalogs.

***

### ❓ Frequently Asked Questions (FAQ)

##### Can I filter exclusively for aerospace or defense suppliers?

Yes. Check `certifiedOnly: true` in the input schema to isolate manufacturers holding active AS9100 or ITAR registrations.

# Actor input Schema

## `keywords` (type: `array`):

Industrial product categories, materials, or services (e.g., CNC Machining, Injection Molding, Sheet Metal Fabrication, Titanium Fasteners).

## `state` (type: `string`):

Optional US state or Canadian province (e.g., CA, OH, TX, MI, IL).

## `certifiedOnly` (type: `boolean`):

Only return suppliers with verified industrial certifications (ISO 9001, AS9100, ITAR, ISO 13485).

## `maxItems` (type: `integer`):

Maximum number of industrial suppliers to return.

## `proxyConfiguration` (type: `object`):

Apify Proxy settings to ensure high-speed extraction.

## Actor input object example

```json
{
  "keywords": [
    "CNC Machining",
    "Injection Molding"
  ],
  "certifiedOnly": false,
  "maxItems": 30,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keywords": [
        "CNC Machining",
        "Injection Molding"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("rbbscrap/fast-thomasnet-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "keywords": [
        "CNC Machining",
        "Injection Molding",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("rbbscrap/fast-thomasnet-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keywords": [
    "CNC Machining",
    "Injection Molding"
  ]
}' |
apify call rbbscrap/fast-thomasnet-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,rbbscrap/fast-thomasnet-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/IKpTnktTFuuNfIo2w/builds/yv0QpDIZNTZzNmHHQ/openapi.json
