Skip to main content

Amazon Unthrottled Access to Amazon Product Advertising API for Python

Project description

Amazon Unthrottled Access to Amazon Product Advertising API for Python

A plain simple Python client for Amazon Product Advertising API. This client is implemented following this Node.js API client to gives you unthrottled access to Amazon product data using a shared cache. Therefore it might not comply with the Amazon's specifications.

PyPI version License Python

Features

  • Access to Amazon product data from a caching service provided by CommerceDNA, so you no longer run into the RequestThrottled error.

Dependencies

  • An Amazon Product Advertising account
  • AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS_ASSOCIATE_TAG

Installation

 pip install python-amazon-unthrottled-paapi

Usage

Import library

from amazon.api import Amazon

Create client

amazon_client = Amazon(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_ASSOCIATE_TAG)

ItemSearch

The ItemSearch operation searches for items on Amazon. The Product Advertising API returns up to ten items per search results page.

response_text = amazon_client.ItemSearch(Keywords='Quentin Tarantino', SearchIndex='DVD')

ItemLookup

Given an Item identifier, the ItemLookup operation returns some or all of the item attributes, depending on the response group specified in the request.

response_text = amazon_client.ItemLookup(ItemId='B074J6F41V')

BrowseNodeLookup

Given a browse node ID, BrowseNodeLookup returns the specified browse node’s name, children, and ancestors. The names and browse node IDs of the children and ancestor browse nodes are also returned. BrowseNodeLookup enables you to traverse the browse node hierarchy to find a browse node.

response_text = amazon_client.BrowseNodeLookup(BrowseNodeId='154606011')

License

Copyright © 2020 apptiviz

See MIT License for details.

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-unthrottled-paapi-0.1.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file python-amazon-unthrottled-paapi-0.1.1.tar.gz.

File metadata

  • Download URL: python-amazon-unthrottled-paapi-0.1.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for python-amazon-unthrottled-paapi-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2ef73be63023aae7485b4230373eb5e866bf945ad3047c951f9c1e3ff6706ca5
MD5 65d3dd179c26d6a0cbb5e50144201681
BLAKE2b-256 c6ae531501c3958243e2d26cd8e0b368759a07672cf6b407c88012084465b94b

See more details on using hashes here.

File details

Details for the file python_amazon_unthrottled_paapi-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: python_amazon_unthrottled_paapi-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for python_amazon_unthrottled_paapi-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aeac7a8b8c96dcd54e3c6f25b21a26d07863e108681c07db014fcbb9143a0f20
MD5 b1715293105a140d824f826601ea9e04
BLAKE2b-256 348fb5d9819e60166b88f087476b2a3f9fb52ef3305055e115631a9645d78d65

See more details on using hashes here.

Supported by

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