$1/1K 🔥 Thomasnet Supplier Directory Scraper avatar

$1/1K 🔥 Thomasnet Supplier Directory Scraper

Pricing

$1.00 / 1,000 results

Go to Apify Store
$1/1K 🔥 Thomasnet Supplier Directory Scraper

$1/1K 🔥 Thomasnet Supplier Directory Scraper

$1/1K 🔥 NO-CODE Thomasnet supplier scraper! Paste search URL. 45+ data points per company (email, phone, address, products, certs, news, brands & more). AI-agent ready. Bypass page-1 limit. Export JSON, CSV, Excel, API. Start now! 🚀

Pricing

$1.00 / 1,000 results

Rating

5.0

(1)

Developer

Azzouzana

Azzouzana

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

Thomasnet Supplier Directory Scraper (By Search URL)

🤩 Overview

Thomasnet scraper: paste suppliers or companies search URLs, get company profiles in your dataset, and export as JSON, CSV, or Excel.

  • One main field: startUrl
  • Company profile data: name, phone, website, address, products, news, emails, and more
  • Pricing: $1 per 1,000 results
  • One row per supplier, ready for CRM, spreadsheets, or your own tools

📚 How to use this actor

  1. Create a free Apify account if you need one.
  2. On thomasnet.com, run a suppliers or companies search (keyword, category, location — whatever you need).
  3. Copy the full URL from your browser’s address bar.
  4. Paste it into startUrl, set maxItems, and start the run.

Example:

https://www.thomasnet.com/suppliers/search?searchterm=air&search_type=all&search_ref=search

Only startUrl is required.

🤔 Why Thomasnet data?

Thomasnet is a go-to directory for industrial suppliers and manufacturers in North America. This actor helps you turn a search results page into a structured list you can actually work with.

  • Lead generation: build supplier lists by product, region, or keyword
  • Sales and sourcing: compare companies, contacts, and capabilities
  • Market research: export profiles for analysis in sheets or BI tools
  • Repeatable lists: save the same startUrl and run again when you need a fresh snapshot

🤑 Cost of usage

$1 per 1,000 supplier profiles.

ProfilesCost
100$0.10
1,000$1.00
10,000$10.00

🆓 Free tier limitations

On the free Apify plan, trial limits usually apply:

  • Sample data: up to 5 profiles per run
  • Daily cap: 5 runs per day (UTC)
  • Between runs: at least 30 minutes before the next run

Upgrade to a paid plan when you need higher volume.

🛠️ Input

FieldTypeDescriptionExample
startUrlstringFull Thomasnet suppliers or companies search URLFrom the address bar after your search
maxItemsnumberMax supplier profiles to collect100

🧐 Output

One object per supplier in the default dataset. Example (abbreviated arrays):

{
"__typename": "Company",
"news": null,
"additionalInformation": [
{
"__typename": "CompanyAdditionalInformation",
"id": "100001",
"title": "Industrial Dryers",
"description": "Example product brochure entry for compressed-air drying equipment.",
"image": "https://cdn.example.com/thumbs/100001.png",
"url": "https://cdn.example.com/docs/100001.pdf",
"section": "PRODUCT",
"type": "DOCUMENT"
},
{
"__typename": "CompanyAdditionalInformation",
"id": "100002",
"title": "Rotary Screw Compressors",
"description": "Example product image and overview for rotary screw compressor lines.",
"image": "https://cdn.example.com/thumbs/100002.jpg",
"url": "https://cdn.example.com/images/100002.jpg",
"section": "PRODUCT",
"type": "IMAGE"
}
],
"brands": [
{ "__typename": "CompanyBrand", "name": "Brand A" },
{ "__typename": "CompanyBrand", "name": "Brand B" }
],
"headingBrands": null,
"whitepapers": null,
"products": null,
"families": [
{ "__typename": "CompanyFamily", "id": "200001", "name": "Compressors" },
{ "__typename": "CompanyFamily", "id": "200002", "name": "Dryers" }
],
"videos": [
{
"__typename": "CompanyVideo",
"id": "abc12345",
"title": "Acme Industrial Supply Inc. Company Overview",
"text": null,
"description": "Example company overview video description.",
"duration": "PT02M30S",
"url": "https://cdn.example.com/videos/abc12345.mp4",
"image": "https://cdn.example.com/thumbs/abc12345.jpg",
"label": "Company Overview",
"player": null,
"type": "COMPANY_OVERVIEW",
"uploadedDate": "2024-01-15T00:00:00.000Z"
}
],
"otherHeadings": null,
"certificationTotals": null,
"affiliatedMemberOf": null,
"affiliationFeaturedMembers": null,
"affiliationContactUrl": null,
"affiliationCompanyLabel": null,
"tgramsId": "1234567",
"name": "Acme Industrial Supply Inc.",
"logoUrl": null,
"logoTitle": "Acme Industrial Supply Inc. Company Logo",
"website": "https://www.acme-industrial-example.com",
"isClaimed": true,
"xometryVerified": false,
"isAdvertiser": true,
"isTopResponder": false,
"primaryPhone": "(555) 123-4567",
"description": "Manufacturer and distributor of industrial components. Custom fabrication, installation, and maintenance services available.",
"descriptionByCompany": "Acme Industrial Supply Inc. is a full-service supplier established in 1992, serving manufacturers across the Midwest.",
"annualSales": "$10 - 24.9 Mil",
"numberEmployees": "10-49",
"yearFounded": "1992",
"otherActivities": ["I", "S"],
"premiums": ["X"],
"address": {
"__typename": "CompanyAddress",
"address1": "100 Industrial Park Dr.",
"address2": null,
"address3": null,
"city": "Springfield",
"state": "IL",
"stateName": "Illinois",
"zip": "62701",
"zip4": null,
"country": "USA",
"county": null,
"latitude": 39.7817,
"longitude": -89.6501
},
"tier": "VERIFIED",
"type": "D",
"isMultiLocation": false,
"mainLocationTgramsId": "1234567",
"mainLocationName": "Acme Industrial Supply Inc.",
"locationTypes": [
{
"__typename": "CompanyLocationType",
"id": 999,
"name": "No Location Type Found"
}
],
"heading": null,
"headings": null,
"personnel": [
{
"__typename": "Personnel",
"name": "Jane Doe",
"title": "Sales Director"
}
],
"catalogType": null,
"social": [
{
"__typename": "CompanySocialMedia",
"accountId": "https://blog.acme-industrial-example.com/",
"type": "BLOGS"
}
],
"isAffiliationPage": false,
"companyAd": {
"__typename": "CompanyAd",
"adurl": "https://www.acme-industrial-example.com/",
"adimg": "https://cdn.example.com/pad/1234567/ad.jpg"
},
"ads": null,
"profileUrl": "https://www.thomasnet.com/company/acme-industrial-supply-inc-1234567/profile",
"emails": ["sales@acme-industrial-example.com"]
}

❓ FAQ

How much does a run cost?

About $1 per 1,000 profiles. Your actual bill depends on how many rows you collect and your Apify plan.

Why do I only get 5 results?

On the free plan, runs are capped at 5 profiles so you can check data quality before scaling up.

Yes — run the actor again with a different startUrl, or increase maxItems on a paid plan.

This actor only collects publicly visible supplier information from search and profile pages. It is not affiliated with Thomasnet. For general guidance, see Apify’s article on web scraping legality.

📬 Contact

⚠️ Disclaimer

This actor is not affiliated with Thomasnet. Trademarks belong to their respective owners.