> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Products

> Lists the advertiser's product catalog with per-product advertising eligibility

Lists the advertiser's product catalog with per-product advertising eligibility. The starting point for choosing what to advertise.

|                      |                            |
| -------------------- | -------------------------- |
| **App**              | Amazon Ads                 |
| **Operation ID**     | `amazon_ads_list_products` |
| **Type**             | Action                     |
| **Connection**       | `amazon_ads` (required)    |
| **Credits per run**  | 1                          |
| **Agent / MCP tool** | Yes                        |

## Inputs

| Field                | Type                                                    | Required | Default                                          | Description                                                                                 |
| -------------------- | ------------------------------------------------------- | -------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------- |
| `account`            | DynamicAccount                                          | Yes      | -                                                | Select the Amazon Ads profile whose product catalog should be listed.                       |
| `ad_type`            | string or SelectableOption                              | No       | `{'value': 'SP', 'label': 'Sponsored Products'}` | The ad product to check advertising eligibility against: SP, SB, or SD. Default: SP.        |
| `search_text`        | string                                                  | No       | -                                                | Optional text to search the catalog by product title.                                       |
| `asins`              | array of string (also accepts a comma-separated string) | No       | -                                                | Optional ASINs to fetch, as a list or comma-separated text. Up to 300.                      |
| `skus`               | array of string (also accepts a comma-separated string) | No       | -                                                | Optional seller SKUs to fetch, as a list or comma-separated text. Up to 300.                |
| `check_eligibility`  | boolean                                                 | No       | `True`                                           | Include per-product advertising eligibility status and ineligibility reasons. Default true. |
| `check_item_details` | boolean                                                 | No       | `False`                                          | Include item details like title, image, brand, category, and price. Default false.          |
| `sort_by`            | string or SelectableOption                              | No       | -                                                | Sort by SUGGESTED (Amazon's suggestion ranking) or CREATED\_DATE.                           |
| `limit`              | integer                                                 | No       | `100`                                            | Maximum number of products to return (single page, up to 300). Default: 100.                |

### SelectableOption

| Field   | Type   | Required | Default | Description |
| ------- | ------ | -------- | ------- | ----------- |
| `value` | string | Yes      | -       |             |
| `label` | string | Yes      | -       |             |

## Output

**Type**: `List[Dict]`

Returns the raw product metadata list with eligibility status per product.
