NAPA Auto Parts Search API
Our NAPA Search API allows you to scrape products from NAPA Auto Parts search results. Each product comes with its part number, its price and promotions at the selected store, and whether it can be picked up or delivered. Search by part name, brand, or part number, at any NAPA Auto Parts store.
The API endpoint is https://serpapi.com/search?engine=napa
Head to the playground for a live and interactive demo.
API parameters
Search query
q
Required
Parameter defines the search query. You can use anything that you would use in a regular NAPA Auto Parts search: a part name, a brand, or a part number, including the part numbers of other brands that NAPA products replace (e.g., brake cleaner, Brakleen, CRC 05050, or PH3614).
Like on napaonline.com, some queries lead to a category of products (e.g., oil filter leads to Oil Filters). The category is returned in search_information.category. Others lead to another search (e.g., generator leads to portable generator), returned in search_information.showing_results_for.
Localization
store_id
Optional
Parameter defines the NAPA Auto Parts store to get the prices, promotions, and availability from. It's the number at the end of the URL of the store page on napaonline.com (e.g., 22706 for https://www.napaonline.com/en/ca/healdsburg/store/22706). It defaults to 28693, a store in Chicago, IL.
Prices and availability differ between stores, and only the products available to the store are listed.
Advanced parameters
sort
Optional
Parameter defines the sorting of the results. It defaults to relevance.
Available options:relevance - Relevanceprice_low_to_high - Price - low to highprice_high_to_low - Price - high to lowproduct_description - Product descriptionline_abbreviation - Product line abbreviationpart_number - Part number
SerpApi parameters
no_cache
Optional
Parameter will force SerpApi to fetch the NAPA results even if a cached version is already present. A cache is served only if the query and all parameters are exactly the same. Cache expires after 1h. Cached searches are free, and are not counted towards your searches per month. It can be set to false (default) to allow results from the cache, or true to disallow results from the cache. no_cache and async parameters should not be used together.
async
Optional
Parameter defines the way you want to submit your search to SerpApi. It can be set to false (default) to open an HTTP connection and keep it open until you got your search results, or true to just submit your search to SerpApi and retrieve them later. In this case, you'll need to use our Searches Archive API to retrieve your results. async and no_cache parameters should not be used together. async should not be used on accounts with Ludicrous Speed enabled.
zero_trace
Optional
Enterprise only. Parameter enables ZeroTrace mode. It can be set to false (default) or true. Enable this mode to skip storing search parameters, search files, and search metadata on our servers. This may make debugging more difficult.
output
Optional
Parameter defines the format of the result. It can be set to json (default) to get a structured JSON of the results, html to get the raw HTML retrieved, or md to get a Markdown-formatted version optimized for LLMs and AI agents.
json_restrictor
Optional
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.
API results
JSON results
JSON output includes structured data for organic results.
A search status is accessible through search_metadata.status.
It flows this way: Processing -> Success || Error.
If a search has failed, error will contain an error message.
search_metadata.id is the search ID inside SerpApi.
HTML results
This API does not have a full HTML response, only text.
search_metadata.prettify_html_file contains a link to the prettified version of the result.
It is displayed in the playground.
Markdown results
Markdown output is optimized for LLMs and AI agents. It provides a curated view of the JSON results
in a token-efficient format using tables, markdown links, and YAML frontmatter.
To access, use the output=md parameter, the /search.md endpoint, or request header Accept: text/markdown.
API examples
Result for q: Brakleen
{
"search_metadata": {
"id": "6ad1c0007a0b3913f4e2c1d0",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e2c1d0.json",
"created_at": "2026-10-16 05:30:14 UTC",
"processed_at": "2026-10-16 05:30:14 UTC",
"napa_url": "https://www.napaonline.com/en/search?text=Brakleen&referer=v2&store=28693",
"raw_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e2c1d0.html",
"prettify_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e2c1d0.prettify",
"total_time_taken": 2.41
},
"search_parameters": {
"engine": "napa",
"q": "Brakleen",
"store_id": "28693"
},
"search_information": {
"total_results": 51
},
"organic_results": [
{
"position": 1,
"product_id": "CRC05050",
"title": "CRC Brākleen Brake Parts Cleaner 50 State Compliant 14 fl oz (US) Non-Chlorinated",
"link": "https://www.napaonline.com/en/p/CRC05050",
"brand": "CRC",
"part_number": "CRC 05050",
"rating": 5.0,
"reviews": 4,
"price": "$5.49",
"extracted_price": 5.49,
"unit": "Each",
"old_price": "$8.99",
"extracted_old_price": 8.99,
"promotions": [
"Monthly Special"
],
"pickup": "Order now, Pick up Today",
"delivery": "Unavailable",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/287383127"
},
{
"position": 2,
"product_id": "CRC05089",
"title": "CRC Brākleen Non-Flammable Brake Parts Cleaner 19 fl oz (US) Chlorinated",
"link": "https://www.napaonline.com/en/p/CRC05089",
"brand": "CRC",
"part_number": "CRC 05089",
"rating": 5.0,
"reviews": 8,
"price": "$6.49",
"extracted_price": 6.49,
"unit": "Each",
"old_price": "$10.49",
"extracted_old_price": 10.49,
"promotions": [
"Monthly Special"
],
"pickup": "Order now, Pick up Today",
"delivery": "Unavailable",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/287383133"
},
{
"position": 3,
"product_id": "CRC05051",
"title": "CRC Brākleen Brake Parts Cleaner 50 State Compliant 1 gal (US) Non-Chlorinated",
"link": "https://www.napaonline.com/en/p/CRC05051",
"brand": "CRC",
"part_number": "CRC 05051",
"price": "$49.99",
"extracted_price": 49.99,
"unit": "Each",
"promotions": [
"Up To 20% Off"
],
"pickup": "Ship to store for pick up Today",
"delivery": "Unavailable",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/528924286"
},
...
],
"serpapi_pagination": {
"current": 1,
"next": "https://serpapi.com/search.json?engine=napa&page=2&q=Brakleen&store_id=28693",
"other_pages": {
"2": "https://serpapi.com/search.json?engine=napa&page=2&q=Brakleen&store_id=28693",
"3": "https://serpapi.com/search.json?engine=napa&page=3&q=Brakleen&store_id=28693",
...
}
}
}
Result for store_id: 22706
Products the store can't sell due to state or local regulations, like chlorinated brake cleaners in California, have the restriction napaonline.com shows for them instead of pickup and delivery.
{
"search_metadata": {
"id": "6ad1c0007a0b3913f4e2e0bf",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e2e0bf.json",
"created_at": "2026-10-16 05:30:14 UTC",
"processed_at": "2026-10-16 05:30:14 UTC",
"napa_url": "https://www.napaonline.com/en/search?text=Brakleen&referer=v2&store=22706",
"raw_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e2e0bf.html",
"prettify_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e2e0bf.prettify",
"total_time_taken": 2.18
},
"search_parameters": {
"engine": "napa",
"q": "Brakleen",
"store_id": "22706"
},
"search_information": {
"total_results": 51
},
"organic_results": [
{
"position": 1,
"product_id": "CRC05050",
"title": "CRC Brākleen Brake Parts Cleaner 50 State Compliant 14 fl oz (US) Non-Chlorinated",
"link": "https://www.napaonline.com/en/p/CRC05050",
"brand": "CRC",
"part_number": "CRC 05050",
"rating": 5.0,
"reviews": 4,
"price": "$5.49",
"extracted_price": 5.49,
"unit": "Each",
"old_price": "$8.99",
"extracted_old_price": 8.99,
"promotions": [
"Monthly Special"
],
"pickup": "Order now, Pick up Today",
"delivery": "Unavailable",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/287383127"
},
{
"position": 2,
"product_id": "CRC05089",
"title": "CRC Brākleen Non-Flammable Brake Parts Cleaner 19 fl oz (US) Chlorinated",
"link": "https://www.napaonline.com/en/p/CRC05089",
"brand": "CRC",
"part_number": "CRC 05089",
"rating": 5.0,
"reviews": 8,
"price": "$6.49",
"extracted_price": 6.49,
"unit": "Each",
"old_price": "$10.49",
"extracted_old_price": 10.49,
"promotions": [
"Monthly Special"
],
"restriction": "Not available for sale due to state or local regulations and restrictions",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/287383133"
},
...
],
"serpapi_pagination": {
"current": 1,
"next": "https://serpapi.com/search.json?engine=napa&page=2&q=Brakleen&store_id=22706",
"other_pages": {
"2": "https://serpapi.com/search.json?engine=napa&page=2&q=Brakleen&store_id=22706",
"3": "https://serpapi.com/search.json?engine=napa&page=3&q=Brakleen&store_id=22706",
...
}
}
}
Result for q: alternator
Products with a refundable core deposit, like alternators and batteries, have it in core_deposit.
{
"search_metadata": {
"id": "6ad1c0007a0b3913f4e2ffae",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e2ffae.json",
"created_at": "2026-10-16 05:30:14 UTC",
"processed_at": "2026-10-16 05:30:14 UTC",
"napa_url": "https://www.napaonline.com/en/search?text=alternator&referer=v2&store=28693",
"raw_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e2ffae.html",
"prettify_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e2ffae.prettify",
"total_time_taken": 3.62
},
"search_parameters": {
"engine": "napa",
"q": "alternator",
"store_id": "28693"
},
"search_information": {
"total_results": 15054,
"category": "Alternators, Generators, & Starters"
},
"organic_results": [
{
"position": 1,
"product_id": "RSE2138033",
"title": "NAPA Remanufactured Alternator",
"link": "https://www.napaonline.com/en/p/RAY2138033",
"brand": "NAPA",
"part_number": "RAY 2138033",
"rating": 4.6,
"reviews": 8,
"price": "$521.99",
"extracted_price": 521.99,
"unit": "Each",
"core_deposit": "$55.00",
"extracted_core_deposit": 55.0,
"promotions": [
"Up To 20% Off"
],
"shipping": "FREE Shipping",
"pickup": "Order now, Pick up Today",
"delivery": "Get it by Tomorrow",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/3185381"
},
{
"position": 2,
"product_id": "RSE2136408",
"title": "NAPA Remanufactured Premium Alternator",
"link": "https://www.napaonline.com/en/p/RAY2136408",
"brand": "NAPA",
"part_number": "RAY 2136408",
"price": "$512.99",
"extracted_price": 512.99,
"unit": "Each",
"core_deposit": "$79.00",
"extracted_core_deposit": 79.0,
"promotions": [
"Up To 20% Off"
],
"shipping": "FREE Shipping",
"pickup": "Order now, Pick up Today",
"delivery": "Get it by Tomorrow",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/299368779"
},
...
],
"serpapi_pagination": {
"current": 1,
"next": "https://serpapi.com/search.json?engine=napa&page=2&q=alternator&store_id=28693",
"other_pages": {
"2": "https://serpapi.com/search.json?engine=napa&page=2&q=alternator&store_id=28693",
"3": "https://serpapi.com/search.json?engine=napa&page=3&q=alternator&store_id=28693",
...
}
}
}
Result for q: generator
Like on napaonline.com, this search shows the results of portable generator, returned in search_information.showing_results_for.
{
"search_metadata": {
"id": "6aec02a38c24bd60ddbdb781",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/b9a1c27e3d6f/6aec02a38c24bd60ddbdb781.json",
"created_at": "2026-11-05 04:14:27 UTC",
"processed_at": "2026-11-05 04:14:27 UTC",
"napa_url": "https://www.napaonline.com/en/search?text=generator&referer=v2&store=28693",
"raw_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6aec02a38c24bd60ddbdb781.html",
"prettify_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6aec02a38c24bd60ddbdb781.prettify"
},
"search_parameters": {
"engine": "napa",
"q": "generator",
"store_id": "28693"
},
"search_information": {
"total_results": 142,
"showing_results_for": "portable generator"
},
"organic_results": [
{
"position": 1,
"product_id": "NBCSL1460",
"title": "Schumacher Electric 330 Watts Lithium Ion Portable Power Generator",
"link": "https://www.napaonline.com/en/p/NBCSL1460",
"brand": "Schumacher Electric",
"part_number": "NBC SL1460",
"price": "$440.99",
"extracted_price": 440.99,
"unit": "Each",
"shipping": "FREE Shipping",
"pickup": "Unavailable",
"delivery": "Get it by Sat, Nov 07",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/220291743"
},
{
"position": 2,
"product_id": "NBCSL1466",
"title": "Schumacher Electric 535 Watts Lithium Ion Portable Power Generator",
"link": "https://www.napaonline.com/en/p/NBCSL1466",
"brand": "Schumacher Electric",
"part_number": "NBC SL1466",
"rating": 4.4,
"reviews": 23,
"price": "$666.99",
"extracted_price": 666.99,
"unit": "Each",
"pickup": "Unavailable",
"delivery": "Unavailable",
"out_of_stock": true,
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/463824149"
},
...
],
"serpapi_pagination": {
"current": 1,
"next": "https://serpapi.com/search.json?engine=napa&page=2&q=generator&store_id=28693",
"other_pages": {
"2": "https://serpapi.com/search.json?engine=napa&page=2&q=generator&store_id=28693",
"3": "https://serpapi.com/search.json?engine=napa&page=3&q=generator&store_id=28693",
...
}
}
}
Result for q: PH3614 and store_id: 31548
Products that replace a part number of another brand have it in interchange_part_number. At stores with a same-day or next-day delivery, like this one in Houston, TX, products have it in local_delivery.
{
"search_metadata": {
"id": "6aec03058c24bd60ddbdb783",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/b9a1c27e3d6f/6aec03058c24bd60ddbdb783.json",
"created_at": "2026-11-05 04:16:05 UTC",
"processed_at": "2026-11-05 04:16:05 UTC",
"napa_url": "https://www.napaonline.com/en/search?text=PH3614&referer=v2&store=31548",
"raw_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6aec03058c24bd60ddbdb783.html",
"prettify_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6aec03058c24bd60ddbdb783.prettify"
},
"search_parameters": {
"engine": "napa",
"q": "PH3614",
"store_id": "31548"
},
"search_information": {
"total_results": 16
},
"organic_results": [
{
"position": 1,
"product_id": "PGI1348",
"title": "NAPA Gold Oil Filter",
"link": "https://www.napaonline.com/en/p/FIL1348",
"brand": "NAPA",
"part_number": "FIL 1348",
"interchange_part_number": "PH3614",
"rating": 4.5,
"reviews": 13,
"price": "$13.99",
"extracted_price": 13.99,
"unit": "Each",
"shipping": "Free Shipping on orders over $49",
"pickup": "Order now, Pick up Tomorrow",
"local_delivery": "Next-Day Delivery Available on delivery above $49.",
"delivery": "Get it by Fri, Nov 06",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/290560257"
},
{
"position": 2,
"product_id": "PGF21348",
"title": "NAPA PROFORMER Oil Filter",
"link": "https://www.napaonline.com/en/p/SFI21348",
"brand": "NAPA",
"part_number": "SFI 21348",
"interchange_part_number": "PH3614",
"rating": 4.4,
"reviews": 10,
"price": "$6.49",
"extracted_price": 6.49,
"unit": "Each",
"shipping": "Free Shipping on orders over $49",
"pickup": "Order now, Pick up Tomorrow",
"local_delivery": "Next-Day Delivery Available on delivery above $49.",
"delivery": "Get it by Fri, Nov 06",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/229357793"
},
...
],
"serpapi_pagination": {
"current": 1,
"next": "https://serpapi.com/search.json?engine=napa&page=2&q=PH3614&store_id=31548",
"other_pages": {
"2": "https://serpapi.com/search.json?engine=napa&page=2&q=PH3614&store_id=31548"
}
}
}
Result for q: R-134a refrigerant and store_id: 22706
Products the store sells with a restriction, like refrigerants that need a certification, have it in restriction and keep pickup and delivery. Products the store can't sell have the restriction Not available for sale due to state or local regulations and restrictions instead.
{
"search_metadata": {
"id": "6aec01568c24bd60ddbdb77e",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/b9a1c27e3d6f/6aec01568c24bd60ddbdb77e.json",
"created_at": "2026-11-05 04:08:54 UTC",
"processed_at": "2026-11-05 04:08:54 UTC",
"napa_url": "https://www.napaonline.com/en/search?text=R-134a+refrigerant&referer=v2&store=22706",
"raw_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6aec01568c24bd60ddbdb77e.html",
"prettify_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6aec01568c24bd60ddbdb77e.prettify"
},
"search_parameters": {
"engine": "napa",
"q": "R-134a refrigerant",
"store_id": "22706"
},
"search_information": {
"total_results": 286
},
"organic_results": [
{
"position": 1,
"product_id": "NFRZX3012SS",
"title": "Weitron R-134a Refrigerant Self-Sealing Can 12oz",
"link": "https://www.napaonline.com/en/p/NFRZX3012SS",
"brand": "Weitron",
"part_number": "NFR ZX3012SS",
"rating": 5.0,
"reviews": 5,
"price": "$17.29",
"extracted_price": 17.29,
"unit": "Each",
"restriction": "Not available for sale due to state or local regulations and restrictions",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/349328679"
},
{
"position": 2,
"product_id": "NFRZX3030",
"title": "Weitron R-134a Refrigerant Cylinder 30lb",
"link": "https://www.napaonline.com/en/p/NFRZX3030",
"brand": "Weitron",
"part_number": "NFR ZX3030",
"price": "$475.29",
"extracted_price": 475.29,
"unit": "Each",
"restriction": "This regulated product may be purchased online. Required certification must be provided when you pick up your order.",
"pickup": "Ship to store for pick up Tomorrow",
"delivery": "Unavailable",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/864212"
},
...
],
"serpapi_pagination": {
"current": 1,
"next": "https://serpapi.com/search.json?engine=napa&page=2&q=R-134a+refrigerant&store_id=22706",
"other_pages": {
"2": "https://serpapi.com/search.json?engine=napa&page=2&q=R-134a+refrigerant&store_id=22706",
"3": "https://serpapi.com/search.json?engine=napa&page=3&q=R-134a+refrigerant&store_id=22706",
...
}
}
}
Result for page: 2
{
"search_metadata": {
"id": "6ad1c0007a0b3913f4e33d8c",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e33d8c.json",
"created_at": "2026-10-16 05:30:14 UTC",
"processed_at": "2026-10-16 05:30:14 UTC",
"napa_url": "https://www.napaonline.com/en/search?text=Brakleen&referer=v2&store=28693&page=2",
"raw_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e33d8c.html",
"prettify_html_file": "https://serpapi.com/searches/b9a1c27e3d6f/6ad1c0007a0b3913f4e33d8c.prettify",
"total_time_taken": 2.33
},
"search_parameters": {
"engine": "napa",
"q": "Brakleen",
"store_id": "28693",
"page": "2"
},
"search_information": {
"total_results": 51
},
"organic_results": [
{
"position": 1,
"product_id": "CRC091314",
"title": "CRC Brākleen Non-Flammable Brake Parts Cleaner 19 fl oz (US) Chlorinated",
"link": "https://www.napaonline.com/en/p/CRC091314",
"brand": "CRC",
"part_number": "CRC 091314",
"rating": 4.4,
"reviews": 7,
"price": "$7.99",
"extracted_price": 7.99,
"unit": "Each",
"promotions": [
"Up To 20% Off"
],
"pickup": "Ship to store for pick up Tomorrow",
"delivery": "Unavailable",
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/23254"
},
{
"position": 2,
"product_id": "CRC091431",
"title": "CRC Brākleen Non-Flammable Brake Parts Cleaner 1 gal (US) Chlorinated",
"link": "https://www.napaonline.com/en/p/CRC091431",
"brand": "CRC",
"part_number": "CRC 091431",
"rating": 1.0,
"reviews": 1,
"price": "$40.99",
"extracted_price": 40.99,
"unit": "Gal(s)",
"promotions": [
"Up To 20% Off"
],
"pickup": "Unavailable",
"delivery": "Unavailable",
"out_of_stock": true,
"thumbnail": "https://media.napaonline.com/is/image/GenuinePartsCompany/NWMTMBLG?$Product=GenuinePartsCompany/23257"
},
...
],
"serpapi_pagination": {
"current": 2,
"previous": "https://serpapi.com/search.json?engine=napa&page=1&q=Brakleen&store_id=28693",
"next": "https://serpapi.com/search.json?engine=napa&page=3&q=Brakleen&store_id=28693",
"other_pages": {
"1": "https://serpapi.com/search.json?engine=napa&page=1&q=Brakleen&store_id=28693",
"3": "https://serpapi.com/search.json?engine=napa&page=3&q=Brakleen&store_id=28693",
...
}
}
}
JSON structure overview
{
...
"search_information": {
"total_results": "Integer - Number of products matching the search.",
"showing_results_for": "String - Search napaonline.com shows the results of instead, when it redirects the search to another one. (Ex. portable generator)",
"category": "String - Category of products the search leads to, like on napaonline.com. (Ex. Oil Filters)"
},
"organic_results": [
{
"position": "Integer - Position of the product in the results of the page.",
"product_id": "String - NAPA product ID of the product.",
"title": "String - Title of the product.",
"link": "String - Link to the product page on napaonline.com, or to its page on the accessories store of napaonline.com.",
"brand": "String - Brand of the product.",
"part_number": "String - Part number of the product, with its product line abbreviation. (Ex. CRC 05050)",
"interchange_part_number": "String - Part number of another brand that the product replaces, when the search is for it, like on napaonline.com. (Ex. PH3614)",
"rating": "Float - Average rating of the product, out of 5.",
"reviews": "Integer - Number of reviews of the product.",
"price": "String - Price of the product at the store. Missing when napaonline.com shows that the price is temporarily unavailable.",
"extracted_price": "Float - Extracted price of the product.",
"unit": "String - Unit the product is sold by. (Ex. Each, Box(es), Gal(s))",
"old_price": "String - Price of the product before its sale.",
"extracted_old_price": "Float - Extracted price of the product before its sale.",
"core_deposit": "String - Refundable core deposit paid on top of the price of the product.",
"extracted_core_deposit": "Float - Extracted core deposit of the product.",
"promotions": [
"String - Promotion of the product. (Ex. Monthly Special, Up To 20% Off)"
],
"restriction": "String - Restriction on the sale of the product at the store, shown under its title on napaonline.com. Products the store can't sell due to state or local regulations have Not available for sale due to state or local regulations and restrictions, and no pickup and delivery details. (Ex. This regulated product may be purchased online. Required certification must be provided when you pick up your order.)",
"shipping": "String - Free shipping offer of the product, when it's available for a home delivery. (Ex. FREE Shipping, Free Shipping on orders over $49)",
"pickup": "String - Availability of the product for a pickup at the store. (Ex. Order Now, Pick up in 30 Minutes)",
"local_delivery": "String - Availability of the product for a same-day or next-day delivery from the store, when the store offers it. (Ex. Same-Day Delivery Available on delivery above $49.)",
"delivery": "String - Availability of the product for a home delivery. (Ex. Get it by Tomorrow)",
"out_of_stock": "Boolean - True if the product is available neither for a pickup at the store nor for a home delivery.",
"thumbnail": "String - Link to the image of the product."
}
],
"serpapi_pagination": {
"current": "Integer - Current page.",
"previous": "String - SerpApi link to the previous page.",
"next": "String - SerpApi link to the next page.",
"other_pages": {
"2": "String - SerpApi link to page 2."
}
}
}