ThomasNet Scraper [$0.9/1K💰] | Supplier Data | B2B Leads avatar

ThomasNet Scraper [$0.9/1K💰] | Supplier Data | B2B Leads

Pricing

from $0.87 / 1,000 results

Go to Apify Store
ThomasNet Scraper [$0.9/1K💰] | Supplier Data | B2B Leads

ThomasNet Scraper [$0.9/1K💰] | Supplier Data | B2B Leads

Extract ThomasNet supplier profiles with certifications, diversity designations, and contact data for B2B procurement and lead generation

Pricing

from $0.87 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

13 days ago

Last modified

Features

Limited permissions

Share

ThomasNet Industrial Supplier Scraper

Extract structured supplier data from ThomasNet — the leading industrial supplier directory for manufacturers, distributors, and service providers across North America.

Scrape ThomasNet supplier profiles, certifications, product categories, and contact details at scale. This ThomasNet scraper automates B2B industrial lead generation by pulling structured supplier firmographics including ISO certifications, diversity credentials, location data, and service capabilities — perfect for procurement teams, supply chain analysts, and sales professionals targeting the industrial sector.

Use Cases

  • Supplier Qualification — Identify ISO 9001, AS9100, ISO 13485, and other certified suppliers to meet compliance requirements for manufacturing and procurement workflows
  • Diversity Sourcing — Discover MBE, WBE, DBE, and HUBZone-certified diverse suppliers to fulfill corporate diversity procurement mandates and government contracting goals
  • Market Mapping — Analyze supplier density across industries, geographies, and product categories to understand competitive landscapes and sourcing opportunities
  • Contact & RFQ Enrichment — Enrich CRM records with verified supplier contacts, addresses, phone numbers, and capabilities for targeted RFQ outreach
  • Brand & Distributor Intelligence — Track brand presence, distributor networks, and product listings across ThomasNet for competitive intelligence and channel analysis
  • Procurement Lead Generation — Build qualified supplier prospect lists with firmographics, certifications, and capability data for strategic sourcing campaigns

How It Works

ThomasNet Scraper workflow: from supplier listings and company URLs to B2B records with capabilities, certifications and contacts

Looking for a ThomasNet scraper or a practical US supplier data alternative? Start from a supplier category page or a company profile URL. The Actor queries ThomasNet's public GraphQL API directly, so it does not depend on fragile page builds, browser rendering, or client-side sessions. Each record includes name, location, phone, website, company type, employee count, year founded, categories, capabilities, brands, certifications, diversity status and contact details.

Use the dataset for procurement shortlists, supplier discovery, vendor vetting and B2B lead generation. Export as JSON, CSV or Excel, or pull results through the Apify API. Pay from $0.90 per 1,000 suppliers.

Input

FieldTypeRequiredDefaultDescription
startUrlsarrayYes—ThomasNet supplier listing or profile URLs to scrape (e.g., https://www.thomasnet.com/suppliers/usa/as9100-consulting-services-97007562)
maxItemsintegerNo50Maximum number of supplier records to return (1–10,000; free-plan previews are capped at 10)
maxPagesPerListingintegerNo3Maximum number of result slices per listing URL (1–20, 25 suppliers each). ThomasNet returns one page per search, so extra slices use metro ZIP partitions
scrapeProfilePagesbooleanNotrueVisit each supplier's detail page for full profile data (slower but richer)
proxyConfigurationobjectNono proxy (direct)Proxy configuration. Defaults to a direct connection; set the Apify RESIDENTIAL group only if your runs get blocked

Example Input

{
"startUrls": [
{ "url": "https://www.thomasnet.com/suppliers/usa/as9100-consulting-services-97007562" },
{ "url": "https://www.thomasnet.com/suppliers/usa/cnc-machining-services-30349308-1.html" }
],
"maxItems": 50,
"maxPagesPerListing": 3,
"scrapeProfilePages": true,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Output

Each dataset item represents one supplier extracted from ThomasNet.

Record Fields

FieldDescription
nameSupplier / company name
tgramsIdStable ThomasNet company id
thomasUrlCanonical company profile URL
companyTypePrimary company type (Manufacturer, Distributor, Service Company…)
additionalActivitiesSecondary company types
categoriesProduct/service categories from the listing
categoryFamiliesParent category families
capabilitiesManufacturing/service capabilities
capabilitiesByTypeCapability groups keyed by type
certificationsISO, AS9100, IATF, and other certifications
certificationCountsCertification counts by type
diversityCertificationsMBE, WBE, DBE, HUBZone, SDVOB credentials
locationHeadquarters address, coordinates, and multi-location flag
yearFoundedYear established
employeeCountEmployee count range
revenueRangeAnnual revenue range (if listed)
contactPhone, website, and RFQ-form flag
brandsBrands distributed or manufactured
keyPersonnelContact names and titles
socialMediaSocial profiles
descriptionShort company description
descriptionByCompanyCompany-supplied description
tierThomasNet listing tier
logoUrlCompany logo URL
sourceProfile and listing provenance
scrapedAtISO timestamp of extraction

Listing cards are lighter, but by default (scrapeProfilePages: true) the Actor enriches every supplier through the profile API.

Example Output

{
"name": "1-Source Electronic Components Corp.",
"tgramsId": "1314681",
"thomasUrl": "https://www.thomasnet.com/company/1-source-electronic-components-corp-1314681/profile",
"companyType": "Distributor",
"categories": ["6061 Aluminum Plate", "Abrasives", "Adhesives: Epoxy"],
"capabilities": ["Capacitors", "Connectors", "Relays"],
"certifications": ["ISO 9001"],
"diversityCertifications": [],
"location": {
"hq": {
"address1": "12218 Bradford Green SQ #411",
"city": "Cary",
"state": "NC",
"zip": "27519",
"country": "USA"
},
"isMultiLocation": false
},
"yearFounded": "2001",
"employeeCount": "10-49",
"revenueRange": "$5 - 9.9 Mil",
"contact": {
"phone": "(631) 642-2479",
"website": "https://www.1sourcecomponents.com/",
"rfqForm": true
},
"brands": ["3M", "Amphenol", "Analog Devices"],
"keyPersonnel": [{ "name": "Richard Lodato", "title": "President" }],
"socialMedia": [{ "type": "FACEBOOK", "accountId": "1SourceComponents", "url": null }],
"tier": "NONE",
"logoUrl": "https://cdn.thomasnet.com/ccp/01314681/152029.jpg",
"source": {
"profileUrl": "https://www.thomasnet.com/company/1-source-electronic-components-corp-1314681/profile",
"listingUrl": "https://www.thomasnet.com/suppliers/usa/as9100-consulting-services-97007562"
},
"scrapedAt": "2026-10-31T13:41:26.672Z"
}

Tasks

Pre-configured tasks for common ThomasNet supplier research workflows:

TaskDescription
tn-supplier-qualificationFind suppliers by certification type (ISO, AS9100, IATF)
tn-diversity-sourcingDiscover MBE, WBE, DBE, and HUBZone-certified diverse suppliers
tn-market-mappingCategory-level market mapping across supplier segments
tn-contact-enrichmentEnrich supplier records with contacts and RFQ-ready data
tn-brand-intelligenceTrack brand presence and distributor networks
tn-full-profilesFull profile enrichment with certifications and capabilities
tn-procurement-leadsGenerate procurement-ready supplier lead lists
tn-multi-categoryMulti-category supplier scan across industrial segments

Integrations

  • Google Sheets — Export supplier lists to spreadsheets for team collaboration and RFQ distribution
  • HubSpot / Salesforce — Push supplier contacts into CRM pipelines for procurement outreach
  • Slack — Get notified when scraping runs complete or new suppliers matching criteria are found
  • Zapier / Make — Connect to 5,000+ apps for automated procurement workflows
  • REST API — Access dataset items via the Apify API for custom ERP and sourcing system integrations

Performance Tips

  • No proxy by default. Direct requests are the fastest option because the GraphQL API is not bot-guarded. Only pay for residential bandwidth when you actually see 403/429 answers.
  • Turn off profile visits for speed. scrapeProfilePages: false builds records straight from the listing cards — roughly 3–5× faster, at the cost of brands, personnel and social links.
  • Use result slices for depth. ThomasNet exposes only one 25-result page per search context. Each additional maxPagesPerListing unit runs a metro-area ZIP slice to surface different suppliers.
  • Keep maxItems realistic. The run stops as soon as the limit is reached, so a smaller number finishes sooner and costs fewer compute units.
  • Profile visits dominate the runtime. One HTTP request per supplier runs concurrently (up to 30 in flight), so doubling maxItems costs far less than double the time.

Frequently Asked Questions

What data can I extract from ThomasNet?

Supplier names, addresses, phone numbers, websites, employee counts, revenue ranges, certifications (ISO 9001, AS9100, IATF 16949), diversity status (MBE, WBE, DBE), capabilities, product lines, brands distributed, and full company descriptions.

Is this ThomasNet scraper compliant?

The Actor scrapes publicly available directory data from ThomasNet.com. It does not bypass authentication, access private accounts, or violate ThomasNet's Terms of Service. Users are responsible for ensuring their use of scraped data complies with applicable laws and data protection regulations.

How many suppliers can I scrape per run?

By default, the Actor returns up to 50 results. Increase maxItems (up to 10,000) for larger datasets; the free-plan preview is capped at 10. Each listing contributes up to 25 suppliers per result slice, and maxPagesPerListing controls how many metro ZIP slices are used.

Do I need proxies?

No. The Actor runs direct (no proxy) by default — the ThomasNet GraphQL API it uses is not bot-guarded, so a proxy would only add latency. If a run starts returning 403/429 responses, the Actor switches itself to the Apify RESIDENTIAL group, or you can enable that group up front in proxyConfiguration.

Can I filter by specific certifications?

Provide URLs from ThomasNet search results filtered by certification (e.g., AS9100, ISO 9001) and the Actor will extract suppliers matching those criteria.

How fresh is the scraped data?

Data reflects what is currently live on ThomasNet. For ongoing supplier monitoring, schedule the Actor to run periodically and compare results.

SEO Keywords

ThomasNet scraper, ThomasNet supplier data, industrial supplier directory, B2B supplier leads, ThomasNet API alternative, manufacturer database, supplier qualification, ISO certified suppliers, diversity suppliers, MBE WBE suppliers, procurement data, supply chain intelligence, industrial distributor data, supplier firmographics, RFQ automation, ThomasNet data extraction, CNC machining suppliers, metal fabrication suppliers, aerospace suppliers, manufacturing lead generation

For AI Agents

This Actor is designed for autonomous use by AI agents and procurement automation systems.

Input schema: JSON object with startUrls (array of ThomasNet URLs), maxItems (integer, default 50), maxPagesPerListing (integer, default 3), scrapeProfilePages (boolean, default true), and optional proxyConfiguration (object, default: no proxy / direct connection).

Typical workflow:

  1. Construct input with target ThomasNet supplier listing or profile URLs
  2. Call the Actor with waitSecs set for expected runtime
  3. Poll run status until SUCCEEDED
  4. Retrieve results via get-dataset-items using the returned datasetId
  5. Process structured supplier data for downstream tasks (CRM import, RFQ generation, supplier scoring)

Rate: $0.0009 per result

This Actor scrapes publicly available directory data from ThomasNet.com. It does not bypass authentication, access private data, or violate ThomasNet's Terms of Service. Users are responsible for ensuring their use of scraped data complies with applicable laws and regulations, including GDPR, CCPA, and CAN-SPAM. Do not use extracted contact information for unsolicited communications without proper legal basis. The developer assumes no liability for misuse of data obtained through this tool.