# AutoZone API

> AutoZone returns vehicle parts and nearby store details as a workflow and API.

AutoZone returns parts, prices, and fit notes through Search parts, which requires a vehicle year, make, model, and part. Search stores returns nearby store contact details, hours, and distances using a ZIP code, city, or address.

- Page: https://fous.com/tools/autozone
- Handle: `@autozone`
- Category: [Other](https://fous.com/tools/category/other)
- Source website: https://autozone.com
- Last verified: Sep 29, 2026

## Methods

### Search parts

Operation `search_parts`, version 1. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.

Find AutoZone parts listed for a vehicle, with prices and fit notes. Listings are filtered by year, make and model, but engine fit often needs further confirmation. Nearby store stock is unavailable; prices and warranties may be missing past the first 24 parts.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `make` | string | yes | `"Toyota"` | Vehicle make, for example Toyota. |
| `part` | string | yes | `"brake pads"` | Part to find, for example brake pads. |
| `year` | integer | yes | `2018` | Vehicle model year, for example 2018. |
| `model` | string | yes | `"Camry"` | Vehicle model, for example Camry. |
| `engine` | string | no | `"2.5L 4-cylinder"` | Engine to use, for example 2.5L 4-cylinder. Defaults to the first listed engine. |
| `max_results` | integer | no | `5` | Maximum parts to return, for example 20. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "part",
    "year",
    "make",
    "model"
  ],
  "properties": {
    "make": {
      "type": "string",
      "description": "Vehicle make, for example Toyota.",
      "examples": [
        "Toyota",
        "Honda"
      ]
    },
    "part": {
      "type": "string",
      "description": "Part to find, for example brake pads.",
      "examples": [
        "brake pads",
        "oil filter"
      ]
    },
    "year": {
      "type": "integer",
      "description": "Vehicle model year, for example 2018.",
      "examples": [
        2018,
        2020
      ]
    },
    "model": {
      "type": "string",
      "description": "Vehicle model, for example Camry.",
      "examples": [
        "Camry",
        "Civic"
      ]
    },
    "engine": {
      "type": "string",
      "description": "Engine to use, for example 2.5L 4-cylinder. Defaults to the first listed engine.",
      "examples": [
        "2.5L 4-cylinder"
      ]
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 50,
      "minimum": 1,
      "description": "Maximum parts to return, for example 20.",
      "x-fous-developer": true,
      "examples": [
        5,
        4
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "make": "Toyota",
      "part": "brake pads",
      "year": 2018,
      "model": "Camry"
    },
    {
      "make": "Honda",
      "part": "oil filter",
      "year": 2020,
      "model": "Civic",
      "max_results": 5
    },
    {
      "make": "Toyota",
      "part": "brake pads",
      "year": 2018,
      "model": "Camry",
      "engine": "2.5L 4-cylinder",
      "max_results": 4
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `parts` | array |  |  |
| `parts[].brand` | string or null | `"Duralast"` |  |
| `parts[].price` | number or null | `36.99` |  |
| `parts[].currency` | string | `"USD"` |  |
| `parts[].warranty` | string or null | `"Limited-Lifetime Warranty"` |  |
| `parts[].fit_notes` | string or null | `"Fit not confirmed: AutoZone asks for a more specific vehicle configuration."` |  |
| `parts[].part_name` | string or null | `"Duralast Ceramic Brake Pads D2076"` |  |
| `parts[].image_link` | string or null | `"https://contentassets.autozone.com/product_image/USA/1684/CFHH/D2076/D2076-01.jpg"` |  |
| `parts[].part_number` | string or null | `"D2076"` |  |
| `parts[].fits_vehicle` | boolean or null |  |  |
| `parts[].product_link` | string or null | `"https://www.autozone.com/p/duralast-disc-brake-pad-set-d2076/1115997"` |  |
| `parts[].store_availability` | string or null |  |  |
| `vehicle` | object |  |  |
| `vehicle.make` | string | `"Toyota"` |  |
| `vehicle.year` | integer | `2018` |  |
| `vehicle.model` | string | `"Camry"` |  |
| `vehicle.engine` | string | `"4 Cylinders 2.5L FULL HYBRID EV-GAS (FHEV)"` |  |

**Example input**

```json
{
  "make": "Toyota",
  "part": "brake pads",
  "year": 2018,
  "model": "Camry"
}
```

**Example output**

```json
{
  "parts": [
    {
      "brand": "Duralast",
      "price": 36.99,
      "currency": "USD",
      "warranty": "Limited-Lifetime Warranty",
      "fit_notes": "Fit not confirmed: AutoZone asks for a more specific vehicle configuration.",
      "part_name": "Duralast Ceramic Brake Pads D2076",
      "image_link": "https://contentassets.autozone.com/product_image/USA/1684/CFHH/D2076/D2076-01.jpg",
      "part_number": "D2076",
      "fits_vehicle": null,
      "product_link": "https://www.autozone.com/p/duralast-disc-brake-pad-set-d2076/1115997",
      "store_availability": null
    },
    {
      "brand": "Duralast",
      "price": 54.99,
      "currency": "USD",
      "warranty": "Limited-Lifetime Warranty",
      "fit_notes": "Fit not confirmed: AutoZone asks for a more specific vehicle configuration.",
      "part_name": "Duralast Ceramic Brake Pads D1212",
      "image_link": "https://contentassets.autozone.com/product_image/USA/1684/CFHH/D1212/D1212-01.jpg",
      "part_number": "D1212",
      "fits_vehicle": null,
      "product_link": "https://www.autozone.com/p/duralast-disc-brake-pad-set-d1212/905934",
      "store_availability": null
    },
    {
      "brand": "Duralast",
      "price": 29.99,
      "currency": "USD",
      "warranty": "Limited-Lifetime Warranty",
      "fit_notes": "Fit not confirmed: AutoZone asks for a more specific vehicle configuration.",
      "part_name": "Duralast Ceramic Brake Pads D1879",
      "image_link": "https://contentassets.autozone.com/product_image/USA/1684/CFHH/D1879/D1879-01.jpg",
      "part_number": "D1879",
      "fits_vehicle": null,
      "product_link": "https://www.autozone.com/p/duralast-disc-brake-pad-set-d1879/915984",
      "store_availability": null
    }
  ],
  "vehicle": {
    "make": "Toyota",
    "year": 2018,
    "model": "Camry",
    "engine": "4 Cylinders 2.5L FULL HYBRID EV-GAS (FHEV)"
  }
}
```

### Search stores

Operation `search_stores`, version 1. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.

Find nearby AutoZone stores by ZIP code, city, or address, with contact details, hours, distance, and store links. Search shows up to 20 stores per place; up to 25 may be returned when another nearby city is available.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `location` | string | yes | `"85001"` | ZIP code, city and state, or street address, for example Phoenix, AZ. |
| `max_results` | integer | no | `5` | Maximum number of nearby stores, for example 10. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "location": {
      "type": "string",
      "description": "ZIP code, city and state, or street address, for example Phoenix, AZ.",
      "examples": [
        "85001",
        "Phoenix, AZ",
        "Washington, DC"
      ]
    },
    "max_results": {
      "type": "integer",
      "default": 10,
      "maximum": 25,
      "minimum": 1,
      "description": "Maximum number of nearby stores, for example 10.",
      "x-fous-developer": true,
      "examples": [
        5,
        3
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "location": "85001",
      "max_results": 5
    },
    {
      "location": "Phoenix, AZ"
    },
    {
      "location": "Washington, DC",
      "max_results": 3
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `stores` | array |  |  |
| `stores[].city` | string or null | `"Phoenix"` |  |
| `stores[].state` | string or null | `"AZ"` |  |
| `stores[].latitude` | number | `33.456453258526196` |  |
| `stores[].open_now` | boolean | `false` |  |
| `stores[].zip_code` | string or null | `"85006"` |  |
| `stores[].longitude` | number | `-112.04705066978931` |  |
| `stores[].store_name` | string | `"AutoZone Auto Parts"` |  |
| `stores[].today_hours` | string or null | `"7:00 AM–9:00 PM"` |  |
| `stores[].phone_number` | string or null | `"+16022530298"` |  |
| `stores[].store_number` | string or null | `"6229"` |  |
| `stores[].weekly_hours` | array |  |  |
| `stores[].distance_miles` | number | `1.41` |  |
| `stores[].street_address` | string or null | `"713 N 16th St"` |  |
| `stores[].store_page_link` | string | `"https://www.autozone.com/locations/az/phoenix/713-n-16th-st.html"` |  |

**Example input**

```json
{
  "location": "85001",
  "max_results": 5
}
```

**Example output**

```json
{
  "stores": [
    {
      "city": "Phoenix",
      "state": "AZ",
      "latitude": 33.456453258526196,
      "open_now": false,
      "zip_code": "85006",
      "longitude": -112.04705066978931,
      "store_name": "AutoZone Auto Parts",
      "today_hours": "7:00 AM–9:00 PM",
      "phone_number": "+16022530298",
      "store_number": "6229",
      "weekly_hours": [
        {
          "day": "Monday",
          "hours": "7:00 AM–9:00 PM"
        },
        {
          "day": "Tuesday",
          "hours": "7:00 AM–9:00 PM"
        }
      ],
      "distance_miles": 1.41,
      "street_address": "713 N 16th St",
      "store_page_link": "https://www.autozone.com/locations/az/phoenix/713-n-16th-st.html"
    },
    {
      "city": "Phoenix",
      "state": "AZ",
      "latitude": 33.436168696272674,
      "open_now": false,
      "zip_code": "85007",
      "longitude": -112.09946923583931,
      "store_name": "AutoZone Auto Parts",
      "today_hours": "7:00 AM–9:00 PM",
      "phone_number": "+16022530141",
      "store_number": "4161",
      "weekly_hours": [
        {
          "day": "Monday",
          "hours": "7:00 AM–9:00 PM"
        },
        {
          "day": "Tuesday",
          "hours": "7:00 AM–9:00 PM"
        }
      ],
      "distance_miles": 1.94,
      "street_address": "1885 W Buckeye Rd",
      "store_page_link": "https://www.autozone.com/locations/az/phoenix/1885-w-buckeye-rd.html"
    }
  ]
}
```

## Quick start

Replace `YOUR_API_KEY` with a Fous API key. To create one, open Developers at the bottom of Fous Studio, turn on Developer mode, then go to API keys (https://app.fous.com/keys). Change the values in `input` to run the same tool on new data.

```bash
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@autozone",
  "visibility": "public",
  "operation": "search_parts",
  "version": 1,
  "input": {
    "make": "Toyota",
    "part": "brake pads",
    "year": 2018,
    "model": "Camry"
  },
  "response": {
    "format": "json"
  }
}'
```

```python
# Save as fous.py and run with python3 fous.py. No packages needed.
import json
import urllib.error
import urllib.request

api_key = "YOUR_API_KEY"

body = json.loads("{\n  \"api\": \"@autozone\",\n  \"visibility\": \"public\",\n  \"operation\": \"search_parts\",\n  \"version\": 1,\n  \"input\": {\n    \"make\": \"Toyota\",\n    \"part\": \"brake pads\",\n    \"year\": 2018,\n    \"model\": \"Camry\"\n  },\n  \"response\": {\n    \"format\": \"json\"\n  }\n}")
request = urllib.request.Request(
    "https://api.fous.com/v1/query",
    data=json.dumps(body).encode("utf-8"),
    headers={
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json",
    },
    method="POST",
)
try:
    with urllib.request.urlopen(request, timeout=180) as response:
        result = json.load(response)
except urllib.error.HTTPError as error:
    raise RuntimeError(f"HTTP {error.code}: {error.read().decode('utf-8', errors='replace')}") from error
if result.get("success") is False:
    raise RuntimeError(result.get("error", {}).get("message", "Request failed"))
print(json.dumps(result["data"]["output"], indent=2))
```

```typescript
// Save as fous.mts and run with npx tsx fous.mts.
const apiKey = "YOUR_API_KEY";

const response = await fetch("https://api.fous.com/v1/query", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  signal: AbortSignal.timeout(180_000),
  body: JSON.stringify({
  "api": "@autozone",
  "visibility": "public",
  "operation": "search_parts",
  "version": 1,
  "input": {
    "make": "Toyota",
    "part": "brake pads",
    "year": 2018,
    "model": "Camry"
  },
  "response": {
    "format": "json"
  }
}),
});
type ApiResult = { success: boolean; data?: { output: unknown }; error?: { message: string } };
const result: ApiResult = await response.json();
if (!response.ok || result.success === false) {
  throw new Error(result.error?.message ?? `HTTP ${response.status}`);
}
if (!result.data) throw new Error("Missing API response data");
console.log(result.data.output);
```

## Use from an AI assistant

Connect this tool to Claude Code, Claude Desktop, Cursor, VS Code, Codex and any MCP client as its own MCP server. Each method is a typed tool whose arguments are the method’s input.

- Server URL: `https://api.fous.com/mcp/tools/autozone`
- Authorization: `Authorization: Bearer <Fous API key>`

**Tools**

- `search_parts`: Search parts. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.
- `search_stores`: Search stores. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.
- `fous_get_run`: the result of a run that was still going, by its `request_id`. Free.

Claude Code:

```bash
claude mcp add --scope user --transport http fous-autozone https://api.fous.com/mcp/tools/autozone --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"
```

To give the assistant every tool, connect `https://api.fous.com/mcp`: it finds one with `fous_search_tools` and runs it with `fous_run_tool`. Setup for other clients: https://fous.com/llms-full.txt.

## Use cases

- Compare listed parts and prices for a vehicle.
- Review fit notes before choosing a part.
- Find nearby stores and compare their hours.
- Share store contact details with customers.

## FAQ

### Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

### Can I call this AutoZone tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

### How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

### Do I need a AutoZone account?

No. You only need a Fous account.

### How current is the data?

Fous gets the data from autozone.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

### Which parts are listed for my vehicle?

Search parts returns parts filtered by vehicle year, make, and model. Engine fit may need further confirmation.

### Where are nearby stores?

Search stores finds nearby locations using a ZIP code, city, or address.

### What prices and warranties are listed?

Search parts returns listed prices and warranties when available; these details may be missing past the first 24 parts.

## Related

- [RockAuto API](https://fous.com/tools/rockauto.md): Search vehicle parts and compare catalogue prices.
- [Autotrader API](https://fous.com/tools/autotrader.md): Search new, used and certified cars for sale across the United States.
- [Cars.com API](https://fous.com/tools/cars-com.md): Cars.com finds car listings by make, model, and U.S. ZIP code, and provides dealerships’ latest customer reviews when available.
- [Carfax API](https://fous.com/tools/carfax.md): Carfax provides used-car listings near a US ZIP code with free history highlights, plus open safety recalls reported by CARFAX for a VIN or US plate.
- [Home Depot API](https://fous.com/tools/home-depot.md): Home Depot offers home improvement products with prices, ratings, availability, and delivery options, plus nearby stores’ distances, regular hours, and services; holiday hours may differ and coverage varies.
- [CarMax API](https://fous.com/tools/carmax.md): Search public CarMax used-car listings.
- [Tesla API](https://fous.com/tools/tesla.md): Tesla offers new and certified pre-owned vehicles across the United States and nearby open Supercharger sites, with delivery estimates and opening hours only when available.
- [Target API](https://fous.com/tools/target.md): Target helps shoppers find products, details, photos, ratings, links, current prices, and nearby-store stock and pickup or delivery availability; prices and availability can change by location and time.
- [All Other tools](https://fous.com/tools/category/other)
