Skip to main content
GET
/
v1
/
search
/
products
Search products
curl --request GET \
  --url http://localhost:3000/v1/search/products
{
  "products": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "name": "<string>",
      "brand": "<string>",
      "image_url": "<string>",
      "is_rfc_item": true,
      "is_active": true,
      "size": "<string>",
      "demand_velocity": 123,
      "availability_score": 123
    }
  ],
  "total": 123,
  "source": "meilisearch"
}

Query Parameters

q
string
required

Search query

Required string length: 1 - 200
Example:

"organic apples"

limit
integer
default:20

Max items to return

Required range: 1 <= x <= 200
Example:

20

filter
string

Meilisearch filter string

Example:

"is_rfc_item = true"

sort
string

Meilisearch sort string

Example:

"demand_velocity:desc"

Response

Product search results

Product search response

products
object[]
required
total
number
required
source
enum<string>
required
Available options:
meilisearch,
supabase