Amazon Ads API · KEYXE integration design

Advertising Integration Designed for Authorized Advertisers.

Amazon Ads API enables software applications to work with supported advertising campaign information and reporting under the required partner eligibility, access approvals and advertiser authorization.

Not yet approved by AmazonAdvertiser authorization: not enabled
Illustration of advertising analytics with campaign rows, spend versus sales chart and keyword heatmap, labeled as sample data.

Intended capabilities

What KEYXE would do with Ads API access

Capability families are indicative and verified against Amazon’s current Ads API documentation before implementation. Availability differs by ad product, marketplace and the advertiser’s entitlements.

Planned Ads API capabilities
CapabilityWhat it coversAd productsRead / writeStatus
Campaign ReportingCampaign-level spend, impressions, clicks, attributed sales and orders over a periodSponsored Products, Sponsored Brands, Sponsored DisplayReadNot yet approved by Amazon
Targeting / KeywordsKeyword, product and audience target performance and current bidsPer ad productReadNot yet approved by Amazon
Search TermsQuery-level performance for keyword and automatic targetingSponsored Products, Sponsored BrandsReadNot yet approved by Amazon
Sponsored Product / Brand / Display familiesEach ad product reported and status-labeled separately; availability depends on entitlementsEach separatelyReadNot yet approved by Amazon
Account ProfilesThe advertising profiles (per marketplace) the advertiser chooses to connectAll sponsored adsReadNot yet approved by Amazon
Budget ReviewBudget settings and utilization analysis; advisory alerts onlyPer ad productReadNot yet approved by Amazon
Future Write ActionsBid or budget changes — only with explicit permission, preview and a person’s approvalPer ad productWrite — future, gatedPlanned

Separately scoped products. Amazon DSP, Amazon Marketing Cloud and Amazon Marketing Stream each require their own access and agreements. They are not part of KEYXE today and are not implied by Ads API access.

How we respect advertiser control

The advertiser stays in charge

  • Separate authorization. Advertising access is designed to use its own Amazon consent flow, its own credentials and its own callback — distinct from SP-API.
  • Profile choice. The advertiser chooses which advertising profiles to connect; KEYXE checks that each profile is accessible and in a supported region.
  • Server-only credentials. Refresh tokens will be kept encrypted on KEYXE’s server and never shared with browsers, vendors or AI clients. (Designed; not built yet, because no live connection exists.)
  • No unattended changes. Bids and budgets are never changed automatically. Future changes require permission and human approval.
  • Revocation handled. Revoked access or inaccessible profiles are shown clearly, and associated data is deleted according to policy.

Data-use restrictions

Policy boundaries KEYXE keeps by default

Amazon Ads policies restrict disclosing advertising data to third parties. KEYXE does not sell, share or publish an advertiser’s data, and keeps it separated per advertiser.

Policy references: Amazon Ads API policies ·Amazon Ads Partner Network policies ·KEYXE Privacy Policy

Eligibility

Approval is not automatic

Amazon decides who may access the Ads API. Its published policies exclude, among others, companies operating a significant ecommerce business, demand-side advertising platforms and ad networks. Before any application, KEYXE’s operator, ALDER HARBOR IMPORTS LLC, must confirm its eligibility and describe its actual business activities accurately. A website alone does not establish eligibility or guarantee approval.

Advertiser authorization is not enabled. KEYXE shows no “connected” state and requests no Amazon credentials until an approved, tested flow exists.

See the advertising use cases.

Campaigns, targets, search terms, placements and budgets — all on synthetic data.