AutoZone Search

API docs
https://api.sandbase.ai/v1/api/autozone/search

Search AutoZone auto parts by keyword, optionally for a specific vehicle and store, with part number, brand, price, rating and availability.

Price
$0.01USD / call
Method
POST
Response
JSON
Parameters
1 required · 15 optional

Playground

Input
Parameter defines the query you want to search. You can use anything that you would use in a regular AutoZone search (e.g., `oil filter`, `brake pads`, or a part number like `S9972`).
Parameter defines the AutoZone store to search (e.g., `4254`). The store changes the order of the results and adds their `in_store_pickup` availability. It defaults to `6997`, the store AutoZone uses when no store is selected.
Parameter defines the year of the vehicle to find parts for (e.g., `2015`). Parameter requires `vehicle_make` and `vehicle_model` parameters to also be set.
Parameter defines the make of the vehicle, as named on AutoZone (e.g., `Toyota`). Parameter requires `vehicle_year` and `vehicle_model` parameters to also be set.
Parameter defines the model of the vehicle, as named on AutoZone (e.g., `Camry`). Parameter requires `vehicle_year` and `vehicle_make` parameters to also be set.
Parameter defines the engine of the vehicle, as named on AutoZone (e.g., `4 Cylinders 2.5L GAS`). Parameter requires `vehicle_year`, `vehicle_make`, and `vehicle_model` parameters to also be set.
Parameter defines the submodel of the vehicle, as named on AutoZone (e.g., `LE`). Without it, parts that only fit some submodels have a `fitment: needs_more_info`. Parameter requires `vehicle_year`, `vehicle_make`, and `vehicle_model` parameters to also be set.
Parameter defines the type of the vehicle. It defaults to `car_truck` when `vehicle_year`, `vehicle_make`, and `vehicle_model` are set. Available options: `car_truck` - Car & Truck `motorcycle` - Motorcycle `recreational` - Recreational Parameter requires `vehicle_year`, `vehicle_make`, and `vehicle_model` parameters to also be set.
Parameter defines the sorting of the results. It defaults to `featured`. Available options: `featured` - Featured `price_low` - Price (low to high) `price_high` - Price (high to low) `recently_added` - Recently Added `rating_high` - Customer Rating `best_seller` - Best Sellers
Parameter defines the filters to apply. It's a comma-separated list of filter values (e.g., `sub_brand_name_display_s:Duralast,avg_rating_range_ss:2~4 TO *~4 and up` for **Duralast** with **4 stars and up**). Filter values are available in `filters[].options[].value` of the results when `include_filters` is set to `true`.
Parameter defines the minimum price of the products, in whole US dollars (e.g., `20`).
Parameter defines the maximum price of the products, in whole US dollars (e.g., `50`).
Value is used to get results on a specific page. (e.g., `1` (default) is the first page of results, `2` is the 2nd page of results, `3` is the 3rd page of results, etc.).
Parameter defines the number of results per page, between `1` and `100`. It defaults to `24`.
Parameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details.
Parameter defines whether to include the `filters` of the search in the JSON response, with the values to use in `facet`. It can be set to `true` or `false` (default).
OutputReady

Your output will appear here

Complete the inputs, then click Run.

API README

AutoZone Search

Search AutoZone auto parts by keyword, optionally for a specific vehicle and store, with part number, brand, price, rating and availability.

Request

curl -X POST "https://api.sandbase.ai/v1/api/autozone/search" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"q": "oil filter"}'

The result is returned in outputs[0].data as structured JSON.

Parameters

NameTypeRequiredDescription
qstringYesParameter defines the query you want to search. You can use anything that you would use in a regular AutoZone search (e.g., oil filter, brake pads, or a part number like S9972).
store_idstringNoParameter defines the AutoZone store to search (e.g., 4254). The store changes the order of the results and adds their in_store_pickup availability. It defaults to 6997, the store AutoZone uses when no store is selected.
vehicle_yearstringNoParameter defines the year of the vehicle to find parts for (e.g., 2015). Parameter requires vehicle_make and vehicle_model parameters to also be set.
vehicle_makestringNoParameter defines the make of the vehicle, as named on AutoZone (e.g., Toyota). Parameter requires vehicle_year and vehicle_model parameters to also be set.
vehicle_modelstringNoParameter defines the model of the vehicle, as named on AutoZone (e.g., Camry). Parameter requires vehicle_year and vehicle_make parameters to also be set.
vehicle_enginestringNoParameter defines the engine of the vehicle, as named on AutoZone (e.g., 4 Cylinders 2.5L GAS). Parameter requires vehicle_year, vehicle_make, and vehicle_model parameters to also be set.
vehicle_submodelstringNoParameter defines the submodel of the vehicle, as named on AutoZone (e.g., LE). Without it, parts that only fit some submodels have a fitment: needs_more_info. Parameter requires vehicle_year, vehicle_make, and vehicle_model param
vehicle_typestringNoParameter defines the type of the vehicle. It defaults to car_truck when vehicle_year, vehicle_make, and vehicle_model are set. Available options: car_truck - Car & Truck motorcycle - Motorcycle recreational - Recreational Par
sortstringNoParameter defines the sorting of the results. It defaults to featured. Available options: featured - Featured price_low - Price (low to high) price_high - Price (high to low) recently_added - Recently Added rating_high - Custome
facetstringNoParameter defines the filters to apply. It's a comma-separated list of filter values (e.g., sub_brand_name_display_s:Duralast,avg_rating_range_ss:2~4 TO *~4 and up for Duralast with 4 stars and up). Filter values are available in
min_pricestringNoParameter defines the minimum price of the products, in whole US dollars (e.g., 20).
max_pricestringNoParameter defines the maximum price of the products, in whole US dollars (e.g., 50).
pagestringNoValue is used to get results on a specific page. (e.g., 1 (default) is the first page of results, 2 is the 2nd page of results, 3 is the 3rd page of results, etc.).
psstringNoParameter defines the number of results per page, between 1 and 100. It defaults to 24.
json_restrictorstringNoParameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details.
include_filtersstringNoParameter defines whether to include the filters of the search in the JSON response, with the values to use in facet. It can be set to true or false (default).

Pricing

$0.010 per successful call. Failed calls are not charged.

Explore more

Related APIs

All APIs
APIPriceResponse
AutoZone$0.01 per callJSON
AutoZone$0.01 per callJSON
AutoZone$0.012 per callAsync JSON

Questions

FAQ

How do I use the AutoZone Search API?

Send a POST request to https://api.sandbase.ai/v1/api/autozone/search with your SandBase API key in the Authorization header (Bearer) and the parameters as a JSON body. You can also try it in the Playground on this page without writing code.

How much does the AutoZone Search API cost?

$0.01 per call, billed from your SandBase balance. You are only charged for calls you make; there is no subscription.

What parameters does the AutoZone Search API accept?

Required: q (string). Optional: store_id (string), vehicle_year (string), vehicle_make (string), vehicle_model (string), vehicle_engine (string) and vehicle_submodel (string) and 9 more. The Parameters table and the Playground on this page list every field.

What does the AutoZone Search API return?

A JSON response returned in the same HTTP request (synchronous).

Do I need a AutoZone developer account or API key?

No. AutoZone Search runs through SandBase, so one SandBase API key covers this endpoint and every other API and model in the catalog. You do not need to apply for AutoZone API access separately.