Trader Joe's Search

API docs
https://api.sandbase.ai/v1/api/trader-joes/search

Search Trader Joe's products by keyword with name, price, size, category and dietary tags, filtered by store and category.

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

Playground

Input
Parameter defines the search query. You can use anything that you would use in a regular Trader Joe's search.
Parameter defines the Trader Joe's store to search in, so only products sold in this store are returned (e.g., `454` for Austin - Northwest). Head to the Trader Joe's stores page for a full list of store IDs. When it isn't set, or when no store has this ID, products sold in any store are returned.
Parameter defines the category of the products (e.g., `194` for Coffee & Tea). Head to the Trader Joe's categories page for a full list of category IDs.
Parameter defines the characteristics the products must all have. It's a comma-separated list of options (e.g., `organic,vegan`). Available options: `kosher` - Kosher `organic` - Organic `gluten_free` - Gluten Free `vegan` - Vegan `antibiotic_free` - Antibiotic Free `dairy_free` - Dairy Free `grass_fed` - Grass Fed `vegetarian` - Vegetarian `fair_trade` - Fair Trade
Parameter defines the tags the products must all have, from the Trader Joe's "fun tags" like Date Night or Cheese Board. It's a comma-separated list of options (e.g., `date_night,cheese_board`). Head to the Trader Joe's tags page for a full list of tags.
Parameter defines whether to only show the products Trader Joe's marks as new. It can be set to `true` or `false` (default).
Parameter defines the sorting order of the results. It defaults to relevance. Available options: `price_low_to_high` - Price Low to High `price_high_to_low` - Price High to Low `popularity` - Popularity
Parameter defines the page number of the results (e.g., `1` (default) is the first page of results, `2` is the 2nd page of results, etc.). Trader Joe's returns up to 15 results per page.
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.
OutputReady

Your output will appear here

Complete the inputs, then click Run.

API README

Trader Joe's Search

Search Trader Joe's products by keyword with name, price, size, category and dietary tags, filtered by store and category.

Request

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

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

Parameters

NameTypeRequiredDescription
qstringYesParameter defines the search query. You can use anything that you would use in a regular Trader Joe's search.
store_idstringNoParameter defines the Trader Joe's store to search in, so only products sold in this store are returned (e.g., 454 for Austin - Northwest). Head to the Trader Joe's stores page for a full list of store IDs. When it isn't set, or when no s
category_idstringNoParameter defines the category of the products (e.g., 194 for Coffee & Tea). Head to the Trader Joe's categories page for a full list of category IDs.
characteristicsstringNoParameter defines the characteristics the products must all have. It's a comma-separated list of options (e.g., organic,vegan). Available options: kosher - Kosher organic - Organic gluten_free - Gluten Free vegan - Vegan `antibiot
tagsstringNoParameter defines the tags the products must all have, from the Trader Joe's "fun tags" like Date Night or Cheese Board. It's a comma-separated list of options (e.g., date_night,cheese_board). Head to the Trader Joe's tags page for a full
new_productsstringNoParameter defines whether to only show the products Trader Joe's marks as new. It can be set to true or false (default).
sort_bystringNoParameter defines the sorting order of the results. It defaults to relevance. Available options: price_low_to_high - Price Low to High price_high_to_low - Price High to Low popularity - Popularity
pagestringNoParameter defines the page number of the results (e.g., 1 (default) is the first page of results, 2 is the 2nd page of results, etc.). Trader Joe's returns up to 15 results per page.
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.

Pricing

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

Explore more

Related APIs

All APIs
APIPriceResponse
Trader Joe's$0.01 per callJSON
Trader Joe's$0.01 per callJSON

Questions

FAQ

How do I use the Trader Joe's Search API?

Send a POST request to https://api.sandbase.ai/v1/api/trader-joes/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 Trader Joe's 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 Trader Joe's Search API accept?

Required: q (string). Optional: store_id (string), category_id (string), characteristics (string), tags (string), new_products (string) and sort_by (string) and 2 more. The Parameters table and the Playground on this page list every field.

What does the Trader Joe's Search API return?

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

Do I need a Trader Joe's developer account or API key?

No. Trader Joe's 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 Trader Joe's API access separately.