当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

POST

APIの稼働状況

24時間の稼働状況
正常
24時間の平均応答時間
—
  • 良好/正常
  • 利用可能
  • 制限あり
  • ほぼ停止
正常

製品、素材、サービスを指定して、ThomasNetで北米のメーカーや産業系企業を検索します。住所、カテゴリ、ブランド、年間売上高、従業員数を取得できます。2件を同じ企業とみなす前に、name、url、住所を比較してください。areaに指定するのはディレクトリの範囲で、国コードや都市名ではありません。

料金は1,000リクエストあたり$1.39(1回あたり$0.001389)です。失敗した呼び出しと空の結果には課金されません。 同期処理です。時間のかかるジョブでは、ボディに"mode": "async"を追加し、job_idを取得してポーリングしてください。

AIプロンプト

EveryInfraのThomasNet 検索エンドポイント(thomasnet/search)を使ったデータ収集スクリプトの作成を手伝ってください。

エンドポイントの仕組み:
- リクエスト:ヘッダーにAuthorization: Bearer <API key>を指定して、https://api.everyinfra.com/api/v1/socialにPOSTします。APIキーは環境変数EVERYINFRA_API_KEYから読み込み、ハードコードしないでください。
- リクエストボディでplatformにthomasnet、actionにsearchを指定し、パラメータはparamsの中に入れます。
- 必須パラメータ:
  - keyword: searchアクションで、工業製品、素材、製造サービス(例:射出成形)の検索語を指定します。一般消費者向けの小売商品ではなく、北米の製造業者や産業系企業の掲載情報を返します。
- 任意パラメータ:
  - area: searchおよびcompanyアクションで、製造業者の地理的範囲を絞り込みます。デフォルトはNA(北米)です。ISO国コードや都市名をそのまま渡さないでください。
  - limit: この呼び出しで返す最大行数で、1〜200の整数で指定します。省略するとデフォルト値が適用されます。また、返される行数がこれより少なくなる場合があります。最大値を超える値を指定すると、課金前に422が返されます。(デフォルト:20)
- レコードのリストを返します。各レコードの主なフィールド: id、url、name、text、address、email、emails、phone、annual_sales、employees_count、brands、categories。フィールドは全部で16個です。一覧はhttps://api.everyinfra.com/api/v1/social/catalog?platform=thomasnetを参照してください。.
- リクエストボディの例:
{
  "platform": "thomasnet",
  "action": "search",
  "params": {
    "keyword": "stainless steel tubing"
  }
}
- 料金:1,000リクエストあたり$1.39。失敗時および結果が空の場合は課金されません。
- 対象が数十〜数百件ある場合は、ボディに"mode": "async"を追加します。すぐにjob_idが返されるので、GET https://api.everyinfra.com/api/v1/jobs/{job_id}をポーリングして結果を取得します。
- 422の場合は、エラーに含まれる推奨パラメータ名と指定可能な値を使ってリクエストを修正します。429または503の場合は、Retry-Afterの指定に従って待ってから再試行します。

コードを書く前に、必要な対象とその件数、必要なフィールド、希望する出力形式を私に質問してください。そのうえで、計画と概算費用を私に確認してください。

リクエストパラメータ

名前場所型必須デフォルト説明
Authorizationheaderstringはい-Bearerの後にAPIキーを続けます。APIキーはコンソールで作成してください。URLやコードリポジトリには絶対に含めないでください。
platformbodystringはいthomasnetプラットフォームの識別子です。値は固定です。
actionbodystringはいsearch機能の識別子です。値は固定です。
keywordbody.paramsstringはい-searchアクションで、工業製品、素材、製造サービス(例:射出成形)の検索語を指定します。一般消費者向けの小売商品ではなく、北米の製造業者や産業系企業の掲載情報を返します。
areabody.paramsstringいいえ-searchおよびcompanyアクションで、製造業者の地理的範囲を絞り込みます。デフォルトはNA(北米)です。ISO国コードや都市名をそのまま渡さないでください。
limitbody.paramsinteger (1–200)いいえ20この呼び出しで返す最大行数で、1〜200の整数で指定します。省略するとデフォルト値が適用されます。また、返される行数がこれより少なくなる場合があります。最大値を超える値を指定すると、課金前に422が返されます。

コードサンプル

bash
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "platform": "thomasnet",
  "action": "search",
  "params": {
    "keyword": "stainless steel tubing"
  }
}'

OpenAPI定義(JSON)サンプルは環境変数EVERYINFRA_API_KEYからAPIキーを読み込みます。コピーしたコードにAPIキーが含まれることはありません。

レスポンス例

実際のレスポンス

October 24, 2026 at 18:28(UTC)に、上のコードサンプルのパラメータでこのAPIを呼び出して取得しました。resultsとcountはその呼び出しの実際のレスポンスから個人情報(名前、ハンドル、アバター、プロフィールリンク、連絡先)を削除したものです。リストは先頭の2件のみ掲載しています。id、billing、quotaは呼び出しごとに異なるため、構造のみを示しています。

json
{
  "id": "req_…",
  "platform": "thomasnet",
  "action": "search",
  "results": [
    {
      "id": "30101759",
      "url": "https://www.twmetals.com/",
      "name": "TW Metals",
      "text": "Distributor of standard and custom metal pipes, tubes, rods, bars, and sheet products. Made from stainless steel, aluminum, nickel, titanium, and carbon alloy. Abrasive sawing, laser cutting, and sheet shearing services are also provided. Suitable for pumps, valves, seals, restau…",
      "address": {
        "address1": "235 Tubeway Dr.",
        "city": "Carol Stream",
        "state": "IL",
        "stateName": "Illinois",
        "zip": "60188",
        "country": "USA",
        "latitude": 41.91532739,
        "longitude": -88.128386
      },
      "phone": "•••",
      "annual_sales": "$250 Mil. and over",
      "employees_count": 1000,
      "employees_count_display": "1000+",
      "categories": [
        {
          "headingId": "1124809",
          "name": "Alloy Bars & Tubes",
          "familyName": "Tubes",
          "description": "Distributor of alloy bars & tubes. Various materials include nickel, stainless steel, aluminum, titanium and carbon. Various capabilities include sawing, cutting, heat treating, anodizing, forming, machining, honing, slitting, painting and grinding. Aerospace, commercial transpor…",
          "url": null
        },
        {
          "headingId": "1124809",
          "name": "Alloy Bars & Tubes",
          "familyName": "Aluminum",
          "description": "Distributor of alloy bars & tubes. Various materials include nickel, stainless steel, aluminum, titanium and carbon. Various capabilities include sawing, cutting, heat treating, anodizing, forming, machining, honing, slitting, painting and grinding. Aerospace, commercial transpor…",
          "url": null
        },
        {
          "headingId": "1124809",
          "name": "Alloy Bars & Tubes",
          "familyName": "Titanium",
          "description": "Distributor of alloy bars & tubes. Various materials include nickel, stainless steel, aluminum, titanium and carbon. Various capabilities include sawing, cutting, heat treating, anodizing, forming, machining, honing, slitting, painting and grinding. Aerospace, commercial transpor…",
          "url": null
        }
      ],
      "location_types": [
        {
          "id": 999,
          "name": "No Location Type Found"
        }
      ],
      "is_claimed": false,
      "is_multi_location": true,
      "image_url": "https://cdn.thomasnet.com/ccp/30101759/206782.jpg",
      "platform": "thomasnet"
    },
    {
      "id": "30719802",
      "url": "https://www.wallacemetals.com/",
      "name": "Wallace Metal Products",
      "text": "Distributor of metals. Products include aluminum, stainless steel, carbon steel and copper. 3003-H14, 5052-H32, 6061-T6, bright finish 3003-H22, mill finish 6061-T6, 2011-T3, 2024-T4 and 6063-T52 grade aluminum alloys are available. Stainless steel grades include 304, 304L, 316, …",
      "address": {
        "address1": "R.J. Casey Industrial Park Columbus & Preble Ave",
        "city": "Pittsburgh",
        "state": "PA",
        "stateName": "Pennsylvania",
        "zip": "15233",
        "country": "USA",
        "latitude": 40.46078646,
        "longitude": -80.032585
      },
      "phone": "•••",
      "annual_sales": "$1 - 4.9 Mil",
      "employees_count": "10-49",
      "categories": [
        {
          "headingId": "97006775",
          "name": "6061 Aluminum Plate",
          "familyName": "Aluminum",
          "description": "Distributor of 6061 aluminum plate. 6061-T6 grade plates and mill finish6061-T6 grade tread plates are available. Capabilities include sheet shearing and sawing.",
          "url": null
        },
        {
          "headingId": "1124809",
          "name": "Alloy Bars & Tubes",
          "familyName": "Tubes",
          "description": "Distributor of alloy bars and tubes. Products include stainless steel, carbon steel, copper alloys and aluminum alloys. Stainless steel welded and seamless tubing, stainless steel T-304 grade welded ornamental tubing, carbon steel A-36 grade square and rectangular structural tubi…",
          "url": null
        },
        {
          "headingId": "1124809",
          "name": "Alloy Bars & Tubes",
          "familyName": "Aluminum",
          "description": "Distributor of alloy bars and tubes. Products include stainless steel, carbon steel, copper alloys and aluminum alloys. Stainless steel welded and seamless tubing, stainless steel T-304 grade welded ornamental tubing, carbon steel A-36 grade square and rectangular structural tubi…",
          "url": null
        }
      ],
      "location_types": [
        {
          "id": 999,
          "name": "No Location Type Found"
        }
      ],
      "is_claimed": false,
      "is_multi_location": false,
      "image_url": "https://cdn.thomasnet.com/ritekit/wallacemetals.com.svg",
      "platform": "thomasnet"
    }
  ],
  "count": 20,
  "billing": {
    "charged": …,
    "charged_usd": …,
    "balance_after_usd": …,
    …
  },
  "quota": { … }
}

レスポンスフィールド

業務データはresultsに含まれます。この表はレコードに含まれうるフィールドの一覧です。プラットフォームに表示されない値を作り出すことはありません。

フィールド意味
idプラットフォーム上でのレコードの一意なIDです。一意性は1つのプラットフォーム内に限られ、プラットフォームが異なるとIDが重複する場合があります。
urlプラットフォーム上のレコードへのリンクです。
name対象そのものの名前です(アカウント・商品・ビジネス系の機能で使用)。
textHTMLを除去した本文です。省略されることなく全文が返されます(一部のプラットフォームでは一覧結果自体に抜粋しか含まれません。その場合は各プラットフォームのフィールドの注記に記載しています)。
address住所全体です。取得したまま返します。
email連絡先のメールアドレスです。取得したまま返します。
emails連絡先のメールアドレスです(1件のレコードに複数含まれる場合があります)。重複を除いたうえで、取得したまま返します。
phone連絡先の電話番号です。形式を正規化せず、そのまま返します。
annual_salesプラットフォーム上の意味のまま
employees_countプラットフォーム上の意味のまま
brandsプラットフォーム上の意味のまま
categoriesプラットフォーム上の意味のまま
location_typesプラットフォーム上の意味のまま
is_claimedプラットフォーム上の意味のまま
is_multi_locationプラットフォーム上の意味のまま
image_url画像のリンクです。複数の画像を返す機能では、image_urls配列が返される場合があります。
platform取得元プラットフォームの識別子で、リクエストのplatformと同じです(例:xiaohongshu、tiktok)。

エラーと課金

401
キーが未指定か無効です。
402
残高が不足しています。先にチャージしてください。
422
パラメータ名または値が無効です。エラーに含まれる候補を参考に修正してください。課金はされません。
429
1分あたりのリクエスト上限に達しました。Retry-Afterの指定に従って待ってから再試行してください。
503
処理を完了できませんでした。保留中の請求額は残高に戻されます。結果が不明な場合は、再試行する前に確認してください。
200(空)
データがありません。課金はされません。

エラー

公式リファレンス

対象と用語の確認にのみ使用しています。プラットフォームによるEveryInfraの承認や推奨を意味するものではありません。

  • Thomasnet:認証バッジと所有権申請済みプロフィールは別物 ↗

    Thomasnetは認証バッジを付与する前に、企業情報、連絡先情報、製品・サービス情報それぞれに個別の認証要件を適用しています。このエンドポイントの`is_claimed`フィールドはプロフィールの所有権申請状況のみを記録するもので、このバッジの代わりにはならず、企業のデューデリジェンスが完了したことを証明するものでもありません。

    確認日:2026-09-04