Amazon Selling Partner API — Data Access & Usage Policy
How EcomStride uses Amazon SP-API to deliver services to Amazon sellers — with full transparency on which data roles we access, why we need them, and how we protect client data.
Overview
EcomStride is an Amazon Selling Partner API (SP-API) developer. We are applying for SP-API developer access to programmatically deliver managed services to Amazon sellers. This page documents exactly which SP-API data roles we require, why we need them, and how we use the data — in full transparency for Amazon's review team.
EcomStride's primary service category is Amazon Seller Account Management, encompassing listing optimization, PPC advertising management, FBA operations, inventory management, and account health monitoring — all delivered programmatically through SP-API and operationally through Seller Central on behalf of contracted clients.
Our Amazon Services & Why We Need SP-API Access
EcomStride provides end-to-end Amazon account management services. To deliver these services effectively, we require secure access to Amazon Selling Partner data through SP-API. The following table maps each service to the specific data access it requires and the precise reason for that access:
Service
Amazon PPC Management
Data Role Required
Amazon Advertising API
Why We Need This
Monitor campaign performance, optimize bids, and reduce wasted ad spend on behalf of clients.
Service
Listing & Catalog Optimization
Data Role Required
Listings Items API · Catalog Items API
Why We Need This
Push approved listing copy, keywords, and images programmatically to keep listings indexed and converting.
Service
FBA Inventory Management
Data Role Required
FBA Inventory API · Fulfillment Inbound API
Why We Need This
Track stock levels, create inbound shipments, and prevent stockouts across all FBA fulfillment centers.
Service
Account Health Monitoring
Data Role Required
Seller Insights API · Notifications API
Why We Need This
Monitor policy warnings and account health metrics daily to protect clients' selling privileges.
Service
Sales & Performance Reporting
Data Role Required
Reports API (Sales, Traffic, Inventory)
Why We Need This
Generate weekly performance dashboards for clients showing revenue, conversions, and inventory health.
All SP-API access is provisioned only after the client signs a Service Agreement and grants access through Amazon's standard OAuth flow. Access is scoped to contracted services only and revoked immediately upon contract termination.
SP-API Role Mapping
Service Categories & Required API Access
Each service we offer maps to specific SP-API data roles. The table below documents this mapping transparently.
Service
Listing Creation & Optimization
SP-API Roles Required
- Catalog Items API
- Listings Items API
- Product Type Definitions API
How We Use the Data
Create, update, and optimize product listings including titles, bullet points, descriptions, search terms, and backend keywords on behalf of clients. We programmatically push approved copy and keyword updates to keep listings compliant and conversion-optimized.
Service
PPC Campaign Management
SP-API Roles Required
- Amazon Advertising API — Sponsored Products
- Amazon Advertising API — Sponsored Brands
- Amazon Advertising API — Sponsored Display
How We Use the Data
Build, manage, and optimize advertising campaigns. We monitor ACOS and TACOS in real time, adjust keyword bids, add negative keywords to block wasteful spend, harvest converting search terms from auto campaigns, and produce weekly performance reports for clients.
Service
Account Health Monitoring
SP-API Roles Required
- Seller Insights API
- Account Information API
- Notifications API
How We Use the Data
Monitor account health metrics daily, receive and respond to policy warnings before they escalate, track seller feedback scores, and alert clients to customer metric changes that could affect selling privileges.
Service
Inventory & FBA Management
SP-API Roles Required
- FBA Inventory API
- Inventory API
- Fulfillment Inbound API
How We Use the Data
Monitor stock levels across all FBA warehouses, create and manage inbound shipments, optimize FBA inventory placement decisions, forecast replenishment windows, and prevent revenue-impacting stockouts.
Service
Order Management
SP-API Roles Required
- Orders API
How We Use the Data
Monitor order fulfillment status across the seller account, identify and escalate late shipment risks, track order defect metrics, and provide clients with order-level performance data for account health management.
Service
Sales & Performance Reporting
SP-API Roles Required
- Reports API — Sales Reports
- Reports API — Traffic Reports
- Reports API — Inventory Reports
How We Use the Data
Generate weekly and monthly performance reports for clients showing revenue trends, units sold, ASIN-level traffic, session data, unit session percentage (conversion rate), and inventory health. Delivered as branded client dashboards.
Service
FBA Case Management & Reimbursements
SP-API Roles Required
- Reports API — Reimbursements Report
- Reports API — FBA Lost & Damaged Report
How We Use the Data
Identify lost, damaged, or incorrectly disposed FBA inventory by reconciling inbound shipment data against fulfillment center receipts. File reimbursement cases with Seller Support and track case resolution. Our team has recovered $500K+ in FBA reimbursements for clients.
Service
Brand Registry & Protection
SP-API Roles Required
- Brand API
- Catalog Items API
How We Use the Data
Monitor brand-registered listings for unauthorized changes or counterfeit sellers. Report IP violations through Amazon's Brand Registry enforcement tools. Manage brand store content updates and ensure catalog integrity for registered brands.
Service
A+ Content Management
SP-API Roles Required
- A+ Content API
How We Use the Data
Upload, manage, and update Enhanced Brand Content (A+ Content) modules for registered brand listings. This includes module layout selection, rich media copy, comparison charts, and brand story sections — all produced by our in-house content team.
Service
Keyword Research & Analytics
SP-API Roles Required
- Search Catalog Items API
- Product Pricing API
- Brand Analytics (via Seller Central)
How We Use the Data
Conduct competitive keyword research, track ASIN keyword rankings, analyze Amazon search volume data, benchmark pricing against competitors, and use Brand Analytics data (Search Query Performance, Market Basket Analysis) to identify growth opportunities.
Data Security
Data Protection Commitments
Explicit client authorization required. No SP-API access is provisioned without a signed Service Agreement. All SP-API access is granted only with explicit client authorization.
Purpose-limited data use. Client Selling Partner data is accessed exclusively for contracted services — never for secondary purposes or internal business intelligence.
No third-party sharing. We do not share, sell, or transfer client Selling Partner data to third parties under any circumstances.
Policy compliance. All data is processed in accordance with Amazon's Data Protection Policy and the Amazon Selling Partner API Terms of Service.
SOC-2 equivalent security. We maintain enterprise-grade security standards for client data, including AES-256 encryption at rest and in transit.
Immediate revocation. All SP-API access tokens are revoked immediately and completely upon contract termination or at client request — no delays.
All EcomStride SP-API integrations comply with the Amazon Selling Partner API Developer Agreement and the Amazon Data Protection Policy. Client data is never used to train models, re-sold, or shared with any party outside of the contracted service delivery team.
Process
Client Authorization Process
Before any SP-API access is provisioned, clients go through a transparent five-step authorization workflow.
Client Signs Service Agreement
The client executes our Service Agreement, which includes a Data Processing Addendum specifying exactly which SP-API roles will be accessed and for what purposes.
Client Authorizes EcomStride in Seller Central
Using Amazon's standard OAuth authorization flow, the client grants EcomStride's developer application access to their Seller Central account for the agreed SP-API roles only.
Scoped Access Only
We request only the SP-API role permissions required for contracted services. No broad or unnecessary access is provisioned.
Monthly Access Audits
We conduct internal access audits monthly to confirm that active API credentials correspond only to current active client accounts. Dormant credentials are deactivated.
Full Revocation on Request
At contract end or at any time on the client's request, EcomStride immediately revokes all SP-API tokens and removes the client application from their Seller Central authorized applications list.
Questions
SP-API Inquiry & Contact
For questions about our SP-API data access, developer registration status, data processing agreements, or to request access revocation, contact us directly.
hello@ecomstride.comAmazon SP-API
Developer Application
EcomStride has submitted an SP-API developer application to programmatically deliver managed services for clients.
Our Commitment
EcomStride only uses Amazon SP-API access to deliver the specific contracted services outlined in this document. We request the minimum data permissions required — nothing more. Access is scoped to contracted services, audited monthly, and revoked immediately upon contract termination or at any time on the client's request.
EcomStride complies fully with Amazon's Selling Partner API Developer Agreement, Amazon's Data Protection Policy, and all applicable data privacy regulations. Client Selling Partner data is never sold, shared, or used for any purpose beyond the delivery of contracted services.
