Ingram Micro provides API eCommerce solutions to help customers build their business. These API solutions deliver cost reduction, process improvement and automation for day-to-day business activity.


Integrate the Ingram Micro API solutions seamlessly into order tracking and fulfillment, to include real-time information and status updates. Use cases include:

  • Empower your purchasing team to have instant access to Ingram Micro’s product availability and pricing.
  • Integrate the APIs into your financial and ordering systems, desktop applications and more.
  • Use these APIs to provide a ‘virtual warehouse’ scenario to an end-user website.


Using Ingram Micro APIs

Follow this general process to begin using the Ingram Micro APIs: 

  1. Sign up for a developer account. Use the signup button at the top of the page to start this process. This process authorizes your existing Ingram Micro reseller account for API channel access. 




  2. Use the sandbox environment to learn and develop.


    Sandbox App


    Your developer account includes access to a sandbox environment which includes test data (SKUs, Orders and Invoices). Use this test data to learn about and try any applications that you develop with Ingram Micro APIs. Click the name of your app to view client keys and additional sandbox information.


    Sandbox app details
  3. Register your app. 


    Register App 


    When you are ready to use your new app in our production environment, you must specify which of the APIs your application requires for access. You should include a short description of the application and its purpose. For planning purposes, please include a high-level estimate of projected usage volume. The approval process typically takes about two (2) business days. An Ingram Micro associate may reach out to you for more information as part of this process.


  4. Access the production system.


    Production App


    Once your new application has been approved, a set of API keys will be deposited in your developer account. You will use these in your application to connect your application to our production systems. You are now ready to go. Be sure to monitor performance, as apps that engage in abusive behavior may have their credentials automatically revoked.



To begin configuring and using Ingram Micro APIs, ensure you have the following:

  • An active Ingram Micro account number with account in good standing.
  • Current sales history.


Summary of Available APIs

Ingram Micro provides the following APIs:

Product Catalog

The Product Catalog APIs provide real-time price and availability information, including stock on-hand for each warehouse location, product SKU and more. We support up to 50 SKUs in one request.


The Orders APIs create and cancel orders, list all orders, and communicate real-time order status information.


The Quotes APIs search for open quotes and return all quote information.


The Invoice API returns invoice information for open or shipped orders.


Next: API Authentication >