Advance Auto Parts Inventory API

Store and warehouse inventory

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/advance-auto-parts-inventory-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

advance-auto-parts-inventory-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Advance Auto Parts Catalog Cart Inventory API
  description: The Advance Auto Parts Catalog API provides programmatic access to the full product catalog including parts, accessories, batteries, and fluids. Supports vehicle fitment lookups by year/make/model/engine, part number searches, availability checks, pricing, and store inventory queries for professional and DIY customers.
  version: '1'
  contact:
    name: Advance Auto Parts Support
    url: https://www.advanceautoparts.com/i/help/customer-service
  termsOfService: https://www.advanceautoparts.com/i/policies/terms-and-conditions
  license:
    name: Advance Auto Parts Terms of Service
    url: https://www.advanceautoparts.com/i/policies/terms-and-conditions
servers:
- url: https://api.advanceautoparts.com/v1
  description: Advance Auto Parts Catalog API Production
security:
- apiKey: []
tags:
- name: Inventory
  description: Store and warehouse inventory
paths:
  /inventory:
    get:
      operationId: checkInventory
      summary: Advance Auto Parts Check Product Inventory
      description: Check availability and quantity of a product at nearby stores or warehouses.
      tags:
      - Inventory
      parameters:
      - name: productId
        in: query
        required: true
        description: Product SKU or part number.
        schema:
          type: string
      - name: storeId
        in: query
        required: false
        description: Specific store ID to check.
        schema:
          type: string
      - name: zip
        in: query
        required: false
        description: ZIP code to find nearby stores.
        schema:
          type: string
      - name: radius
        in: query
        required: false
        description: Search radius in miles.
        schema:
          type: integer
          default: 25
      responses:
        '200':
          description: Inventory availability.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryResult'
              examples:
                checkInventory200Example:
                  summary: Default checkInventory 200 response
                  x-microcks-default: true
                  value:
                    productId: SKU-123456
                    stores:
                    - storeId: store-001
                      storeName: Advance Auto Parts - Main St
                      quantity: 4
                      available: true
        '401':
          description: Unauthorized.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                checkInventory401Example:
                  summary: Default checkInventory 401 response
                  x-microcks-default: true
                  value:
                    code: UNAUTHORIZED
                    message: Invalid API key
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    InventoryResult:
      type: object
      description: Inventory availability result for a product across stores.
      properties:
        productId:
          type: string
          description: Product SKU.
          example: SKU-123456
        stores:
          type: array
          description: Store inventory records.
          items:
            $ref: '#/components/schemas/StoreInventory'
    StoreInventory:
      type: object
      description: Inventory at a specific store.
      properties:
        storeId:
          type: string
          description: Store identifier.
          example: store-001
        storeName:
          type: string
          description: Store display name.
          example: Advance Auto Parts - Main St
        quantity:
          type: integer
          description: Available quantity.
          example: 4
        available:
          type: boolean
          description: Whether in stock.
          example: true
    ErrorResponse:
      type: object
      description: API error response.
      properties:
        code:
          type: string
          description: Error code.
          example: NOT_FOUND
        message:
          type: string
          description: Error message.
          example: The requested resource was not found.
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: X-API-Key