Base URL
Authentication
All requests require an API key in thex-api-key header. See Authentication for details.
Endpoints
Crawl
| Endpoint | Method | Description |
|---|---|---|
/v2/crawl | POST | Async discovery of collections and product listings for a vendor |
/v2/crawl | GET | List all crawls with status |
/v2/crawl/{execution_id} | GET | Get crawl status and results |
/v2/crawl/{execution_id} | DELETE | Cancel a running crawl |
Catalog
| Endpoint | Method | Description |
|---|---|---|
/v2/vendors | GET | List your crawled vendors |
/v2/collections | POST | Get collections for a vendor |
/v2/listings | POST | Get product listings |
Extract
| Endpoint | Method | Description |
|---|---|---|
/v2/extract | POST | Async extraction of product data from URLs or a vendor |
/v2/extract | GET | List all extracts with status |
/v2/extract/{execution_id} | GET | Get extract status and results |
/v2/extract/{execution_id} | DELETE | Cancel a running extract |
Search
| Endpoint | Method | Description |
|---|---|---|
/v2/agentic-search-mini | POST | Fast synchronous search returning up to 10 products |
/v2/agentic-search | POST | Async AI-powered search with customer profile personalization |
/v2/agentic-search | GET | List all agentic searches with status |
/v2/agentic-search/{execution_id} | GET | Get agentic search status and results |
/v2/agentic-search/{execution_id} | DELETE | Cancel a running agentic search |
Affiliate
| Endpoint | Method | Description |
|---|---|---|
/v2/affiliate | POST | Convert URLs to affiliate links |
Usage
| Endpoint | Method | Description |
|---|---|---|
/v2/usage | GET | Get credit usage and API call statistics |
Response format
All successful responses follow a consistent structure with adata array and pagination object:
/{execution_id} endpoints also include execution_id and status fields:
Error handling
Errors return appropriate HTTP status codes with structured error details:Request-ID header that matches the request_id in the response body.
See Error Codes for the complete reference.