AmazonのAPIを調べると、Amazon Ads API、SP-API、Amazon Ads MCP Server、Amazon Marketing Cloud(AMC)APIという名前が並びます。どれもAmazonに関係する仕組みですが、同じデータへ接続する別名ではありません。広告キャンペーンを自動化したいのか、商品・注文・在庫を連携したいのか、AIエージェントに広告業務を任せたいのか、広告接触を分析したいのかで選択肢が変わります。
この記事では4系統の担当範囲を横断整理します。個別の登録手順やAPIリファレンスを網羅するのではなく、最初にどの仕組みを選ぶべきか判断できる状態を目指します。
この記事のポイント
- Amazon Ads APIは広告キャンペーン、予算、入札、レポートなどの広告運用をプログラマティックに扱う基盤です。
- 「v3」はAmazon Ads API全体の単一世代ではありません。Sponsored Products v3やReporting v3のように、商品・リソースと組み合わせて確認します。
- SP-APIは販売業務、MCP ServerはAIエージェント向けの操作レイヤー、AMC APIはクリーンルーム分析を担います。
Amazon Ads APIとは何か
Amazon Ads APIは、Amazon Adsのキャンペーン管理とレポート作成をプログラムから行うAPI群です。キャンペーン、予算、入札の最適化、カスタムレポート、Amazon DSP、AMC、Amazon Marketing Streamなどへのアクセスが公式に案内されています。広告コンソールの反復作業を、社内ツールや代理店の運用基盤へ組み込む場面に向きます。
ただし、誰でもすぐ使える仕組みではありません。アクセスには申請と承認が必要で、直接広告主、代理店、ソリューションプロバイダーなど立場に応じた登録を行います。
Amazon AdsはAPI利用自体に追加手数料を課さないと案内しています。一方で、出品アカウントの標準手数料や広告キャンペーン費用は別です。「APIが無料」と「広告配信に費用がかからない」は同義ではありません。
「Amazon Ads API v3」は1つのAPI名ではない
「Amazon Ads API v3」は、API全体を一度に置き換えた共通バージョン名ではありません。公式案内でも、Sponsored Products version 3、Sponsored Brands version 4、Sponsored Display APIが同時に記載されています。Reporting APIにも独自のversionがあります。
仕様確認では「何のv3か」を明らかにします。キャンペーン作成ならSponsored Products、実績取得ならReportingというように、広告商品、操作対象、endpointを固定します。実装前に現在のendpoint、廃止予定日、移行先version、request・response差分を一覧化し、呼び出し単位で変更範囲を管理します。
SP-API・MCP Server・AMC APIとの違い
仕組み | 主な担当範囲 | 認証・利用条件の要点 | 向いている仕事 |
|---|---|---|---|
Amazon Ads API | 広告キャンペーン、予算、入札、広告レポート | Amazon Ads側の申請・承認と広告アカウント権限 | 広告運用の自動化、集計基盤、運用ツール |
Selling Partner API(SP-API) | 商品、出品、価格、注文、在庫、出荷、販売レポート | Public appはLWA OAuth 2.0、private appはself-authorization。rolesとPII制御がある | EC販売業務、基幹・在庫・受注連携 |
Amazon Ads MCP Server | 自然言語をAmazon Ads APIの操作へ変換し、複数手順をまとめる | open beta。active Amazon Ads API credentialsを持つpartner向け | AIエージェントによる広告業務、対話型ワークフロー |
AMC API | 広告接触データの集計分析、audience、signal管理 | Amazon Ads APIと共通のOAuth 2.0。AMC利用条件を満たす必要がある | クリーンルーム分析、顧客経路分析、audience活用 |
SP-APIはAmazonで「売る」業務のAPIです。商品、価格、注文、在庫、出荷を扱い、広告の入札変更とは役割が異なります。Public applicationはLWA OAuth 2.0、private applicationはself-authorizationを使います。料金や利用条件はAmazon Ads APIと別に確認します。
Amazon Ads MCP Serverは別のデータAPIではありません。自然言語を構造化されたAPI呼び出しへ変換し、複数の操作をworkflowとしてまとめるレイヤーです。2026年2月にopen betaとして発表され、active API credentialsを持つpartner向けに提供されています。
AMC APIは、仮名化されたシグナルをprivacy-safeな環境で分析するAmazon Marketing CloudのAPIです。reporting、audience、signal managementが中心で、日本でも提供されます。認証はAmazon Ads APIと同じOAuth 2.0の枠組みです。
やりたい仕事からAPIを選ぶ
まず「取得したいデータ」ではなく「完了させたい仕事」を1文にします。
- 広告キャンペーンを作成・更新し、予算や入札を最適化する:Amazon Ads API
- 商品・価格・在庫・注文を社内システムへ連携する:SP-API
- AIとの対話から広告レポート取得やキャンペーン操作を進める:Amazon Ads MCP Server
- 複数接点の広告効果や顧客経路を集計分析する:AMC API
併用する設計もあります。SP-APIの商品・在庫情報とAmazon Ads APIの広告実績を分析基盤で結合する例です。ただしID、更新頻度、データ所有者が異なるため、1つの万能APIとして扱わないことが重要です。
MCP Serverも権限はAmazon Ads API credentialsに依存します。自然言語で簡単に見えてもwriteの影響は消えません。read-onlyから始め、対象アカウントと承認者を明示します。
導入前に決める5つのこと
- 対象アカウント:広告主、seller、vendor、AMC instanceのどれへ接続するか。
- 完了させる業務:レポート取得、campaign更新、在庫連携、分析のどこまでか。
- 必要最小権限:readとwrite、個人情報、請求情報を分ける。
- version管理:product、resource、endpoint、version、廃止予定日を台帳化する。
- 停止と検証:sandboxまたはread-onlyで試し、idempotency、rate limit、監査ログ、失敗時の再実行条件を決める。
認証確認、1件のread、レスポンス保存、権限確認、限定writeの順に進めると、誤アカウントや大量更新を防ぎやすくなります。AIエージェントを介する場合は、提案、承認、実行、readbackを分けます。
公式一次情報
- Amazon Ads API
- Introducing the Amazon Ads MCP Server
- SP-API: Onboarding as a Developer
- Amazon Marketing Cloud APIがAmazon Ads APIの一部になる
- Sponsored Products version 3 / Sponsored Brands version 4の公式例
この記事は2026年8月16日時点の公式公開情報をもとにしています。APIのendpoint、version、提供地域、料金、審査条件は変更されるため、実装直前に公式ドキュメントを再確認してください。