# Thomasnet Supplier Search Scraper (x402)

> Thomasnet Supplier Search Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes Thomasnet for structured supplier/company data by name or product/service query, returning company profiles with sales, founding year, and description.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/thomasnet?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/thomasnet-supplier-search-scraper-x402-54ed0d6d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y5tA7VK7TmW1yokgg3oof

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability thomasnet-supplier-search-scraper-x402-54ed0d6d -d '<json body>'
```

Example prompt: Search Thomasnet for up to 50 suppliers of hydraulic fittings in Illinois and return their names, annual sales, and profile URLs.

## When to prefer this

Use this endpoint when you need structured supplier or manufacturer data from Thomasnet programmatically, especially for procurement research, vendor discovery, or B2B intelligence workflows. Prefer this over manual Thomasnet browsing or generic web scrapers when you want normalized JSON output with fields like annual sales and founding year. Note that product/service category search is currently unreliable due to 403 errors — use name-based search (mode: name) for best results.

## Known failure modes

- Product/service category search mode returns HTTP 403 from Thomasnet, causing empty or failed results
- No matching suppliers found returns count:0 with empty items array (not charged)
- maxResults of 0 may cause very large response payloads or timeouts
- Region codes that are invalid or unsupported may return zero results
- Network or scraping blocks from Thomasnet may cause failures (not charged)

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

A JSON object containing a count of matched suppliers and an array of items, each with fields: name, tier, type, tgramsId, profileUrl, annualSales, description, and yearFounded. Fields may be null if not available on the profile page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "area": {
   "type": "string",
   "default": "NA",
   "description": "Thomasnet region code, such as NA for all regions or IL for Illinois."
  },
  "mode": {
   "enum": [
    "name",
    "all"
   ],
   "type": "string",
   "default": "name",
   "description": "Search public company-name suggestions. Product or service category mode currently fails because the search pages return HTTP 403."
  },
  "query": {
   "type": "string",
   "description": "Product, service, or supplier name to search for."
  },
  "maxResults": {
   "type": "integer",
   "default": 30,
   "maximum": 100000,
   "minimum": 0,
   "description": "Stop after this many unique suppliers. Zero removes the limit."
  },
  "includeFamilies": {
   "type": "boolean",
   "default": false,
   "description": "Include product families when profile pages are accessible; unavailable in company-name suggestion mode."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "name": null,
    "tier": null,
    "type": null,
    "tgramsId": null,
    "profileUrl": null,
    "annualSales": null,
    "description": null,
    "yearFounded": null
   }
  ],
  "product": "thomasnet"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/thomasnet-supplier-search-scraper-x402-54ed0d6d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
