ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Quick StartAPI & SDKsEcosystem

Whole Foods

Whole Foods Search API

Search Whole Foods Market products at one store and get that store's in-store prices: regular_price, sale_price and prime_price (the Prime member price) with the sale start and end dates, plus each product's ASIN, brand, image and on_sale and is_local flags, total_results, and facets for categories, featured filters and diets. store_id is optional and defaults to 10145 (Austin, TX). Costs 1 credit per request.

POST/api/v1/wholefoods/search

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).

Body

application/json
querystringrequired

Search keywords.

Example: milk

store_idstring

5-digit Whole Foods store id. Prices are that store's in-store (shelf) prices. Defaults to 10145 (Lamar, Austin TX). Find ids with /api/v1/wholefoods/stores.

Example: 10160

sortstring

relevance (default), price_asc or price_desc.

on_saleboolean

Only products on sale at the store. Defaults to false.

Example: true

dietstring

Only products with this dietary attribute: vegan, gluten-free, organic, dairy-free or vegetarian.

categorystring

Restrict to one category slug, e.g. milk-cream. Slugs are in the category facet of any search.

Example: milk-cream

limitinteger

Products per page, 1-60. Defaults to 60.

Example: 60

offsetinteger

Products to skip, for paging (60 = page 2 at the default limit), 0-10000. Defaults to 0.

Example: 0

Request

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

res = client.whole_foods.search(query="milk", store_id="10160")["data"]

for p in res["products"]:
    print(p["asin"], p["name"], p["regular_price"], "sale:", p["sale_price"], "Prime:", p["prime_price"])

Response

"query": "milk",
"category": null,
"store_id": "10160",
"sort": "relevance",
"on_sale": false,
"diet": null,
"offset": 0,
"limit": 60,
"total_results": 504,
"count": 60,
},
"response_time": 853
}
PreviousCVS Store StockNextWhole Foods Category
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy