カスタマーが商品を購入または検索するということは、その商品に興味を示していることを意味しています。開発者はその事実を利用して、カスタマーに購入の可能性がある類似商品を勧めることができます。追加購入は、売り上げを伸ばすために有効な方法です。
類似商品かどうかは、カスタマーが購入した商品を基にして決定します。つまり、Xを購入したカスタマーがYも購入したという事実が基になります。このアルゴリズムは、例えば参照された商品に基にしたものとは異なります。参照ではなく購入を基にすることで、類似商品にカスタマーが興味を持つ可能性が高まります。
Product Advertising API では、類似商品を返すための以下の手段を提供しています。
Similarities レスポンスグループ
CartSimilarities レスポンスグループ
SimilarityLookup オペレーション
通常、 Similarities レスポンスグループは、レスポンスで返される商品の類似商品のIDを検索するのに使われます。これらの商品の詳細情報を返すには、類似商品のIDを ItemLookup
            リクエストで使用します。
また、類似商品が欲しい場合、元の商品のIDがわかっていれば、 SimilarityLookup オペレーションを使用して、類似商品に関する詳細情報を返すこともできます。
関連商品の一覧を返すには、RelatedItems レスポンスグループを ItemLookup リクエストで使用します。これを使用する場合、同じリクエストで RelationshipType パラメータを使用する必要があります。このパラメータは、次のセクションに示すように、関連商品間の関係を指定します。関連商品が10個を超える場合、RelatedItemsPage パラメータを使用して、10個の関連商品のセットを返します。例えば、値に2を指定すると、10個ずつひとまとまりとした場合の2番目の関連商品を返します。
 ItemLookup リクエストでRelatedItemsレスポンスグループを使用する場合、RelationshipTypeパラメータが必要です。このパラメータは、商品が ItemLookup リクエストのItemId パラメータで指定された商品とどのような関連性があるかを指定できます。次に示すのは、RelationshipTypeの有効な全ての値の一覧です。
| RelationshipType | 説明 | 
|---|---|
| AuthorityTitle | 購入不可のASINの親TitleAuthorityを、購入可能な子とリンクします。1冊の本には、同じ本で異なる形態の子ASINのリスト(ハードカバー、ペーパーバック、オーディオブック、キンドル)に関連する、1つのTitleAuthority ASINがある場合があります。MP3アルバムの親AuthorityTitleは、対応する物理CDの親AuthorityTitleと同じです。 | 
| DigitalMusicArranger | MP3アルバムとトラックの購入不可能な子です。 | 
| DigitalMusicComposer | MP3アルバムとトラックの購入不可能な子です。 | 
| DigitalMusicConductor | MP3アルバムとトラックの購入不可能な子です。 | 
| DigitalMusicEnsemble | MP3アルバムとトラックの購入不可能な子です。 | 
| DigitalMusicLyricist | MP3アルバムとトラックの購入不可能な子です。 | 
| DigitalMusicPerformer | MP3アルバムとトラックの購入不可能な子です。 | 
| DigitalMusicPrimaryArtist | MP3アルバムとトラックの購入不可能な子です。この関連性は、Amazon 上の1人のアーティストの全てのMP3ダウンロードを示します。 | 
| DigitalMusicProducer | MP3アルバムとトラックの購入不可能な子です。 | 
| DigitalMusicRemixer | MP3アルバムとトラックの購入不可能な子です。 | 
| DigitalMusicSongWriter | MP3アルバムとトラックの購入不可能な子です。 | 
| Episode | Unbox Season (親)を、そのシーズンのEpisodes (子)に関連付けます。これは、Tracks と同じ関連性であり、どちらを使用しても構いません。 | 
| Season | Unbox Series (親) をその Seasons (子)に関連付けます。 | 
| Tracks | MP3 Album (親) をその Tracks (子)に関連付けます。これは、Episode と同じ関連性であり、どちらを使用しても構いません。 | 
RelationshipTypes の値は、階層構造になっています。次のいくつかの図は、MP3Downloads、UnboxVideo、KindleStore の階層を示しています。これらの図で、円はタイプ、ベルは商品を表します。
次の図は、MP3Downloads の階層を示しています。

次の図は、UnboxVideo の階層を示しています。

次の図は、KindleStore の階層を示しています。

AuthorityTitle は、購入できる実際の商品ではなく、整理するためのツール(コンテナ)であるという点で、親バリエーションと同じです。AuthorityTitle には詳細ページがありません。