Skip to main content

Amazon Product Advertising API 5.0 wrapper for Python

Project description

Amazon Product Advertising API 5.0 wrapper for Python

A simple Python wrapper for the last version of the Amazon Product Advertising API. This module allows to get product information from Amazon using the official API in an easier way.

PyPI Python License Support Amazon API

Features

  • Object oriented interface for simple usage.
  • Get information about a product through its ASIN or URL.
  • Get multiple products at once.
  • Configurable throttling to avoid requests exceptions.
  • Support for all available countries.
  • Reorganized product information structure for simple use.
  • Ask for new features through the issues section.

Installation

You can install or upgrade the module with:

pip install python-amazon-paapi --upgrade

Usage guide

Basic usage:

from amazon.paapi import AmazonAPI
amazon = AmazonAPI(KEY, SECRET, TAG, COUNTRY)
product = amazon.get_product('B01N5IB20Q')
print(product.title)

Get multiple product information:

product = amazon.get_product('B01N5IB20Q,B01F9G43WU')
print(product[0].images.large)
print(product[1].prices.price.value)

Use URL insted of ASIN:

product = amazon.get_product('https://www.amazon.com/dp/B01N5IB20Q')

Get the ASIN from a URL:

from amazon.paapi import get_asin
asin = get_asin('https://www.amazon.com/dp/B01N5IB20Q')

Changelog

Version 2.0.1
    - Improved exception handling.

Version 2.0.0
    - New structure for product info, adding all available information from the API.
    - Added raw_data with the information unparsed from the API.
    - Removed Amazon API version from package name to avoid changes in the future.

Version 1.0.0
    - Added support for getting multiple product information.
    - Added compatibiliy with Amazon URL search.
    - New function for getting the ASIN for a given URL.
    - Removed Amazon SDK and added as a requirement.
    - Updated docstrings.
    - Updated README with changelog, more examples and badges.

Version 0.1.1
    - Added currency support for prices.

Version 0.1.0
    -First release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-amazon-paapi-2.0.1.tar.gz (6.6 kB view hashes)

Uploaded Source

Built Distribution

python_amazon_paapi-2.0.1-py3-none-any.whl (19.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page