Two businesswomen in front of their laptops smiling.

Application Programming Interface (API)

Utilize API applications for real-time access to 3M data and order enablement.

API Request Form

3M strives to meet and exceed the expectations of our trading partners by providing world-class products and services. Electronic Commerce plays a key role in helping us achieve this goal.

Electronic Commerce is the communication of information and often execution of commerce actions electronically between business partners (customers, suppliers, carriers, and financial institutions). One form of electronic commerce is Application Programming Interfaces (APIs).


Benefits of API

When API is used as a tool to enable process change and help achieve business goals, significant benefits can be realized. API enhances most parts of the business process, and the impact can be far reaching.

  • A cycle time icon.
    Faster Ordering Cycle Time

    With API Ordering applications, data can be sent, received, and confirmed 24 hours a day. Turnaround time for a business transaction can be reduced from days to minutes.

  • Check list icon.
    Increased Data Accuracy and Team Efficiency

    API Product/Price, Order/Delivery and Invoice Status applications can improve customers’ overall data quality and reduce manual or duplicative data exchanges.

  • Group achievement icon.
    Improved Business Relationships

    Setting up APIs requires both trading partners to gain a better understanding of each other's business processes. APIs expands channels of communication and leads to better working relationships between the partners.


Available APIs

  • Product Lookup (PIM) Popular

    • Customer can search for 3M products by SAP ID, catalog #, UPC, as well as their own ID #
    • Discontinued status,  Replacement alternatives provided
    • More than 50+ additional marketing product data fields are included including image links, technical data sheet links and related

    Price Lookup Popular

    • Customer can search for 3M products by SAP ID, catalog #, UPC, as well as their own ID # and access the latest 3M list, net, SPA (Special Pricing Authorization) pricing and volume price
    • Customer can request all SKU units of measure pricing
    • Includes Price expiration / future price changes

    Certificate Lookup

    • Customer can search by Order#, PO# or Invoice# for Material Certificates requested at the time of Order
    • Customer will receive the Materials Certificate PDF document as base-64 encoded object associated with the order, PO or invoice 
  • Inventory Availability Lookup (some restrictions apply) Popular

    • Customer can search for 3M products by SAP ID, catalog #, UPC, as well as their own ID #
    • Real-time inventory availability confirmation from ShipTo-associated DC provided (some restrictions apply)

    Estimated Delivery Date

    • Customer can search for 3M products by SAP ID, catalog #, UPC, as well as their own ID #
    • Customer must request specific quantities
    • Real-time estimated delivery date(s) for requested quantities (from 3M DC to accounts’ warehouse)

    ** 3M rate limits access to 5 requests per second

  • Ordering New 2025

    • Ordering Suite – includes Order Create plus Product Lookup, Price Lookup and Order Status Lookup applications

    Order and Shipping Status Popular

    • Customer can search by 3M order #, PO #, invoice #
    • Order status detail and all line-item statuses provided
    • Estimated shipping date(s) provided (including re-dating)
    • Real time links to transportation tracking included

    Invoice Lookup

    • Customer can search by Order#, PO# or Invoice# for Material Certificates requested at the time of Order
    • Customer can search by 3M invoice #, PO # or 3M order #
    • Invoice status detail including payment executed, payment status and related

Technical details: unless indicated, 3M APIs are GET or POST type applications

  • OAUTH2 authentication and authorization
  • REST API with JSON XML

Get started with API.

API Request Form