Introduction

Welcome to supplier.io APIs! Here you’ll find comprehensive information for integrating with our API endpoints. We’ve tried to make this documentation user-friendly and example-filled, but if you have any questions, please contact your account representative. The fastest way to get your integration up and running is to use our quickstart guide, which walks through your entire integration step-by-step. You’ll integrate API into your site or app and use it to retrieve the data you need from our database.

Overview

API keys and access

To gain access to the supplier.io API, please request an account key from your account representative. Once you’ve received the signup process and acknowledged our terms, we’ll provide a live customerID, secret, and public_key.

API protocols

The API uses POST requests to communicate and HTTP response codes to indicate status and errors. All responses come in standard JSON. The API is served over HTTPS TLS v1.1+ to ensure data privacy; HTTP and HTTPS with TLS versions below 1.1 are not supported. All requests must include a Content-Type of application/json and the body must be valid JSON.

API host

https://explorerdev.supplierio.com (Development)
https://explorerdemo.supplierio.com (Sandbox)
https://explorer.supplier.io (Production)


The Sandbox and Development environments are unrestricted and supports only test Items. All testing should be done in our Sandbox and Development environments. All activity in the Production environment will be billed. When you’re getting ready to launch into Production, please request Production API access.

Endpoints

Search
/GetSearchDetail
/GetMatch
/GetBestMatch


Suppliers
/GetSupplierDetail

Storing supplier.io API identifiers

It’s important to properly handle supplier.io identifiers returned by the API endpoints. supplier.io identifiers let you associate API and supplier details with your requests, and will help our Support team resolve your issues faster and more accurately. Here are some best practices for handling our API identifiers.

supplier_id

supplier_ids are the core identifiers that map to records in the supplier.io database. You should persist them in your application storage. Note, however, that supplier_ids are frequently retired and replaced with new supplier_ids. The response always returns the latest supplier_id. If it has changed from your original request, you should update it in your application storage.

customerID

If you are using the API across multiple clients, the customerID identifies the client for each request.

Breaking changes

We strive to avoid making any breaking changes to our API, but we do make changes over time that may result in changes to the data that you pull from supplier.io.

We consider the following changes to be backwards compatible:

  • Adding new API endpoints
  • Adding new options parameters to existing endpoints
  • Adding new data elements to existing response schemas
  • Adding new error_types and error_codes
  • Adding new webhook_types and webhook_codes
  • Changing the length or content of any API identifier

Search


The API supports two types of searches:

  • Database Search: Search requests run a query against the database based on the provide search parameters and filters.
  • Matches: Match requests attempt to identify a specific supplier based on the provided criteria.

GetSearchDetail

The method returns the result of search against supplier.io database.

Input
Field Required Description Default Value
APIKEY Yes Used for API authentication.
customerID Yes Assigned Customer ID. Used to validate customer's access to the API.
  • If access is no longer valid, the API returns an error of “Expired Contract.”
  • If customer id is not known, the API returns error of “Invalid Customer ID.”
customerName Yes Assigned Customer Name
searchQuery No Accepts string as a keyword search. *
startRecord No The start record number for search results. 0
rowCount No Number of records need to fetch and it is used with startRecord parameter. 10
organizationName No Filter Results by Supplier Name.
location No Geocodes to limits search by location. Format: longitude, latitude
locationDistance No Distance (in miles) from entered location to limit search results. Used with location. Field is ignored if location parameter is blank. 25
state No Filter Results by State
naicsCode No Filter Results by 6-digit NAICS Code(s)
sicCode No Filter Results by 4-digit SIC Code(s)
diversityClassification No Filter Results by Diversity Classification. Values:
  • MBE
  • WBE
  • SDB
  • DBE
  • 8A
  • HUBZONE
  • SDVET
  • VET
  • DISABLED
  • SBE
  • LGBT
  • HBCU
  • ABILITYONE
  • ANC
  • SC-SDB
  • WOSB
  • EDWOSB
  • ACDBE
  • EDGE
  • Aboriginal
  • ethnicity No Filter Results by Ethnicity. Values (format may change):
  • AFRICAN AMERICAN
  • HISPANIC AMERICAN
  • ASIAN AMERICAN
  • NATIVE AMERICAN
  • ASIAN PACIFIC AMERICAN
  • ASIAN SUBCONTINENT AMERICAN
  • employee No Filter Results by Number of Employees. Values (format may change):
  • 1-10
  • 11-50
  • 51-200
  • 201-500
  • 501-1,000
  • 1,001-5,000
  • 5,001-10,000
  • 10,000+
  • revenue No Filter Results by Company Revenues. Values (format may change):
  • Less than $500K
  • $500K-1M
  • $1M-10M
  • $10M-50M
  • $50M-$100M
  • $100M-500M
  • $500M-1B
  • $1B-10B
  • $10B-50B
  • $50B+
  • Using Filters
    • Multiple filters may be used simultaneously and each filter can accept mutliple values.
    • If multiple filter fields are used, an AND operator is applied across all the filters.
    • If multiple values are used for a filter, an OR operator is applied across all the values.
    • Multiple values for a filter must be separated using a vertical bar (|).
    Examples:
    • Multiple Filters with single values: State=IL&Employee=1-10
    • Multiple Filters with multiple values: State=IL|NJ&Employee=1-10
    Results Example
    {  
       "results":{  
          "Error":null,
          "SearchQuery":"*",
          "startRecord":"0",
          "rowCount":"10",
          "TotalRecords":"5000+",
          "Results":[  
             {  
                "SupplierID":"100001530",
                "SupplierName":"VILLAGES APARTMENTS, THE",
                "Address":"1100 N 6TH ST OFC",
                "City":"WACO",
                "State":"TX",
                "Zip":"76707",
                "Country":"USA"
             },
             {  
                "SupplierID":"100001531",
                "SupplierName":"SPRING CITY ELECTRICAL MANUFACTURING CO",
                "Address":"1 S MAIN ST",
                "City":"SPRING CITY",
                "State":"PA",
                "Zip":"19475",
                "Country":"USA"
             },
             {  
                "SupplierID":"100001532",
                "SupplierName":"PIONEER BUILDING MATERIALS INC",
                "Address":"321 DENTON AVE",
                "City":"NEW HYDE PARK",
                "State":"NY",
                "Zip":"11040",
                "Country":"USA"
             },
             {  
                "SupplierID":"100001533",
                "SupplierName":"FLUID MECHANISMS OF HAUPPAUGE INC",
                "Address":"225 ENGINEERS RD",
                "City":"HAUPPAUGE",
                "State":"NY",
                "Zip":"11788",
                "Country":"USA"
             },
             {  
                "SupplierID":"100001534",
                "SupplierName":"ART PRECISION METAL PRODUCTS INC",
                "Address":"1465 STRONG AVE S",
                "City":"COPIAGUE",
                "State":"NY",
                "Zip":"11726",
                "Country":"USA"
             },
             {  
                "SupplierID":"100001538",
                "SupplierName":"ROSENBERG HOUSING GROUP INC",
                "Address":"125 E 23RD ST",
                "City":"NEW YORK",
                "State":"NY",
                "Zip":"10010",
                "Country":"USA"
             },
             {  
                "SupplierID":"100001539",
                "SupplierName":"STEFAN SYDOR OPTICS INC",
                "Address":"31 JET VW DR",
                "City":"ROCHESTER",
                "State":"NY",
                "Zip":"14624",
                "Country":"USA"
             },
             {  
                "SupplierID":"100001540",
                "SupplierName":"BUDSGUNSHOP.COM LLC",
                "Address":"1105 INDUSTRY RD",
                "City":"LEXINGTON",
                "State":"KY",
                "Zip":"40505",
                "Country":"USA"
             },
             {  
                "SupplierID":"100001541",
                "SupplierName":"TEDCO INDUSTRIES INC",
                "Address":"4730 HOLLINS FRY RD",
                "City":"HALETHORPE",
                "State":"MD",
                "Zip":"21227",
                "Country":"USA"
             },
             {  
                "SupplierID":"100001542",
                "SupplierName":"ALMAG PLATING CORP",
                "Address":"1800 CHERRY HL RD",
                "City":"BALTIMORE",
                "State":"MD",
                "Zip":"21230",
                "Country":"USA"
             }
          ],
          "Facets":{  
             "State":[  
                {  
                   "Value":"CA",
                   "count":"5000+"
                },
                {  
                   "Value":"VA",
                   "count":"5000+"
                },
                {  
                   "Value":"TX",
                   "count":"5000+"
                },
                {  
                   "Value":"FL",
                   "count":"5000+"
                },
                {  
                   "Value":"NY",
                   "count":"5000+"
                },
                {  
                   "Value":"MD",
                   "count":"5000+"
                },
                {  
                   "Value":"PA",
                   "count":"5000+"
                },
                {  
                   "Value":"IL",
                   "count":"5000+"
                },
                {  
                   "Value":"NJ",
                   "count":"5000+"
                },
                {  
                   "Value":"GA",
                   "count":"5000+"
                }
             ],
             "NAICS":[  
                {  
                   "Value":"541330",
                   "count":"5000+"
                },
                {  
                   "Value":"541511",
                   "count":"5000+"
                },
                {  
                   "Value":"541512",
                   "count":"5000+"
                },
                {  
                   "Value":"236220",
                   "count":"5000+"
                },
                {  
                   "Value":"541611",
                   "count":"5000+"
                },
                {  
                   "Value":"541519",
                   "count":"5000+"
                },
                {  
                   "Value":"541690",
                   "count":"5000+"
                },
                {  
                   "Value":"238210",
                   "count":"5000+"
                },
                {  
                   "Value":"236210",
                   "count":"5000+"
                },
                {  
                   "Value":"541990",
                   "count":"5000+"
                }
             ],
             "SIC":[  
                {  
                   "Value":"7389",
                   "count":"5000+"
                },
                {  
                   "Value":"8742",
                   "count":"5000+"
                },
                {  
                   "Value":"1531",
                   "count":"5000+"
                },
                {  
                   "Value":"8748",
                   "count":"5000+"
                },
                {  
                   "Value":"8711",
                   "count":"5000+"
                },
                {  
                   "Value":"7371",
                   "count":"5000+"
                },
                {  
                   "Value":"7373",
                   "count":"5000+"
                },
                {  
                   "Value":"1799",
                   "count":"5000+"
                },
                {  
                   "Value":"6531",
                   "count":"5000+"
                },
                {  
                   "Value":"8299",
                   "count":"5000+"
                }
             ],
             "Revenue":[  
                {  
                   "Value":"Less than $500K",
                   "count":"5000+"
                },
                {  
                   "Value":"$1M-10M",
                   "count":"5000+"
                },
                {  
                   "Value":"$500K-1M",
                   "count":"5000+"
                },
                {  
                   "Value":"$10M-50M",
                   "count":"5000+"
                },
                {  
                   "Value":"$50M-$100M",
                   "count":"1410"
                },
                {  
                   "Value":"$100M-500M",
                   "count":"868"
                },
                {  
                   "Value":"$1B-10B",
                   "count":"114"
                },
                {  
                   "Value":"$500M-1B",
                   "count":"100"
                },
                {  
                   "Value":"$10B-50B",
                   "count":"8"
                }
             ],
             "Employees":[  
                {  
                   "Value":"1-10",
                   "count":"5000+"
                },
                {  
                   "Value":"11-50",
                   "count":"5000+"
                },
                {  
                   "Value":"51-200",
                   "count":"5000+"
                },
                {  
                   "Value":"201-500",
                   "count":"2044"
                },
                {  
                   "Value":"501-1,000",
                   "count":"257"
                },
                {  
                   "Value":"1,001-5,000",
                   "count":"116"
                },
                {  
                   "Value":"5,001-10,000",
                   "count":"3"
                },
                {  
                   "Value":"10,000+",
                   "count":"2"
                }
             ],
             "DiversityCategory":[  
                {  
                   "Value":"SMALL",
                   "count":"5000+"
                },
                {  
                   "Value":"MINORITY-OWNED",
                   "count":"5000+"
                },
                {  
                   "Value":"WOMEN-OWNED",
                   "count":"5000+"
                },
                {  
                   "Value":"VETERAN-OWNED",
                   "count":"5000+"
                },
                {  
                   "Value":"SELF CERTIFIED SDB",
                   "count":"5000+"
                },
                {  
                   "Value":"WOMEN-OWNED SMALL",
                   "count":"5000+"
                },
                {  
                   "Value":"DISADVANTAGED BUSINESS",
                   "count":"5000+"
                },
                {  
                   "Value":"SERVICE-DISABLED VETERAN-OWNED",
                   "count":"5000+"
                },
                {  
                   "Value":"ECONOMICALLY DISADVANTAGED WOSB",
                   "count":"5000+"
                },
                {  
                   "Value":"8(A) PROGRAM",
                   "count":"5000+"
                }
             ],
             "Ethnicity":[  
                {  
                   "Value":"AFRICAN AMERICAN",
                   "count":"5000+"
                },
                {  
                   "Value":"HISPANIC AMERICAN",
                   "count":"5000+"
                },
                {  
                   "Value":"ASIAN AMERICAN",
                   "count":"5000+"
                },
                {  
                   "Value":"ASIAN PACIFIC AMERICAN",
                   "count":"5000+"
                },
                {  
                   "Value":"NATIVE AMERICAN",
                   "count":"5000+"
                },
                {  
                   "Value":"ASIAN SUBCONTINENT AMERICAN",
                   "count":"5000+"
                }
             ]
          }
       }
    }
    Try it
    Query
    API result


    GetMatch

    This method returns a list of potential matches. All matches are considered High or Medium quality matches (see definitions). Each search may return multiple match results.

    Input
    Field Required Description Default Value
    APIKEY Yes Used for API authentication.
    customerID Yes Assigned Customer ID. Used to validate customer's access to the API.
    • If access is no longer valid, the API returns an error of “Expired Contract.”
    • If customer id is not known, the API returns error of “Invalid Customer ID.”
    customerName Yes Assigned Customer Name
    supplierName Yes Supplier name or doing business as name. Examples:
    • "ABC Company"
    • "John Smith International Systems"
    If a supplier has multiple names, provide only one name in each search. Avoid concatentating multiple names. The following are examples of company names that will reduce probability of matches :
    • "ABC Company doing business as ABC Co"
    • "John Smith International Systems dba JSI Systems"
    For suppliers with multiple names, consider conducting multiple searches with each name separately if a match with is not found with the primary name.
    address Yes Supplier's address. Where possible, provide physical addresses instead of P.O. Box addresses. Currently, the API only supports US addresses. Examples:
    • "5600 N Main Street"
    • "101 Second Street Ste 100"
    city Yes City associated with the address. Examples:
    • "Chicago"
    • "Los Alamos"
    state Yes State associated with the address. Provide the two letter US State code. Examples:
    • Good: "CA"
    • Bad:"California"
    Results Example
    {
      "results": {
        "Error": null,
        "Suppliers": [
          {
            "Name": "MAYS CHEMICAL CO.",
            "Address": "5611 e 71st st",
            "City": "indianapolis",
            "State": "in",
            "SupplierId": "102267873",
            "Diversity": null
          },
          {
            "Name": "MAYS CHEMICAL CO.",
            "Address": "5611 e 71st st",
            "City": "indianapolis",
            "State": "in",
            "SupplierId": "102267892",
            "Diversity": null
          },
          {
            "Name": "MAYS CHEMICAL CO.",
            "Address": "5611 e 71st st",
            "City": "indianapolis",
            "State": "in",
            "SupplierId": "102267902",
            "Diversity": [
              "MINORITY-OWNED"
            ]
          }
        ]
      }
    }   
    
    Try it
    Query
    API result


    GetMatchWithQuality

    This method returns a list of potential matches with match quality equal or greater than the specified quality. Each search may return multiple match results.

    Input
    Field Required Description Default Value
    APIKEY Yes Used for API authentication.
    customerID Yes Assigned Customer ID. Used to validate customer's access to the API.
    • If access is no longer valid, the API returns an error of “Expired Contract.”
    • If customer id is not known, the API returns error of “Invalid Customer ID.”
    customerName Yes Assigned Customer Name
    supplierName Yes Supplier name or doing business as name. Examples:
    • "ABC Company"
    • "John Smith International Systems"
    If a supplier has multiple names, provide only one name in each search. Avoid concatentating multiple names. The following are examples that will reduce probability of matches :
    • "ABC Company doing business as ABC Co"
    • "John Smith International Systems dba JSI Systems"
    For suppliers with multiple names, consider conducting multiple searches with each name separately if a match with is not found with the primary name.
    address Yes Supplier's address. Where possible, provide physical addresses instead of P.O. Box addresses. Currently, the API only supports US addresses. Examples:
    • "5600 N Main Street"
    • "101 Second Street Ste 100"
    city Yes City associated with the address. Examples:
    • "Chicago"
    • "Los Alamos"
    state Yes State associated with the address. Provide the two letter US State code. Examples:
    • Good: "CA"
    • Bad:"California"
    minimumQuality Yes The minimum match quality to include. Valid values for this field are:
    • High
    • Medium
    • Low
    Match Quality definitions:
    • High: These results are considered to be a match to the input and have a very low probability of false positives.
    • Medium: These results are considered to have a high likelihood of being a match to the provided input. These results have less than 20% probability of false positives.
    • Low: These results are considered to have a high probability of false positives. It is recommended that results are manually reviewed before acceptance.
    Results Example
    {
      "results": {
        "Error": null,
        "Suppliers": [
          {
            "Name": "MAYS CHEMICAL CO.",
            "Address": "5611 e 71st st",
            "City": "indianapolis",
            "State": "in",
            "SupplierId": "102267873",
            "Diversity": null
          },
          {
            "Name": "MAYS CHEMICAL CO.",
            "Address": "5611 e 71st st",
            "City": "indianapolis",
            "State": "in",
            "SupplierId": "102267892",
            "Diversity": null
          },
          {
            "Name": "MAYS CHEMICAL CO.",
            "Address": "5611 e 71st st",
            "City": "indianapolis",
            "State": "in",
            "SupplierId": "102267902",
            "Diversity": [
              "MINORITY-OWNED"
            ]
          }
        ]
      }
    }   
    
    Try it
    Query
    API result


    GetBestMatch

    This method returns the details of the best matched supplier. Use this call if you do not want to evaluate potential matches and will accept the match provided as it. In case where there are multiple matches of the same quality, any one of the matches will be randomly returned and the results may not be consistent with future calls with the same input.
    Only High or Medium quality results are returned.

    Input
    Field Required Description Default Value
    APIKEY Yes Used for API authentication.
    customerID Yes Assigned Customer ID. Used to validate customer's access to the API.
    • If access is no longer valid, the API returns an error of “Expired Contract.”
    • If customer id is not known, the API returns error of “Invalid Customer ID.”
    customerName Yes Assigned Customer Name
    supplierName Yes Supplier name or doing business as name. Examples:
    • "ABC Company"
    • "John Smith International Systems"
    If a supplier has multiple names, provide only one name in each search. Avoid concatentating multiple names. The following are examples that will reduce probability of matches :
    • "ABC Company doing business as ABC Co"
    • "John Smith International Systems dba JSI Systems"
    For suppliers with multiple names, consider conducting multiple searches with each name separately if a match with is not found with the primary name.
    address Yes Supplier's address. Where possible, provide physical addresses instead of P.O. Box addresses. Currently, the API only supports US addresses. Examples:
    • "5600 N Main Street"
    • "101 Second Street Ste 100"
    city Yes City associated with the address. Examples:
    • "Chicago"
    • "Los Alamos"
    state Yes State associated with the address. Provide the two letter US State code. Examples:
    • Good: "CA"
    • Bad:"California"
    Results Example
    {
      "results": {
        "Error": null,
        "Phone": null,
        "Website": "",
        "Established": "1957",
        "Employee": "51-200",
        "Revenue": "less than $500K",
        "ActualRevenue": null,
        "Actualemployees": null,
        "Ethnicity": null,
        "Ownership": [
          "WBE"
        ],
        "SmallBusinessClassifications": [
          "SBE",
          "WOSB"
        ],
        "NAICS": [
          "541690",
          "313210",
          "314999",
          "315190",
          "315210",
          "315220",
          "315280",
          "315990",
          "316210",
          "316998",
          "325212",
          "326199",
          "332420",
          "339113",
          "339115",
          "423390",
          "423450",
          "423490",
          "423840",
          "423850",
          "423990",
          "424320",
          "424340"
        ],
        "NAICSDescription": [
          "OTHER SCIENTIFIC AND TECHNICAL CONSULTING SERVICES",
          "BROADWOVEN FABRIC MILLS",
          "ALL OTHER MISCELLANEOUS TEXTILE PRODUCT MILLS",
          "OTHER APPAREL KNITTING MILLS",
          "CUT AND SEW APPAREL CONTRACTORS",
          "MEN???S AND BOYS??? CUT AND SEW APPAREL MANUFACTURING",
          "OTHER CUT AND SEW APPAREL MANUFACTURING",
          "APPAREL ACCESSORIES AND OTHER APPAREL MANUFACTURING",
          "FOOTWEAR MANUFACTURING",
          "ALL OTHER LEATHER GOOD AND ALLIED PRODUCT MANUFACTURING",
          "SYNTHETIC RUBBER MANUFACTURING",
          "ALL OTHER PLASTICS PRODUCT MANUFACTURING",
          "METAL TANK (HEAVY GAUGE) MANUFACTURING",
          "SURGICAL APPLIANCE AND SUPPLIES MANUFACTURING",
          "OPHTHALMIC GOODS MANUFACTURING",
          "OTHER CONSTRUCTION MATERIAL MERCHANT WHOLESALERS",
          "MEDICAL, DENTAL, AND HOSPITAL EQUIPMENT AND SUPPLIES MERCHANT WHOLESALERS",
          "OTHER PROFESSIONAL EQUIPMENT AND SUPPLIES MERCHANT WHOLESALERS",
          "INDUSTRIAL SUPPLIES MERCHANT WHOLESALERS",
          "SERVICE ESTABLISHMENT EQUIPMENT AND SUPPLIES MERCHANT WHOLESALERS",
          "OTHER MISCELLANEOUS DURABLE GOODS MERCHANT WHOLESALERS",
          "MEN???S AND BOYS??? CLOTHING AND FURNISHINGS MERCHANT WHOLESALERS",
          "FOOTWEAR MERCHANT WHOLESALERS"
        ],
        "SIC": [
          "3821",
          "3851",
          "5039",
          "5047",
          "5087",
          "5099",
          "5136",
          "5139",
          "2329",
          "2389"
        ],
        "AlternateSupplierNames": [
          "ARBILL SAFETY PRODUCTS"
        ],
        "CertificationDetail": [
          {
            "Classification": "SAM - System for Award Management",
            "Agency": "WBE",
            "ExpirationDate": "4/16/2020 12:00:00 AM"
          },
          {
            "Classification": "State of New York",
            "Agency": "WBE",
            "ExpirationDate": ""
          },
          {
            "Classification": "City of New York, NY",
            "Agency": "WBE",
            "ExpirationDate": "6/29/2022 12:00:00 AM"
          },
          {
            "Classification": "The Port Authority of New York & New Jersey",
            "Agency": "WBE",
            "ExpirationDate": ""
          },
          {
            "Classification": "WBENC",
            "Agency": "WBE",
            "ExpirationDate": "9/20/2019 12:00:00 AM"
          },
          {
            "Classification": "State of Delaware",
            "Agency": "WBE",
            "ExpirationDate": ""
          },
          {
            "Classification": "SAM - System for Award Management",
            "Agency": "SBE",
            "ExpirationDate": "4/16/2020 12:00:00 AM"
          },
          {
            "Classification": "SAM - System for Award Management",
            "Agency": "WOSB",
            "ExpirationDate": "4/16/2020 12:00:00 AM"
          },
          {
            "Classification": "WBENC",
            "Agency": "WOSB",
            "ExpirationDate": "9/22/2018 12:00:00 AM"
          }
        ],
        "ContactDetail": [
          {
            "Name": "",
            "Email": "",
            "Title": ""
          },
          {
            "Name": "David Gerhardt",
            "Email": "dgerhardt@arbill.com",
            "Title": "Director of Marketing"
          },
          {
            "Name": "HELP DESK",
            "Email": "help@arbill.com",
            "Title": ""
          },
          {
            "Name": "JULIE COPELAND ",
            "Email": "info@arbill.com",
            "Title": ""
          },
          {
            "Name": "JULIE COPELAND",
            "Email": "jcopeland@arbill.com",
            "Title": ""
          },
          {
            "Name": "Julie Copeland ",
            "Email": "registration@arbill.com",
            "Title": ""
          },
          {
            "Name": "Renee Millett",
            "Email": "rmillett@arbill.com",
            "Title": "Staff Accountant"
          },
          {
            "Name": "ROBYN ZLOTKIN",
            "Email": "rzlotkin@arbill.com",
            "Title": ""
          },
          {
            "Name": "SARAH WEBB",
            "Email": "SWEBB@ARBILL.COM",
            "Title": ""
          }
        ],
        "SupplierID": "102230376",
        "SupplierName": "Arbill Industries",
        "Description": "Provider of safety products, EHS consulting services, safety technology and safety programs. We distribute over 200,000 safety products as well as manufacturer more than 800 SKUs under our highly respected Truline brand. We also offer more than 60 OSHA compliance and safety courses, site assessments and other EHS services. Arbill makes the management of safety programs easy by handling all of the administration. Our safety programs include prescription eyewear, AEDs, footwear, and facility signage and first aid kits. Arbill's proprietary safety technology, Vantage Predictive Analytics, uses leading indicators to identify at risk employees so management can intervene before an injury occurs.",
        "Address": "10450 Drummond Road",
        "City": "Philadelphia,",
        "State": "PA",
        "Zip": "",
        "Country": "USA"
      }
    }
    
    Try it
    Query
    API result

    Suppliers

    GetSupplierDetail

    The method returns the supplier information identified by the supplier.io Supplier ID. Results are returned in JSON format.

    Input
    Field Required Description Default Value
    APIKEY Yes Used for API authentication.
    supplierID Yes supplier.io Suppiler ID for the supplier to be retrieved.
    Results Example
    {  
       "results":{  
          "Error":null,
          "Phone":"(920) 452-0095",
          "Website":"",
          "Established":"1995",
          "Employee":"1-10",
          "Revenue":"$1M-10M",
          "Description":"Based out of Kohler, WI GREAT LAKE HYD LLC operates in the Power-Driven Handtool Manufacturing . It has locations in ,WI. Established in 1995, the company has about 1-10 employees and annual revenue of approximately $1M-10M.",
          "Executives":[  
             "THOMAS J VALICENTI",
             "JEANNE M. VALICENTI"
          ],
          "Ownership":[  
    
          ],
          "SmallBusinessClassifications":[  
             "SMALL"
          ],
          "NAICS":[  
             "DRIVEN HANDTOOL MANUFACTURING"
          ],
          "SIC":[  
             "DRIVEN HANDTOOLS"
          ],
          "AlternateSupplierNames":[  
    
          ],
          "CertificationDetail":[  
             {  
                "Classification":"SMALL",
                "Agency":"SAM-System for Award Management",
                "ExpirationDate":""
             }
          ],
          "ContactDetail":[  
             {  
                "Name":"THOMAS J VALICENTI",
                "Email":"glhydraulics@charter.net"
             },
             {  
                "Name":"JEANNE M. VALICENTI",
                "Email":"glhydraulics@charter.net"
             }
          ],
          "SupplierID":"100001113",
          "SupplierName":"GREAT LAKE HYD LLC",
          "Address":"660 TREEHOUSE PRKY",
          "City":"KOHLER",
          "State":"WI",
          "Zip":"53044",
          "Country":"USA"
       }
    }
    
    Try it
    Query
    API result