Synchronous Client#

Keepa is the synchronous client. Calls block until the API response is available or the configured timeout is reached.

Client#

keepa.Keepa(accesskey[, timeout, ...])

Synchronous Python interface to keepa data backend.

Methods#

keepa.Keepa.best_sellers_query(category[, ...])

Retrieve an ASIN list of the most popular products.

keepa.Keepa.category_lookup(category_id[, ...])

Return root categories given a categoryId.

keepa.Keepa.deals(deal_parms[, domain, ...])

Query the Keepa API for product deals.

keepa.Keepa.download_graph_image(asin, filename)

Download the graph image of an ASIN from keepa.

keepa.Keepa.product_finder(product_parms[, ...])

Query the keepa product database to find products matching criteria.

keepa.Keepa.query(items[, stats, domain, ...])

Perform a product query of a list, array, or single ASIN.

keepa.Keepa.search_for_categories(searchterm)

Search for categories from Amazon.

keepa.Keepa.seller_query(seller_id[, ...])

Receive seller information for a given seller id or ids.

keepa.Keepa.update_status()

Update available tokens.

keepa.Keepa.wait_for_tokens()

Check if there are any remaining tokens and waits if none are available.

Attributes#

keepa.Keepa.time_to_refill

Return the time to refill in seconds.