What is the API base URL?
All API endpoints use the base URL:How do you authenticate API requests?
All requests require your API key in thex-api-key header. Get your API key if you don’t have one yet.
Keep your API key secure and never expose it in client-side code. Store it in environment variables or secure configuration.
What endpoints are available?
Feed
Get Feed
GET
/api/feedRetrieve customizable product feeds for commerce applications.Product
Get Product by URL
POST
/api/productGet detailed information about a specific product by URL.Vendors
List Vendors
GET
/api/vendorsList all available vendors and their metadata.Search
Agentic Search
POST
/api/searchAdvanced AI-powered product search with natural language understanding and comprehensive filtering.Agentic Search Mini
POST
/v1/agentic-search-miniFast product discovery with optional AI enrichment (up to 10 results).Regular Search
POST
/api/regular-searchHigh-performance product search without AI processing for maximum speed.What do API responses look like?
All API responses follow a consistent structure:products array:
How does the API handle errors?
The API returns errors with standard HTTP status codes and detailed error information to help you troubleshoot issues quickly:Common error codes and how to fix them
| Error Code | HTTP Status | What it means | How to fix |
|---|---|---|---|
UNAUTHORIZED | 401 | Invalid or missing API key | Check your API key is correct and included in the x-api-key header |
FORBIDDEN | 403 | API key access denied | Contact support to verify your API key permissions |
INVALID_PARAMETER | 400 | Invalid request parameter | Review the parameter requirements in the endpoint documentation |
NOT_FOUND | 404 | Resource not found | Verify the endpoint URL and any resource IDs |
RATE_LIMITED | 429 | Too many requests | Implement rate limiting or reduce request frequency |
INTERNAL_ERROR | 500 | Server error | Try again or contact support if the issue persists |
All error responses include detailed
message and details fields to help you identify and fix issues quickly.