A product box dropped into a post: the product photo, title, star rating, feature bullets and a button that carries your Associate tag. Free. Prices show with your own Amazon credentials.
PaapiPlugin puts Amazon product boxes and comparison tables on your WordPress site. Drop one product into a review, or line several up side by side in a buying guide. Every product link carries your Amazon Associate tag.
No credentials needed yet, free to start. Our Managed API returns live Amazon product data before you set up Amazon API credentials of your own. You get 20 searches and product lookups a day and 600 a month free, and your Amazon Associate tag always stays yours.
And your visitors can search too. Add [psfa_search] and visitors search, filter and browse Amazon’s catalog without leaving your page, so you also earn on products you never linked by hand.
Already approved for Amazon’s APIs? Bring your own Creators API (OAuth 2.0) or PA-API v5 credentials instead. Both paths live behind one toggle, so your site keeps earning through Amazon’s API transitions without rebuilding your pages.
What you can put on a page
Amazon product boxes (free) – one product inside a post, in a card, horizontal or minimal layout, with feature bullets and a title and star rating you can override. Build one from a keyword, Amazon link or ASIN with live preview.
Amazon comparison tables (free) – side-by-side buying-guide tables with image, title, rating, features and button columns.
Live Amazon product search (free) – visitors look for what they want and every result carries your tag.
Product grids (free) – a rotating Top Products grid on any page, or a fixed grid of products for one keyword.
Auto-updating lists (Premium) – a numbered top sellers or new releases list for a category that keeps itself current, refreshing at least once a day.
Product boxes, comparison tables and analytics ship inside the plugin.
Live demos and docs: https://paapiplugin.com/
Why Affiliates Use It
Show the products you recommend – a box inside a review or a table in a buying guide, each linking to Amazon with your tag
Earn on searches as well as your own picks – visitors find products you never had to curate
Loads only where you use it – the search scripts and styles load only on pages with a search or list shortcode, and the search box arrives pre-rendered with the page HTML
Smart caching – search results cached 30 min, product data cached 24 hr on the Managed API and 1 hr with your own credentials, so your API quota stays healthy
Free Features
Managed API – no Amazon API credentials needed yet; 20 searches and product lookups a day and 600 a month free, your Amazon Associate tag stays yours
Amazon marketplaces: all but Sweden on the Managed API; 11 marketplaces with your own credentials. Premium geotargeting sends visitors from other countries to their own Amazon store
Product boxes – [psfa_product_box asin="..."] in card, horizontal or minimal layout, with feature bullets and a title and star rating you can override
Comparison tables – [psfa_comparison id="..."] with image, title, rating, features and button columns in a horizontal layout
Live Amazon product search with autocomplete suggestions
Top Products Grid – with no query or category set, [psfa_search] shows a rotating grid of popular Amazon products across categories instead of an empty search box
Keyword product grids – show a fixed set of products for one search term, with no search box or pagination, for example [psfa_search query="standing desk" count="4" pagination="none" hide_search="true"]
Brand, price range, condition, merchant, and availability filters (Price Range, Condition, Merchant, and In-Stock apply when you bring your own Amazon credentials; see the Managed API FAQ)
Sorting: Relevance and Customer Reviews everywhere; price sorting, Newest Arrivals, and Featured apply when you bring your own Amazon credentials
Up to 50 products (5 pages) with infinite scroll, Load More, or no pagination
Customizable product count (2-20 per page)
Hide the category banner, search bar, or filters
Visual shortcode builder – no coding required
Cache management page with usage monitoring
One fixed theme preset: Neutral base color, Orange accent, Vega card style, 0.5 border radius, System Default font, light mode
CSS classes on titles, brands, prices and deal badges for custom CSS
Premium Features
Every Amazon category your store offers – the full department list for your marketplace
Extended pagination – up to Amazon’s 10-page ceiling (up to 100 products) on any connection; on the Managed API a filtered search stops at 3 pages
List layout – vertical display for detailed product comparisons
Full appearance control – 5 base colors, 17 accent colors, 5 card styles, 5 border radius levels, dark mode, 16 fonts
Winner badges – mark a pick such as Best Value or Editor’s Choice on product boxes and comparison tables
Product box styles – Editorial and Spotlight, for every layout
Button text color – Auto, White or Dark text on buttons and badges
Product text – color and size for titles, brands, prices and deal badges
Table sizes and layouts – size options, a vertical layout and a stacked mobile mode for comparison tables
Auto-updating lists – [psfa_list type="bestsellers"] or [psfa_list type="new"] shows a numbered list of products for a category, refreshed at least once a day. With your own Amazon credentials, top sellers are a keyword and category search ordered by Amazon sales rank. On the Managed API, top sellers come from Amazon’s own Best Sellers list for the category, with no keyword needed. Build one on the Lists page
Geotargeting – add a tracking ID for each Amazon store you have joined, and visitors from those countries go to their own store when they open a product link. It uses the visitor’s browser time zone instead of an IP lookup or cookie, and it works behind page caches on either connection.
Deal badges – Lightning Deal, Best Deal, Prime Exclusive, Low Stock warning, discount percentage, deal countdown timer (with your own Amazon credentials)
Product badges – Best Seller rank (#1-100)
Deals filters – let visitors narrow to products with active deals or a minimum discount (with your own Amazon credentials)
Analytics – track searches, clicks, impressions, and filter usage, including on product boxes and tables. Dashboard with charts, date picker, CSV/JSON export. Privacy-first, no cookies or PII
White-label mode – remove all PaapiPlugin branding
Button and display customization – buy button color and size, custom button text, hide Amazon icon
Settings import and export – copy settings between sites, also with WP-CLI
More Managed API capacity – 1,200 searches and product lookups a month per site (Agency: 3,600 shared across all your sites)
Plans and prices: https://paapiplugin.com/pricing/
How It Works
Install and activate the plugin
Choose how to connect: turn on our Managed API to start showing products with no credentials needed yet, or enter your own Creators API or PA-API v5 credentials
Add a product box, a comparison table or the search to any page or post (in the block editor, use a Shortcode block): [psfa_product_box asin="..."], [psfa_comparison id="..."] or [psfa_search]
Visitors click through to Amazon with your Associate tag on the link, and you earn commission on what they buy
Requirements
WordPress 5.8 or higher
PHP 7.4 or higher
cURL extension enabled
An Amazon Associates account. For product data, use our Managed API (no credentials needed yet) or bring your own Creators API or PA-API v5 credentials (Access Key ID, Secret Access Key, and Associate Tag)
Privacy & Security
Your own Amazon API secret keys are stored encrypted, and once saved they never reach the browser
On the Managed API, calls are server-to-server from your WordPress site to our proxy, which returns live Amazon product data tagged with your Associate ID. We never receive your site visitors’ IP addresses or personal data
The Managed API uses a third-party Amazon product-data provider on the back end. Full detail is in our Privacy Policy and Managed API Usage Terms at paapiplugin.com
The optional product-update email opt-in is the only marketing data we collect, and only if you check the box. It never affects your API key or service
All requests use secure HTTPS connections
Support
For support, feature requests, or bug reports, please visit the plugin’s support forum on WordPress.org.
Credits
This plugin uses the Amazon Creators API (recommended) and the Amazon Product Advertising API 5.0 (PA-API 5.0) to search and retrieve product information. A Managed API option is also available, which connects through PaapiPlugin’s hosted proxy.
Third-Party Libraries
This plugin includes the following open-source libraries:
The JavaScript bundles are built from TypeScript and React source files using the tools listed below.
Build tools used:
* Vite – For TypeScript/React bundling and minification
* Node.js – Runtime environment
* React 19 – Admin UI and frontend rendering
* Tailwind CSS v4 – Utility-first styling
* shadcn/ui – Accessible UI components built on Radix UI primitives
* Lucide React – Icon library used by UI components
* Phosphor Icons – Duotone icon set (inline SVGs)
External Services
This plugin connects to the following external services:
Amazon Product APIs (Creators API and PA-API 5.0)
This plugin uses Amazon’s Creators API (OAuth 2.0, recommended) or Product Advertising API (PA-API 5.0, legacy) to search and retrieve product information when you bring your own Amazon credentials. This is the core functionality of the plugin.
What it does: Searches Amazon’s product catalog and retrieves product details (title, price, images, etc.)
When data is sent: When a user performs a product search on your website
What data is sent: Search queries, category selections, and filter parameters
Service provider: Amazon.com, Inc.
Terms of Service: https://affiliate-program.amazon.com/help/operating/agreement
If you enable the optional Managed API, this plugin sends search requests to PaapiPlugin’s hosted proxy, which retrieves live Amazon product data on your behalf through a third-party Amazon product-data provider. You do not need your own Amazon API credentials on this path.
What it does: Returns live Amazon product search, product detail and Best Sellers list data without requiring your own Amazon API credentials
When data is sent: When a visitor performs a product search on your website, and when an auto-updating list refreshes itself in the background (sent server-to-server from your WordPress site)
What data is sent: Search keywords, ASINs, filter parameters, category or sub-category number, your Amazon Associate tag, your WordPress site URL, and your WordPress server IP address. End-visitor IP addresses and personal data are not sent.
Service provider: PaapiPlugin (uses a third-party Amazon product-data provider on the back end)
Terms of Service: https://paapiplugin.com/api-terms/
If your site is connected to the PaapiPlugin Managed API, or you opted in to Freemius usage tracking, this plugin fetches a short list of plain-text messages (product news and offers) from PaapiPlugin’s hosted proxy and shows them in the notification bell on the plugin’s own admin pages. Sites that use neither never make this request.
What it does: Retrieves a short list of plain-text messages for the plugin’s admin notification bell. The plugin chooses which messages to show on your own server, by plan, plugin version and dates. Each message is text with at most one link, to paapiplugin.com or wordpress.org. No code is ever sent.
When data is sent: About once a day, server-to-server from your WordPress site, and only if the site is connected to the Managed API or opted in to Freemius usage tracking. If a fetch fails, the plugin tries again an hour later.
What data is sent: No site data. The request does not include your site URL, your Amazon Associate tag, any email address or any search terms. As with any web request, the service sees your WordPress server IP address. Our proxy does not save anything from this request.
Service provider: PaapiPlugin
Service URL: https://paapiplugin-api-proxy.ith3nate.workers.dev/v1/notices
Terms of Service: https://paapiplugin.com/terms-and-conditions/
How product data is retrieved depends on the connection path you choose. When you bring your own credentials, product searches use your Amazon API credentials and product data comes from Amazon’s Creators API or PA-API. On the Managed API, search requests go to PaapiPlugin’s hosted proxy, which retrieves product data through a third-party Amazon product-data provider rather than Amazon’s official Creators API or PA-API. On that path we receive search keywords, your Amazon Associate tag, your WordPress site URL, your WordPress server IP address, and the Amazon category or sub-category number of an auto-updating list, when your site refreshes one, as listed in the External Services section above. Separately, sites connected to the Managed API or opted in to Freemius usage tracking fetch a short list of plain-text admin messages from PaapiPlugin’s hosted proxy about once a day; that request carries no site data, as described under PaapiPlugin Admin Messages in the External Services section above. We never collect, store, or transmit your site visitors’ personal data on either path. Please refer to the External Services section above for details on third-party services used by this plugin.