The Firmly Discovery APIs help users find products across multiple merchant catalogs. These APIs power product search and filtering capabilities.Documentation Index
Fetch the complete documentation index at: https://developers.firmly.ai/llms.txt
Use this file to discover all available pages before exploring further.
Available Endpoints
Search Products
Search for products using keywords with filters for domains, price, availability, and variant attributes
Get Search Options
Retrieve available filter options for building search filter UIs
Key Concepts
Discovery vs Catalog APIs
| Discovery APIs | Catalog APIs |
|---|---|
| Search across multiple merchants | Query a specific merchant |
| Keyword search with filters | Direct product retrieval |
| Filters and facets | Exact lookups by handle/URL |
| Aggregated product data | Real-time merchant data |
- Users are browsing or searching for products
- You need to show products from multiple merchants
- You want to filter by price, availability, or variants
- You know the exact product and merchant
- You need real-time availability/pricing
- You’re building a product detail page for a specific merchant
Typical Search Flow
Authentication
Discovery endpoints support two authentication methods:| Method | Use Case | Headers |
|---|---|---|
| Browser Session | Client-side apps (browser, mobile) | x-firmly-authorization |
| Server-to-Server | Backend services acting on behalf of devices | x-firmly-authorization + x-firmly-device-id |