/api/catalog
GETSearch Catalog Products
Search public catalog products and return structured product + GEO fields for agent and tool usage.
Parameters
| Name | In | Required | Type | Description | Rules |
|---|---|---|---|---|---|
| q | query | no | string | Free-text query (max 300 chars). | maxLength 300 |
| platform | query | no | shopee | lazada | Marketplace platform filter. | - |
| country | query | no | string | Country code hint (example: sg). Used for localization/signal preference, not strict exclusion. | - |
| language | query | no | en | th | id | ms | vi | tl | Localization language. Defaults to en. | default en |
| minGeoScore | query | no | integer | Minimum GEO readiness score (0..100). | min 0, max 100 |
| limit | query | no | integer | Result limit (1..100). Defaults to 20. | min 1, max 100, default 20 |
| offset | query | no | integer | Pagination offset (0..10000). Defaults to 0. | min 0, max 10000, default 0 |
Response Codes
200, 400, 500