Endpoint Playground
Searches Prada's (prada.com) product catalog by keyword, through its own public search index. q is required; gender and sort are the same optional values prada-category accepts. Keyword search is typo-tolerant relevance ranking, not a guaranteed exact match. A query with genuinely zero matches returns a well-formed empty result rather than an error.
14 Oct 2026: 24 products; 12 fields had a value in every checked item and 1 varied between items.
Sample value profiles: product_type: Galleria (8), Double (3), Karin (3) and 4 more; price: 3,000 to 7,400, median 3,900; pv: “1BA217_2ERX_F0770_V_OOD” and 23 other values.
curl 'https://api.crawlora.net/api/v1/prada/search?q=galleria+bag&gender=Woman&sort=suggested' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | Yes | galleria bag | Free-text search query |
| gender | string | No | Woman | Gender filter. Allowed values: Woman, Man |
| sort | string | No | suggested | Sort order. Allowed values: suggested, price_asc, price_desc, newest. Defaults to suggested (Prada's own relevance ranking) |
| page | integer | No | One-based page number, defaults to 1 | |
| limit | integer | No | Results per page, defaults to 24, maximum 100 |
{
"code": 200,
"msg": "OK",
"data": {
"query": "galleria bag",
"sort": "suggested",
"country": "US",
"page": 1,
"limit": 24,
"count": 1,
"total_results": 90,
"total_pages": 4,
"products": [
{
"pv": "1BA274_2CYS_F0002_V_YO0",
"model": "1BA274",
"name": "Prada Galleria large leather bag",
"product_type": "Galleria",
"gender": [
"Woman"
],
"color": "Black",
"color_hex": "#000000",
"material": "Leather",
"price": 6100,
"currency": "USD",
"in_stock": true,
"image_url": "https://www.prada.com/content/dam/pradabkg_products/1/1BA/1BA274/2CYSF0002/1BA274_2CYS_F0002_V_YO0_SLF.jpg",
"url": "https://www.prada.com/us/en/p/prada-galleria-large-leather-bag/1BA274_2CYS_F0002_V_YO0"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.