What is the Amazon SP-API?
The Amazon Selling Partner API (SP-API) is Amazon's official REST API for sellers, vendors, and third-party developers. It replaced the older Marketplace Web Service (MWS) and is now the only supported entry point for new Amazon integrations. SP-API exposes Catalog Items, Orders, Reports, Feeds, Notifications, Finances, FBA Inventory, FBA Shipments, Listings, Pricing, Sales, Tokens, and more — covering the full surface area of a Seller Central or Vendor Central account.
Is this Amazon SP-API course really free?
Yes. The full course — four modules, four hours of video, and the complete code repo on GitHub — is free. There is no paywall, no account, nothing to log into. The course plays right here on the page and is also available on the Deltologic YouTube channel.
What programming language is used in the course?
Python, for its simplicity, strong HTTP and JSON libraries, and broad ecosystem in the Amazon developer community. The concepts apply directly to Node.js, PHP, Java, Go and C# — the SP-API is REST, so any language with an HTTP client works. Module 2 covers setting up a Python environment from scratch.
Do I need prior Amazon API experience to take this course?
No. The course starts in Module 1 with the basics — what the Amazon SP-API is, how it differs from MWS and the Ads API, key terminology (Seller vs Vendor, FBM vs FBA, Private vs Public Developer), and how to register as an Amazon developer. A basic understanding of programming concepts and HTTP is recommended.
How is this course different from Amazon's official SP-API documentation?
Amazon's documentation is reference-grade — endpoint signatures, request/response shapes, and parameter lists. This course is tutorial-grade. It walks through SP-API concepts step by step, shows the OAuth and Login with Amazon flow end to end, demonstrates real Python code, and covers the production details the docs skip: throttling strategy, error handling, PII scope rules, credential rotation, and pagination patterns.
What is the difference between Amazon SP-API and Amazon MWS?
Amazon MWS (Marketplace Web Service) was Amazon's legacy XML-based seller API. Amazon retired MWS for new applications and now only accepts SP-API for newly registered developer apps. SP-API is a modern REST API with JSON, OAuth-based authentication, and structured restricted-data permissions. The course covers SP-API specifically, with a brief comparison to MWS in Module 1.
What is Login with Amazon (LWA)?
Login with Amazon is Amazon's OAuth 2.0 authentication service. Every SP-API call requires an access token obtained through the LWA flow. The course covers LWA setup in Module 2 — registering your app, configuring redirect URIs, exchanging the authorization grant for a refresh token, and using the refresh token to mint short-lived access tokens. Module 4 covers building a full web app with the production LWA flow.
How do Amazon SP-API rate limits work?
Each SP-API endpoint family has its own rate limit, expressed as a request rate and a burst capacity (token bucket). The Amazon SP-API also responds with x-amzn-RateLimit-Limit headers so your client can adapt dynamically. Module 4 covers rate limits, pagination, throttling, retry-with-backoff and request queueing in depth — including the patterns that hold up in production at scale.
What is PII access in the Amazon SP-API?
Some Amazon SP-API endpoints expose buyer Personally Identifiable Information (PII) — names, shipping addresses, contact details, and order PII. To access PII via SP-API, your developer application must pass Amazon's Data Protection Policy (DPP) assessment, which requires an independent SOC 2 Type II audit, AES-128 or RSA-2048 encryption at rest, 30-day PII retention max, monitored logs for 12+ months, and a designated Incident Response Point of Contact. Module 1 covers PII access requirements.
Can I use the Amazon SP-API for Amazon Vendor Central?
Yes. The Amazon SP-API supports both Seller Central (3P) and Vendor Central (1P) accounts. Vendor-specific endpoints cover purchase orders, shipments, invoices, returns and vendor analytics. The base SP-API authentication and request patterns are the same — the course teaches the foundation that applies to both Seller and Vendor integrations.
Do I need to be approved by Amazon to take the course?
No. The course is informational and you can watch the entire thing without any Amazon developer registration. To actually call the Amazon SP-API against your account, you do need to register as an Amazon developer — which is covered step by step in Module 1. The Amazon developer registration is free.
Is there a GitHub repo for the course code?
Yes. The complete Amazon SP-API course code repository is on GitHub at github.com/Deltologic/amazon-sp-api-course — every Python snippet, every example, every Module 4 web app component. Free to clone and use as a starting point for your own integration.
How long does it take to complete the Amazon SP-API course?
About four hours of video plus hands-on time to set up your developer account and run the examples — most developers finish in a weekend. The four modules build on each other, but you can also jump straight to the module that covers your specific endpoint (Orders, Reports, Feeds, Notifications).
Why is this Amazon SP-API course free now?
When we launched this material, building Amazon integrations by hand was the only way. Today the Amazon developer ecosystem is bigger, the SP-API is more stable, and the value of an open educational reference is higher than a paid course. Opening the entire curriculum — including the original paid Module 4 — keeps Amazon developer knowledge accessible to everyone.
Who built this Amazon SP-API course?
The course is built by Deltologic — a software team specialising in Amazon Selling Partner API integrations since 2020. Deltologic has shipped custom SP-API implementations for 500+ Amazon brands, sellers, vendors, and agencies. The instructor, Jakob, is Deltologic's co-founder and the long-time host of the Amazon SP-API YouTube tutorial series (650,000+ views).