Skip to content
This repository was archived by the owner on Dec 21, 2025. It is now read-only.
This repository was archived by the owner on Dec 21, 2025. It is now read-only.

Feature Request: Support searching by brand + product name together #132

@rbo-corematic

Description

@rbo-corematic

Hello Brocade.io team,

First, thank you for providing an open and accessible product database!

I have a feature request regarding the /api/items search endpoint. Currently, it appears that searching by product name and by brand are both supported individually (e.g., ?query=cluedo or ?query=hasbro). However, there is no way to directly search for items that match both a specific brand and a specific product name in a single query (e.g., "Hasbro Cluedo" should only return Cluedo products from Hasbro, not all Hasbro or all Cluedo products).

Use Case:

  • Users often want to find a product by both its brand and its name, especially for common product names that exist across multiple brands.
  • At the moment, the only workaround is to search by product name and then filter the results client-side by brand, which is less efficient and may not scale well for large result sets.

Feature Request:
Add support for searching by both brand and product name together, either by:

  • Accepting separate brand and name query parameters (e.g., /api/items?brand=Hasbro&name=Cluedo)
  • Or improving the query logic so that ?query=Hasbro+Cluedo returns only items where both the brand and product name match.

Benefits:

  • More precise search results for end users and developers.
  • Reduces the need for client-side filtering and extra API calls.

Is this something that could be considered for a future update? Thank you for your time and for maintaining this valuable resource!

Best regards,
Renaud

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions