Amazon No API module
A quick guide to using the Amazon NoAPI module in Content Egg to add Amazon products without API access.
Last updated
A quick guide to using the Amazon NoAPI module in Content Egg to add Amazon products without API access.
Content Egg already includes an Amazon API module. However, Amazon’s requirements can be challenging for beginners:
You must refer 3 qualified sales within 180 days of opening your Associates account to receive initial API access.
After that, you must generate 10 sales in the last 30 days to keep API access active.
Because these rules often prevent new users from working with the API, we created the Amazon NoAPI module. It allows beginners to start building their sites and adding Amazon products right away—without waiting for API approval.
The Amazon NoAPI module operates as a web scraper. Since Amazon may temporarily block server IPs when it detects too many requests, we recommend using the built-in integrations with third-party scraping services:
ScrapeOwl
Crawlbase
These services are paid, but each provides free monthly quotas (typically around 1,000 requests per month), which is enough for most small and medium sites.
Tip: You can add multiple scraping service API keys in the module settings. Content Egg will then randomly rotate between them, helping you stay within each service’s free limits and reducing the risk of throttling.
This module is intended for beginners, allowing them to start working on their website. After achieving three sales and receiving an API key, it's recommended to switch to the Amazon module via the official API.
For sites displaying product prices, Amazon mandates daily price updates. However, due to the challenges of web scraping, price display and updates are disabled by default in the NoAPI module. You can enable them in the module settings if needed.

Once you have API access and have configured the Amazon API module, you can delegate the task of updating prices to the Amazon module via the Product Advertising API.

To obtain an Associate Tag, refer to Becoming an Associate.
To find the right product, you can search using product URLs or ASINs. This method requires far fewer queries to the source site compared to a keyword search.

Read more: https://ce-docs.keywordrush.com/modules/affiliate/amazon#multiple-locales
This module has the same Global Earning setting as the Amazon module: choose whether Amazon may substitute a similar product for international shoppers, send them to local search results, or skip the redirect entirely.
Read more: Global Earning (international redirects)
Amazon may display different prices based on the visitor's location. If you're using a scraping service, the bot may be assigned a random country, leading to price discrepancies.
To resolve this, you can add a specific parameter to your request to filter by country. For example, to use DE-based IPs, add the following code to your theme's functions.php file:
Last updated
// For ScraperAPI
add_filter('cegg_amazon_client_url', 'my_cegg_amazon_client_url', 10, 1);
function my_cegg_amazon_client_url($url) {
return add_query_arg('country_code', 'de', $url);
}
// For ScrapingDog
add_filter('cegg_amazon_client_url', 'my_cegg_amazon_client_url', 10, 1);
function my_cegg_amazon_client_url($url) {
return add_query_arg('country', 'de', $url);
}