This thread has been locked.

TI-API: Inventory and pricing API

Part Number: TI-API
Other Parts Discussed in Thread: OPA189

Tool/software:

Hello TI team,

We have integrated the TI Inventory and Pricing API into our system and recently discovered that the data it returns does not always match what is shown on ti.com.

Example:
When we query:

transact.ti.com/.../OPA189IDR

we receive:

{
"tiPartNumber": "OPA189IDR",
"genericPartNumber": "OPA189",
"quantity": 1478, "limit": 50,
"pricing": [ { "currency": "USD", "priceBreaks": [ { "priceBreakQuantity": 1, "price": 2.146 }, { "priceBreakQuantity": 100, "price": 1.772 }, { "priceBreakQuantity": 250, "price": 1.273 }, { "priceBreakQuantity": 1000, "price": 0.958 } ] } ], "futureInventory": [], "description": "Single, 14-MHz, mux-friendly, low-noise, zero-drift, RRO, CMOS precision operational amplifier", "minimumOrderQuantity": 1, "standardPackQuantity": 2500, "exportControlClassificationNumber": "EAR99", "htsCode": "8542330001", "pinCount": 8, "packageType": "OPA189ID_8_SOIC_D", "packageCarrier": "CUT TAPE", "customReel": true, "lifeCycle": "ACTIVE" }

This shows 1478 units available with a buying limit of 50, but the product page shows the part as out of stock:

https://www.ti.com/product/OPA189/part-details/OPA189IDR

Is this a known issue or a bug in the Inventory and Pricing API?
And more importantly — how can we get data from the API that is guaranteed to be consistent with what is shown on ti.com?

Thank you!

  • Dear Mr. Franken,
    Thank you for bringing this inventory discrepancy to our attention. We understand your concern regarding the difference between what you're seeing on our website versus the inventory levels returned through our API.
    This difference is actually by design and reflects how our systems are configured to serve different channels with tailored information. Our website inventory display is optimized for general browsing and may show conservative availability status to ensure the best customer experience and order fulfillment reliability.
    We're pleased to see that you have successfully implemented our inventory API! This is exactly the right approach, as our API provides real-time inventory data with the most accurate and up-to-date stock levels available. By using the API, you'll always have access to current inventory information that includes additional stock allocations and availability.
    We strongly recommend continuing to use our inventory API as your primary source for stock level information, as this will give you the most accurate and current data for your inventory planning and order management.

  • Dear Ms. Moser,

    Thank you for confirming that the API returns the most accurate inventory data. That’s great news.

    However, we order manually via ti.com, and even when the API shows available stock, the website lists the product as out of stock, so we cannot complete the order.

    Is there a workaround for this? Would ordering directly through the API be possible in this case?

  • Dear Mr. Franken,

    yes, we even recommend to also place TI Store orders via API! Hope this answer helps.

    Please let me know in case of any other questions.

**Attention** This is a public forum