Amazon Fresh API
Our Amazon Fresh API allows you to scrape grocery results from the Amazon Fresh search page. Amazon Fresh shows different products and prices for each delivery location, so every search needs a delivery_zip.
Results have the same format as our Amazon Search API, except categories.
The API endpoint is https://serpapi.com/search?engine=amazon_fresh
Head to the playground for a live and interactive demo.
API parameters
Localization
delivery_zip
Required
Parameter defines the ZIP or postal code of the delivery location. Amazon Fresh shows the products, prices, and delivery options available at that location. For example, 10001 on amazon.com, EC1A 1BB on amazon.co.uk, or 100-0001 on amazon.co.jp. ZIP+4 codes aren't supported.
amazon_domain
Optional
Parameter defines the Amazon domain to use. It defaults to amazon.com. Amazon Fresh is available on amazon.com, amazon.co.uk, amazon.co.jp, amazon.it, and amazon.es.
language
Optional
Parameter defines the language to use for the Amazon Fresh search. It's a locale name represented as <language>_<REGION>. (e.g., on amazon.com en_US for English, es_US for Spanish, or on amazon.co.jp ja_JP for Japanese). Head to Amazon languages for a full list of supported Amazon languages.
Advanced parameters
s
Optional
Parameter is used for sorting results. It defaults to relevanceblender (Featured).
Available options:relevanceblender - Featuredprice-asc-rank - Price: Low to Highprice-desc-rank - Price: High to Lowreview-rank - Avg. Customer Reviewdate-desc-rank - Newest Arrivalsexact-aware-popularity-rank - Best Sellers
Advanced filters
node
Optional
Parameter defines the Amazon Fresh department to browse without a search query. For example, 16318981 for Fresh Fruits on amazon.com. Department IDs are the n: values in filters.department[].rh (e.g., n:16318981). To switch departments while browsing, change node or follow the department's serpapi_link: Amazon ignores departments in rh while node is set.
This parameter can't be used with the k parameter.
rh
Optional
Parameter defines items filtering based on their attributes. The structure is a list of key:value pairs separated by ,.
For example n:16318981,p_n_program_participation:17428820011 to filter for products in the Fresh Fruits department (n:16318981) that are SNAP EBT Eligible (p_n_program_participation:17428820011) on amazon.com. Use p_36:<min>-<max> for a price range, with prices multiplied by 100 (e.g., p_36:300-500 for $3.00 to $5.00).
Available filters depend on the query and are returned in filters, along with a serpapi_link to apply each of them.
SerpApi parameters
device
Optional
Parameter defines the device to use to get the results. It can be set to desktop (default) to use a regular browser, tablet to use a tablet browser (currently using iPads), or mobile to use a mobile browser.
no_cache
Optional
Parameter will force SerpApi to fetch the Amazon Fresh 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, filters, sponsored brands, video results, and more.
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
HTML output is useful to debug JSON results or support features not yet supported by SerpApi. It gives you the raw HTML results from Amazon Fresh.
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
Example results for k: Coffee and delivery_zip: 10001
{
"search_parameters": {
"engine": "amazon_fresh",
"k": "Coffee",
"amazon_domain": "amazon.com",
"delivery_zip": "10001",
"device": "desktop"
},
"search_information": {
"total_results": 251,
"query_displayed": "Coffee",
"store": "amazonfresh",
"page": 1
},
"organic_results": [
{
"position": 1,
"asin": "B07C1YFV6D",
"title": "Dunkin’ Original Blend Medium Roast Ground Coffee, 30 Oz. Canister",
"link": "https://www.amazon.com/Dunkin-Donuts-Original-Ground-Canister/dp/B07C1YFV6D/ref=sr_1_1_us_f3_wg_fs?almBrandId=QW1hem9uIEZyZXNo&dib=eyJ2IjoiMSJ9.s7OOCALqyDkRmECjwdaS86yfGHLRMWGNqldCtSZzjEM5POZDn-D7agUREpuPXVNzq6FBxKp4yRNY7wMhahHlzQwoNC22QuRY5DeHNM-_wraA_7fWje5LVgx5IleQQ-CWkTmrqRCi7xy95pTP6xNSynph6X1r4rdDDsFWBTjDiqDiFG5KhSz5zmITmDEK2mc1lef66FBp_XuEeMX5d2NY4UWFWIoB0nnKUqARxRtheT4Ql3HlrUeIzUj5STIdYSVX2mH7DnXcxvfNtEpVA_DI59Hxv-rwHMKhoDlLpofMVoA.3Q8nX5853qRDPJTzZH4FHwX9pvXOL6XlPK-P2pw_yh4&dib_tag=se&fpw=alm&keywords=Coffee&qid=1792080842&s=amazonfresh&sr=1-1",
"link_clean": "https://www.amazon.com/Dunkin-Donuts-Original-Ground-Canister/dp/B07C1YFV6D/",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&asin=B07C1YFV6D&delivery_zip=10001&device=desktop&engine=amazon_product",
"thumbnail": "https://m.media-amazon.com/images/I/71G-h0rWv+L._AC_UL320_.jpg",
"rating": 4.8,
"reviews": 11500,
"bought_last_month": "40K+ bought in past month",
"price": "$20.51",
"extracted_price": 20.51,
"price_unit": "$0.68/ounce",
"extracted_price_unit": 0.68,
"old_price": "$22.79",
"extracted_old_price": 22.79,
"offers": [
"10% off",
"SNAP EBT eligible"
],
"snap_ebt_eligible": true,
"delivery": [
"FREE delivery Today 4 PM - 6 PM on orders over $100 with Prime"
]
},
{
"position": 2,
"asin": "B0CXYYWL6G",
"title": "Maxwell House Ground Coffee, Original Roast, 27.5 oz Canister",
"link": "https://www.amazon.com/Maxwell-27-5oz-Ground-Coffee-Original/dp/B0CXYYWL6G/ref=sr_1_2_us_f3_wg_fs?almBrandId=QW1hem9uIEZyZXNo&dib=eyJ2IjoiMSJ9.s7OOCALqyDkRmECjwdaS86yfGHLRMWGNqldCtSZzjEM5POZDn-D7agUREpuPXVNzq6FBxKp4yRNY7wMhahHlzQwoNC22QuRY5DeHNM-_wraA_7fWje5LVgx5IleQQ-CWkTmrqRCi7xy95pTP6xNSynph6X1r4rdDDsFWBTjDiqDiFG5KhSz5zmITmDEK2mc1lef66FBp_XuEeMX5d2NY4UWFWIoB0nnKUqARxRtheT4Ql3HlrUeIzUj5STIdYSVX2mH7DnXcxvfNtEpVA_DI59Hxv-rwHMKhoDlLpofMVoA.3Q8nX5853qRDPJTzZH4FHwX9pvXOL6XlPK-P2pw_yh4&dib_tag=se&fpw=alm&keywords=Coffee&qid=1792080842&s=amazonfresh&sr=1-2",
"link_clean": "https://www.amazon.com/Maxwell-27-5oz-Ground-Coffee-Original/dp/B0CXYYWL6G/",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&asin=B0CXYYWL6G&delivery_zip=10001&device=desktop&engine=amazon_product",
"thumbnail": "https://m.media-amazon.com/images/I/71U3wxOoQHL._AC_UL320_.jpg",
"rating": 4.7,
"reviews": 23900,
"bought_last_month": "40K+ bought in past month",
"price": "$9.69",
"extracted_price": 9.69,
"price_unit": "$0.35/ounce",
"extracted_price_unit": 0.35,
"offers": [
"SNAP EBT eligible"
],
"snap_ebt_eligible": true,
"delivery": [
"FREE delivery Today 4 PM - 6 PM on orders over $100 with Prime"
],
"purchase_options": [
{
"primary_price": "$9.69",
"extracted_primary_price": 9.69
}
]
},
...
],
"filters": {
"snap_ebt": [
{
"position": 1,
"name": "SNAP EBT Eligible",
"rh": "p_n_program_participation:17428820011",
"link": "https://www.amazon.com/s?k=Coffee&i=amazonfresh&bbn=10329849011&rh=n%3A10329849011%2Cp_n_program_participation%3A17428820011&dc&qid=1792080842&rnid=17428819011&ref=sr_nr_p_n_program_participation_1&ds=v1%3Ao5jjli6KZVMsuIm3ALo5mvo68cPF%2BZm18Z7r9eTa5eA",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&k=Coffee&rh=n%3A10329849011%2Cp_n_program_participation%3A17428820011"
}
],
...
},
"serpapi_pagination": {
"current": 1,
"next": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&k=Coffee&page=2"
}
}
Example with amazon_domain: amazon.co.uk and delivery_zip: EC1A 1BB
Use a postal code from the country of the amazon_domain. For example, EC1A 1BB on amazon.co.uk, 100-0001 on amazon.co.jp, 20121 on amazon.it, or 28013 on amazon.es.
{
"search_parameters": {
"engine": "amazon_fresh",
"k": "milk",
"amazon_domain": "amazon.co.uk",
"delivery_zip": "EC1A 1BB",
"device": "desktop"
},
"search_information": {
"total_results": 195,
"query_displayed": "milk",
"store": "amazonfresh",
"page": 1
},
"organic_results": [
{
"position": 1,
"asin": "B085NLN7JY",
"title": "by Amazon British Semi Skimmed Milk, 4 Pints, 2.272L",
"link": "https://www.amazon.co.uk/Amazon-Semi-Skimmed-Milk-4pts/dp/B085NLN7JY/ref=sr_1_1_uk_f3_wg_fs?almBrandId=QW1hem9uIEZyZXNo&dib=eyJ2IjoiMSJ9.Uhf7mXGW-QTpEZ8cMW3Ew19JWB2YDTjL_VHHS7vPzwNjWT_PBVuYm1fyxtB0qUiWN1gTVZ4B0avRroy6NRBYFi75Zz1IkY9uwuZCHyjTaQYiYaHqNAjnMxbiAnZYj2KWqEyIxA2lpOsnNvtDqLdx9ZG7q6qlQ8tOVRAjrx1-h4S8FETzBOGwEApYaKdrgnv847wugEdFeHqj0wMfJe4FSvdS5yehuBc8cxu_jrs7uZWrIcnMZJyJIOddb_BkeYZPh6qxsqIxqPhVKRTB0EvPYSkxqPXtxtp8C9uWSNpTcPk.JUHfrkHeFNZVPckA8LyQkY9GnI1unvQRDjnwW7M0148&dib_tag=se&fpw=alm&keywords=milk&qid=1792080845&s=amazonfresh&sr=1-1",
"link_clean": "https://www.amazon.co.uk/Amazon-Semi-Skimmed-Milk-4pts/dp/B085NLN7JY/",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.co.uk&asin=B085NLN7JY&delivery_zip=EC1A+1BB&device=desktop&engine=amazon_product",
"thumbnail": "https://m.media-amazon.com/images/I/61YvaaqD4xL._AC_UL320_.jpg",
"rating": 4.6,
"reviews": 5100,
"bought_last_month": "10K+ bought in past month",
"price": "£1.65",
"extracted_price": 1.65,
"price_unit": "£0.73/l",
"extracted_price_unit": 0.73,
"delivery": [
"FREE delivery Today 21:00 - 23:00 on orders over £40 with Prime"
],
"purchase_options": [
{
"primary_price": "£1.65",
"extracted_primary_price": 1.65
}
]
},
{
"position": 2,
"asin": "B088YH8DY6",
"title": "by Amazon British Whole Milk, 2.272L, 4 Pints",
"link": "https://www.amazon.co.uk/by-Amazon-Whole-Milk-4pts/dp/B088YH8DY6/ref=sr_1_2_uk_f3_wg_fs?almBrandId=QW1hem9uIEZyZXNo&dib=eyJ2IjoiMSJ9.Uhf7mXGW-QTpEZ8cMW3Ew19JWB2YDTjL_VHHS7vPzwNjWT_PBVuYm1fyxtB0qUiWN1gTVZ4B0avRroy6NRBYFi75Zz1IkY9uwuZCHyjTaQYiYaHqNAjnMxbiAnZYj2KWqEyIxA2lpOsnNvtDqLdx9ZG7q6qlQ8tOVRAjrx1-h4S8FETzBOGwEApYaKdrgnv847wugEdFeHqj0wMfJe4FSvdS5yehuBc8cxu_jrs7uZWrIcnMZJyJIOddb_BkeYZPh6qxsqIxqPhVKRTB0EvPYSkxqPXtxtp8C9uWSNpTcPk.JUHfrkHeFNZVPckA8LyQkY9GnI1unvQRDjnwW7M0148&dib_tag=se&fpw=alm&keywords=milk&qid=1792080845&s=amazonfresh&sr=1-2",
"link_clean": "https://www.amazon.co.uk/by-Amazon-Whole-Milk-4pts/dp/B088YH8DY6/",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.co.uk&asin=B088YH8DY6&delivery_zip=EC1A+1BB&device=desktop&engine=amazon_product",
"thumbnail": "https://m.media-amazon.com/images/I/516a94LEw+L._AC_UL320_.jpg",
"rating": 4.6,
"reviews": 3100,
"bought_last_month": "10K+ bought in past month",
"price": "£1.65",
"extracted_price": 1.65,
"price_unit": "£0.73/l",
"extracted_price_unit": 0.73,
"delivery": [
"FREE delivery Today 21:00 - 23:00 on orders over £40 with Prime"
],
"purchase_options": [
{
"primary_price": "£1.65",
"extracted_primary_price": 1.65
}
]
},
...
]
}
Example with rh: n:16318981 for the Fresh Fruits department
Amazon Fresh departments are returned in filters.department. Pass a department's rh value, or follow its serpapi_link, to search within that department.
{
"search_parameters": {
"engine": "amazon_fresh",
"k": "avocado",
"amazon_domain": "amazon.com",
"delivery_zip": "10001",
"rh": "n:16318981",
"device": "desktop"
},
"search_information": {
"total_results": 10,
"query_displayed": "avocado",
"store": "amazonfresh",
"page": 1
},
"organic_results": [
{
"position": 1,
"asin": "B07Y45NJCW",
"title": "365 by Whole Foods Market, Hass Avocados, 4 Count",
"link": "https://www.amazon.com/365-Everyday-Value-Avocados-Count/dp/B07Y45NJCW/ref=sr_1_1_us_f3_wg_fs?almBrandId=QW1hem9uIEZyZXNo&dib=eyJ2IjoiMSJ9.xOjZhdq07XoFR3dtl3P9mNF9YuyB_kbbjJiT0f_os-QQ0pG4LVJkd5vXzsM00z_1dorSM82w5o8e83m-y-iiwa9l67LszoJyybACUZ4a9AWREyJzj2JL6sEAcVL2WNJOZKdfYbFROS6XEP_4_XPxAg.6g1Kr9dQUufRrduNl-rGAkTT-xvAzkQFgU_KEPHlxn0&dib_tag=se&fpw=alm&keywords=avocado&qid=1792080841&s=amazonfresh&sr=1-1",
"link_clean": "https://www.amazon.com/365-Everyday-Value-Avocados-Count/dp/B07Y45NJCW/",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&asin=B07Y45NJCW&delivery_zip=10001&device=desktop&engine=amazon_product",
"thumbnail": "https://m.media-amazon.com/images/I/81D-DeWXlgL._AC_UL320_.jpg",
"rating": 4.5,
"reviews": 27400,
"bought_last_month": "40K+ bought in past month",
"price": "$3.59",
"extracted_price": 3.59,
"price_unit": "$6.41/ounce",
"extracted_price_unit": 6.41,
"old_price": "$4.99",
"extracted_old_price": 4.99,
"offers": [
"28% off",
"SNAP EBT eligible"
],
"snap_ebt_eligible": true,
"delivery": [
"FREE delivery Today 4 PM - 6 PM on orders over $100 with Prime"
]
},
...
],
"filters": {
"department": [
...
{
"position": 2,
"name": "Grocery & Gourmet Food",
"rh": "n:16310101",
"link": "https://www.amazon.com/s?k=avocado&i=grocery&bbn=10329849011&rh=n%3A16310101&dc&qid=1792080841&ref=sr_ex_n_1&ds=v1%3ANI2sCR00E1h03mruvGDXHFS83EJ%2B%2BQvaro2WPxWv9kk",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&k=avocado&rh=n%3A16310101"
},
{
"position": 3,
"name": "Amazon Fresh",
"rh": "n:10329849011",
"link": "https://www.amazon.com/s?k=avocado&i=grocery&bbn=10329849011&rh=n%3A16310101%2Cn%3A10329849011&dc&qid=1792080841&ref=sr_ex_n_1&ds=v1%3A370dM5K5zrv1JUCekCxRpgy8ZqsYiQd6ZBs5wT76ERo",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&k=avocado&rh=n%3A16310101%2Cn%3A10329849011"
},
{
"position": 4,
"name": "Produce",
"rh": "n:6506977011",
"link": "https://www.amazon.com/s?k=avocado&i=grocery&bbn=10329849011&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011&dc&qid=1792080841&ref=sr_ex_n_1&ds=v1%3AleYusDsfYQ8nO6XIRN4a2lmAt39vWHKTm2lGr83ZMW4",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&k=avocado&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011"
},
{
"position": 5,
"name": "Fresh Fruits",
"rh": "n:16318981",
"used": true
},
{
"position": 6,
"name": "Avocados",
"rh": "n:6872643011",
"link": "https://www.amazon.com/s?k=avocado&i=grocery&bbn=10329849011&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011%2Cn%3A16318981%2Cn%3A6872643011&dc&qid=1792080841&rnid=16318981&ref=sr_nr_n_1&ds=v1%3AVMS1YXWoE72dlHLHrwVTbA05OCvqyISVivweU7hMw1o",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&k=avocado&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011%2Cn%3A16318981%2Cn%3A6872643011"
},
{
"position": 7,
"name": "Berries",
"rh": "n:6507006011",
"link": "https://www.amazon.com/s?k=avocado&i=grocery&bbn=10329849011&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011%2Cn%3A16318981%2Cn%3A6507006011&dc&qid=1792080841&rnid=16318981&ref=sr_nr_n_2&ds=v1%3AiT0qgcdCWbke7tVsjYMe7iQ5Ti%2F1QG%2B2zRzF8E6TYPc",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&k=avocado&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011%2Cn%3A16318981%2Cn%3A6507006011"
},
{
"position": 8,
"name": "Citrus Fruits",
"rh": "n:6507018011",
"link": "https://www.amazon.com/s?k=avocado&i=grocery&bbn=10329849011&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011%2Cn%3A16318981%2Cn%3A6507018011&dc&qid=1792080841&rnid=16318981&ref=sr_nr_n_3&ds=v1%3ANLUWIRbuT2eMUk%2Fsdtu2W5o3rXpH0XkBxLpty3wMPp0",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&k=avocado&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011%2Cn%3A16318981%2Cn%3A6507018011"
},
{
"position": 9,
"name": "Grapes",
"rh": "n:2255595011",
"link": "https://www.amazon.com/s?k=avocado&i=grocery&bbn=10329849011&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011%2Cn%3A16318981%2Cn%3A2255595011&dc&qid=1792080841&rnid=16318981&ref=sr_nr_n_4&ds=v1%3Ank4PgPbL1gZ77TSenQ2UHcFFR%2BK32kKB3jpLeADnIDc",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&k=avocado&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011%2Cn%3A16318981%2Cn%3A2255595011"
}
]
}
}
Example with node: 16318981 to browse the Fresh Fruits department
Use node instead of k to browse a department's products. Department IDs are the n: values in filters.department[].rh. On these pages, the serpapi_link of each department, filter, and page keeps browsing with node.
{
"search_parameters": {
"engine": "amazon_fresh",
"node": "16318981",
"amazon_domain": "amazon.com",
"delivery_zip": "10001",
"device": "desktop"
},
"search_information": {
"total_results": 89,
"store": "amazonfresh",
"page": 1
},
"organic_results": [
{
"position": 1,
"asin": "B07ZLF9WQ5",
"title": "Banana Bunch (4-5 Count)",
"link": "https://www.amazon.com/Fresh-Produce-Brands-May-Vary/dp/B07ZLF9WQ5/ref=sr_1_1_us_f3_wg_fs?almBrandId=QW1hem9uIEZyZXNo&dib=eyJ2IjoiMSJ9.zWgAeGpwXHXQDK3dL0mIHs0rudehBTjQ0hHgF8wHu-l0LeK4y7GZ1TJjX6e2Ui-89qDFLZkkytJEo6faQ4rvu3RcCgClWToHD4NiUxzYLQx0oDF-Ec7JjDST75g9JBbGACmStyCrDbZOpGfQvUnuKpHUYeY8liv4oSnmksCKVdifkjxgTgd2YDnYSptNULPytFzzupHgSCZwiMuOOx9VU311HvbS80l_H0z3e9ESi3F28cuDWI2aW7dwkFFqb73ttSjhVGtY-LQYWgvwgB6za5sIg8Z9zMmqXDWVu9ykG_w.nG47Yb2GkGFPnk7J9thq74nllT12-6CgLDl9QR3k_dE&dib_tag=se&fpw=alm&qid=1792090300&s=amazonfresh&sr=1-1",
"link_clean": "https://www.amazon.com/Fresh-Produce-Brands-May-Vary/dp/B07ZLF9WQ5/",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&asin=B07ZLF9WQ5&delivery_zip=10001&device=desktop&engine=amazon_product",
"thumbnail": "https://m.media-amazon.com/images/I/71gI-IUNUkL._AC_UL320_.jpg",
"rating": 4.6,
"reviews": 51300,
"bought_last_month": "100K+ bought in past month",
"price": "$0.99",
"extracted_price": 0.99,
"price_unit": "$0.25/count",
"extracted_price_unit": 0.25,
"offers": [
"SNAP EBT eligible"
],
"snap_ebt_eligible": true,
"delivery": [
"FREE delivery Today 6 PM - 8 PM on orders over $100 with Prime"
],
"purchase_options": [
{
"primary_price": "$0.99",
"extracted_primary_price": 0.99
}
]
},
...
],
"filters": {
"department": [
{
"position": 1,
"name": "Grocery & Gourmet Food",
"rh": "n:16310101",
"link": "https://www.amazon.com/s?i=grocery&bbn=10329849011&rh=n%3A16310101&dc&fs=true&qid=1792090300&ref=sr_ex_n_1&ds=v1%3AlEGFkYrOPE68deMvomjPmQSAipxDcVgx9tYDVnvFf6s",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&node=16310101"
},
{
"position": 2,
"name": "Amazon Fresh",
"rh": "n:10329849011",
"link": "https://www.amazon.com/s?i=grocery&bbn=10329849011&rh=n%3A16310101%2Cn%3A10329849011&dc&fs=true&qid=1792090300&ref=sr_ex_n_1&ds=v1%3AbGp5R6TkbqNlA7Ee6tCLGm5Ox2z2Ikg2X%2FipN6Uh7VA",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&node=10329849011"
},
{
"position": 3,
"name": "Produce",
"rh": "n:6506977011",
"link": "https://www.amazon.com/s?i=grocery&bbn=10329849011&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011&dc&fs=true&qid=1792090300&ref=sr_ex_n_1&ds=v1%3AfRADOogWtQ1QcyLOY%2FVBz1cKHDCe1bhfgVomEKgTsiI",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&node=6506977011"
},
{
"position": 4,
"name": "Fresh Fruits",
"rh": "n:16318981",
"used": true
},
{
"position": 5,
"name": "Apples",
"rh": "n:724694011",
"link": "https://www.amazon.com/s?i=grocery&bbn=10329849011&rh=n%3A16310101%2Cn%3A10329849011%2Cn%3A6506977011%2Cn%3A16318981%2Cn%3A724694011&dc&fs=true&qid=1792090300&rnid=16318981&ref=sr_nr_n_1&ds=v1%3AIptMym9igo7Sv9%2Bs%2F949RASu0H%2FP%2FL%2B7HZF9xE1ksak",
"serpapi_link": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&node=724694011"
},
...
],
...
},
"serpapi_pagination": {
"current": 1,
"next": "https://serpapi.com/search.json?amazon_domain=amazon.com&delivery_zip=10001&device=desktop&engine=amazon_fresh&node=16318981&page=2"
}
}
JSON structure overview
{
"search_information": {
"total_results": "Integer - Total number of search results",
"query_displayed": "String - The search query displayed",
"store": "String - Amazon store identifier (amazonfresh)",
"page": "Integer - Current page number"
},
"organic_results": [
{
"position": "Integer - Result position",
"asin": "String - Amazon Standard Identification Number",
"title": "String - Product title",
"link": "String - Product link",
"link_clean": "String - Clean product link without tracking parameters",
"serpapi_link": "String - SerpApi Amazon Product API link for the product at the same delivery location",
"thumbnail": "String - Product thumbnail URL",
"badges": [
"String - Badge text (e.g., 'Best Seller')"
],
"options": "String - Available options text (e.g., '4 sizes, 2 flavors')",
"options_link": "String - Link to see options",
"rating": "Float - Product rating (e.g., 4.8)",
"reviews": "Integer - Number of reviews",
"bought_last_month": "String - Number of purchases in past month (e.g., '40K+ bought in past month')",
"price": "String - Product price (e.g., '$20.51')",
"extracted_price": "Float - Extracted numeric price value",
"price_unit": "String - Price per unit (e.g., '$0.68/ounce')",
"extracted_price_unit": "Float - Extracted numeric price per unit",
"old_price": "String - Original price before discount",
"extracted_old_price": "Float - Extracted numeric original price",
"offers": [
"String - Special offer descriptions (e.g., '10% off')"
],
"snap_ebt_eligible": "Boolean - Whether SNAP EBT is accepted",
"climate_pledge_friendly": "Boolean - Whether product is Climate Pledge Friendly",
"sustainability_features": [
{
"position": "Integer - Feature position",
"name": "String - Feature name (e.g., 'Organic content')",
"snippet": "String - Brief description of the feature",
"thumbnail": "String - Feature icon URL",
"certified_by": "String - Certification authority",
"certified_info": "String - Detailed certification information"
},
...
],
"delivery": [
"String - Delivery options and windows"
],
"purchase_options": [
{
"primary_price": "String - Price for the primary purchase option",
"extracted_primary_price": "Float - Extracted numeric primary price",
"secondary_price": "String - Price for the secondary purchase option, if available",
"extracted_secondary_price": "Float - Extracted numeric secondary price",
"old_primary_price": "String - Original price for the primary purchase option, if available",
"extracted_old_primary_price": "Float - Extracted numeric original primary price"
},
...
]
},
...
],
"video_results": [
{
"block_position": "String - Position of video block",
"video_thumbnail": "String - Video thumbnail URL",
"video_src": "String - Video source URL",
"video_link": "String - Link to video",
"products": [
{
"position": "Integer - Product position",
"asin": "String - Amazon Standard Identification Number",
"title": "String - Product title",
"link": "String - Product link",
"link_clean": "String - Clean product link",
"thumbnail": "String - Product thumbnail URL",
"rating": "Float - Product rating",
"reviews": "Integer - Number of reviews",
"price": "String - Product price",
"extracted_price": "Float - Extracted numeric price",
"price_unit": "String - Price per unit",
"extracted_price_unit": "Float - Extracted numeric price per unit"
},
...
]
},
...
],
"sponsored_brands": {
"title": "String - Section title",
"brands": [
{
"position": "Integer - Brand position",
"name": "String - Brand name",
"image": "String - Brand image URL",
"logo": "String - Brand logo URL",
"headline": "String - Brand headline",
"link": "String - Brand page link"
},
...
]
},
"filters": {
"snake_case name of the filter group (e.g., 'customer_reviews')": [
{
"position": "Integer - Position of the filter in its group",
"name": "String - Filter name (e.g., '4 Stars & Up')",
"description": "String - Filter description",
"image": "String - Filter image URL",
"rh": "String - Value for the 'rh' parameter (e.g., 'p_72:1248897011')",
"link": "String - Link to the Amazon Fresh search with the filter",
"serpapi_link": "String - SerpApi link to the search with the filter, at the same delivery location",
"used": "Boolean - Whether the filter is applied"
},
...
],
...
},
"serpapi_pagination": {
"current": "Integer - Current page number",
"previous": "String - SerpApi URL to previous page",
"next": "String - SerpApi URL to next page"
}
}