Search and retrieve products
Search products in the Partle marketplace with advanced filtering options. No authentication required.
**Search modes:**
- **Default (keyword):** Full-text search with English stemming + fuzzy name matching.
- **Semantic (`semantic=true`):** Cross-language vector search. Finds products by meaning,
not just keywords. E.g., searching "drill" also finds "taladro" (Spanish) and
"Bohrmaschine" (German). Best for AI agents that need broad discovery across languages.
**Use Cases:**
- `?q=wireless headphones&max_price=100` — keyword search with price filter
- `?q=drill&semantic=true` — find all drill-related products in any language
- `?tags=electronics&sort_by=newest` — browse by category
**Rate Limit:** 100 requests per hour per IP
Request
- Base URL: http://localhost:8000
- URL: http://localhost:8000/v1/public/products
- Auth: none declared
Query parameters
Search term to find products by name or description (e.g., 'wireless headphones', 'adhesive tape')
Number of products to return (1-100, default: 20)
Number of products to skip for pagination (default: 0)
Minimum price filter in EUR (e.g., 10.50)
Maximum price filter in EUR (e.g., 100.00)
Filter by tags, comma-separated (e.g., 'electronics,bluetooth' or 'adhesive,tape')
When true, exclude products without a listed price. When false, return only price-less products. Omit to include both.
One of price_asc, price_desc, name_asc, newest, oldest, random. Omit for default relevance ranking when q is set, or newest otherwise.
Use semantic (vector) search for cross-language matching. When true, ranks by meaning similarity instead of keyword matching. E.g., searching 'drill' also finds 'taladro' (Spanish) and 'Bohrmaschine' (German).
Cross-encoder rerank of the top-50 bi-encoder candidates. ~1s/query. Use for descriptive or attribute-style queries ('something with a thread, made of plastic') where relevance, not speed, is the priority. Returns a well-calibrated relevance_score (0-1) per product — values <0.2 mean the catalog has nothing close to your query.
Response
List of products matching the search criteria
Changes
No recorded changes to this operation across all 1 revision of this API.