# 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/workflows/autozone
- Handle: `@autozone`
- Category: [Other](https://fous.com/workflows/category/other)
- Source website: https://autozone.com
- Last verified: Sep 29, 2026
- Fous is not affiliated with AutoZone.

## Methods

### Search parts

Operation `search_parts`, version 1. 1 credit per call.

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 | `"STP"` |  |
| `parts[].price` | number or null | `6.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 | `"STP Canister Engine Oil Filter S7317"` |  |
| `parts[].image_link` | string or null | `"https://contentassets.autozone.com/product_image/USA/5340/FBRB/S7317/S7317-01.jpg"` |  |
| `parts[].part_number` | string or null | `"S7317"` |  |
| `parts[].fits_vehicle` | boolean or null |  |  |
| `parts[].product_link` | string or null | `"https://www.autozone.com/p/stp-engine-oil-filter-s7317/774676"` |  |
| `parts[].store_availability` | string or null |  |  |
| `vehicle` | object |  |  |
| `vehicle.make` | string | `"Honda"` |  |
| `vehicle.year` | integer | `2020` |  |
| `vehicle.model` | string | `"Civic"` |  |
| `vehicle.engine` | string | `"4 Cylinders 1.5L Turbo VTEC"` |  |

**Example input**

```json
{
  "make": "Honda",
  "part": "oil filter",
  "year": 2020,
  "model": "Civic",
  "max_results": 5
}
```

**Example output**

```json
{
  "parts": [
    {
      "brand": "STP",
      "price": 6.99,
      "currency": "USD",
      "warranty": null,
      "fit_notes": "Fit not confirmed: AutoZone asks for a more specific vehicle configuration.",
      "part_name": "STP Canister Engine Oil Filter S7317",
      "image_link": "https://contentassets.autozone.com/product_image/USA/5340/FBRB/S7317/S7317-01.jpg",
      "part_number": "S7317",
      "fits_vehicle": null,
      "product_link": "https://www.autozone.com/p/stp-engine-oil-filter-s7317/774676",
      "store_availability": null
    },
    {
      "brand": "STP",
      "price": 12.99,
      "currency": "USD",
      "warranty": null,
      "fit_notes": "Fit not confirmed: AutoZone asks for a more specific vehicle configuration.",
      "part_name": "STP Engine Oil Filter S7317ML",
      "image_link": "https://contentassets.autozone.com/product_image/USA/5340/FBRB/S7317ML/S7317ML-01.jpg",
      "part_number": "S7317ML",
      "fits_vehicle": null,
      "product_link": "https://www.autozone.com/p/stp-engine-oil-filter-s7317ml/1572357",
      "store_availability": null
    },
    {
      "brand": "STP",
      "price": 10.49,
      "currency": "USD",
      "warranty": null,
      "fit_notes": "Fit not confirmed: AutoZone asks for a more specific vehicle configuration.",
      "part_name": "STP Extended Life Premium Oil Filter S7317XL",
      "image_link": "https://contentassets.autozone.com/product_image/USA/5340/FBRB/S7317XL/S7317XL-01.jpg",
      "part_number": "S7317XL",
      "fits_vehicle": null,
      "product_link": "https://www.autozone.com/p/stp-extended-life-engine-oil-filter-s7317xl/411647",
      "store_availability": null
    }
  ],
  "vehicle": {
    "make": "Honda",
    "year": 2020,
    "model": "Civic",
    "engine": "4 Cylinders 1.5L Turbo VTEC"
  }
}
```

### Search stores

Operation `search_stores`, version 1. 1 credit per call.

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

Call the API with a Fous API key (`FOUS_API_KEY`). To create one, turn on Developer mode in Fous Studio, then open Keys & connections → API keys (https://app.fous.com/keys).

```bash
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_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.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
import json
import os
import urllib.error
import urllib.request

api_key = os.environ.get("FOUS_API_KEY")
if not api_key:
    raise RuntimeError("Set FOUS_API_KEY before running this example")

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=120) 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.
// First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
const apiKey = process.env.FOUS_API_KEY;
if (!apiKey) throw new Error("Set FOUS_API_KEY before running this example");

const response = await fetch("https://api.fous.com/v1/query", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  signal: AbortSignal.timeout(120_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);
```

Or describe the data in plain language: send `{"api":"@autozone","prompt":"Describe the data you need, with every detail"}` to the same URL. Fous fills in the input, runs the method that fits and returns only the fields you asked for; `data.route.calls[].request` is the exact call it made. Routing is free; the run costs the same.

## 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

### Is Fous affiliated with AutoZone?

No. Fous is not affiliated with AutoZone. This workflow reads the public autozone.com website and returns its data.

### How much does it cost?

Each run costs 1 credit. 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; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check 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/workflows/rockauto.md): Search vehicle parts and compare catalogue prices.
- [Autotrader API](https://fous.com/workflows/autotrader.md): Search new, used and certified cars for sale across the United States.
- [Cars.com API](https://fous.com/workflows/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/workflows/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/workflows/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/workflows/carmax.md): Search public CarMax used-car listings.
- [Tesla API](https://fous.com/workflows/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/workflows/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 workflows](https://fous.com/workflows/category/other)
