Discover/thomasnet.com API
live

thomasnet.com APIthomasnet.com

Search ThomasNet's industrial supplier directory via API. Get company profiles, revenue ranges, certifications, and bulk lead lists for manufacturers and distributors.

Endpoints
3
Updated
10d ago
Try it
Page number for pagination.
Search keyword or category (e.g. 'metal fabrication', 'plastic injection molding').
Location filter such as city, state, or ZIP code.
api.parse.bot/scraper/3eee7814-a3b8-4263-ab86-caf00068b4f4/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/3eee7814-a3b8-4263-ab86-caf00068b4f4/search_suppliers?page=1&query=metal+fabrication' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for industrial suppliers by keyword and optional location. Returns paginated results from the ThomasNet directory with company summary info including contact details and revenue.

Input
ParamTypeDescription
pageintegerPage number for pagination.
queryrequiredstringSearch keyword or category (e.g. 'metal fabrication', 'plastic injection molding').
locationstringLocation filter such as city, state, or ZIP code.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "count": "integer, total number of matching suppliers",
    "query": "string, the search query used",
    "results": "array of supplier summary objects with tgrams_id, name, phone, location, annual_sales, employee_count, year_founded, website, profile_url",
    "location": "string, location filter applied"
  },
  "sample": {
    "data": {
      "page": 1,
      "count": 22672,
      "query": "metal fabrication",
      "results": [
        {
          "name": "Chicago Metal Fabricators",
          "phone": "+1 (555) 012-3456",
          "website": "https://chicagometal.com/",
          "location": "Chicago, IL",
          "tgrams_id": "436170",
          "profile_url": "https://www.thomasnet.com/profile/436170/company.html",
          "annual_sales": "$25 - 49.9 Mil",
          "year_founded": "1908",
          "employee_count": "50-99"
        }
      ],
      "location": ""
    },
    "status": "success"
  }
}

About the thomasnet.com API

The ThomasNet API gives programmatic access to the ThomasNet industrial supplier directory across 3 endpoints. Use search_suppliers to query by keyword and location and get back paginated supplier summaries — including annual sales, employee count, year founded, and phone — or use get_supplier_profile to pull full company detail by profile URL, or get_bulk_leads to collect flat lead lists across multiple pages in a single call.

Search and Profile Endpoints

The search_suppliers endpoint accepts a required query string (e.g. 'metal fabrication' or 'plastic injection molding') and an optional location filter — city, state, or ZIP code. Results are paginated via the page parameter. Each item in the results array contains a tgrams_id, name, phone, location, annual_sales, employee_count, year_founded, website, and a prof field linking to the full profile. The response also surfaces count — the total number of matching suppliers for that query.

Detailed Company Profiles

The get_supplier_profile endpoint accepts a full ThomasNet profile URL or path and returns a richer record: address (broken into address1, city, state, zip, country), description, logo_url, annual_sales, year_founded, business_type, and the tgrams_id that ties back to search results. This is the endpoint to use when you need structured address data or the company description field rather than just summary info.

Bulk Lead Extraction

The get_bulk_leads endpoint wraps the search functionality to iterate automatically across pages. Pass a query string and optionally cap the run with max_pages. The response is a flat leads array — each entry has tgrams_id, name, phone, location, annual_sales, and website — along with a total count. This makes it practical to build targeted supplier lists without manually stepping through pagination.

Common use cases
  • Build a supplier shortlist for a specific manufacturing category using search_suppliers with keyword and state filters
  • Enrich a CRM with structured address, phone, and annual sales data pulled from get_supplier_profile
  • Generate bulk outreach lists of manufacturers by running get_bulk_leads across multiple query categories
  • Track year-founded and employee-count trends across a set of suppliers in a given industry vertical
  • Cross-reference tgrams_id values from search results with profile records to deduplicate supplier databases
  • Filter potential vendors by business type using the business_type field returned in full profiles
  • Identify sourcing alternatives by running keyword queries for specific fabrication processes and comparing annual_sales ranges
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does ThomasNet have an official developer API?+
ThomasNet does not publish a general-purpose public developer API. Their data is accessible through their website at thomasnet.com, and this Parse API provides structured programmatic access to that directory.
What does `get_supplier_profile` return beyond what `search_suppliers` includes?+
The profile endpoint adds a full structured address object (address1, city, state, zip, country), a description field, logo_url, and business_type. The search endpoint returns summary fields only — no description, no broken-out address components.
Does the API return supplier certifications such as ISO or AS9100?+
Not currently. The endpoints cover company info, revenue ranges, address, business type, and contact details. Certification data visible on some ThomasNet profiles is not exposed in the current response schema. You can fork this API on Parse and revise it to add a certifications field to the profile endpoint.
How does pagination work across the endpoints?+
The search_suppliers endpoint takes an integer page parameter and returns a count of total matches, so you can calculate total pages client-side. The get_bulk_leads endpoint handles pagination internally up to the max_pages limit you supply, returning a single flat leads array.
Can I retrieve a list of product categories or subcategories available on ThomasNet?+
Not currently. The API accepts free-text keyword queries and location filters but does not expose ThomasNet's category taxonomy as a browsable or enumerable resource. You can fork this API on Parse and revise it to add a category-listing endpoint.
Page content last updated . Spec covers 3 endpoints from thomasnet.com.
Related APIs in B2b DirectorySee all →
angieslist.com API
Search for home service professionals on Angi and access their detailed profiles including reviews, contact information, and photos to find the right contractor for your project. Quickly compare multiple service providers by viewing their ratings, customer feedback, and verified business details all in one place.
naukri.com API
naukri.com API
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
mouser.com API
mouser.com API