Find my own product ratings via Amazon API - amazon

I need to find my product details such as ratings without scraping.
Is that possible or any existing API to get these information from?
If not is it possible to scrape it by my self any good source for free node js amazon scraper?

There does exist an API called Amazon's product advertising API.
The problem with it is that you need an Amazon associate account which is an affiliate marketing program that expects you to drive sales to products.
Product Advertising API sign up is available only to associates who have referred qualified sales and have been accepted into the program.
You could use the Keepa API. Keepa is a browser widget that scrapes Amazon through its users. The downside here is the data may not be real time. The more active an item is, the more often it is scraped. You can pull price, offers, reviews, rating, and more. The plugin is free, but the API is not.

Related

Get total sold of product variant from Shopify's API

I am trying to retrieve total of sold products variants (Like how we see them in the dashboard reports) from Shopify's dashboard via API.
I checked orders API documentation but it seems like it doesn't have any filter or endpoint that would returns that data.
I am not sure if it is possible via Shopify GraphQl or ShopifyQL.
In the documentation of ShopifyQL it says
(The Analytics API is deprecated. Please use our other APIs to get Sales, Payments, Taxes, and Customer data.)
Anybody knows how to access to that data in anyway?

How to Get Historical Data from Instagram API

I'm making an Instagram analytics web app. I've carefully read all of the Instagram API endpoints and I can't find any way to get historical data (ie, followers over time). All I would need would be something like a date followed, attached to each follower object.
However, there are Instagram analytics sites that offer this, for example, minter.io.
https://minter.io/faq#faq-posting-1
From link above: "Minter.io provides full historical data on Instagram accounts and hashtags except for:
Accounts – List of Lost Followers
Hashtags – Reach and Exposure
In these reports the data will only be available from the date the report is first generated."
An example of this historical data, from minter.io report on my account:
At this point, I think that either:
Minter has some special arrangement with Instagram to get additional data that otherwise isn't provided through API.
I'm missing something..
I understand how this could be done by comparing user data to previous reports (like this SO question asked) but clearly Minter is doing it some other way, because that report was generated from the very first time I created a trial account with them.
Any help would be much appreciated.
Now Facebook graph API has released the Instagram Insights API which returns detailed insights of Instagram Business accounts.
https://developers.facebook.com/docs/instagram-api/reference/user#insights
Above is for user insights, which has follower count. there are many media insights as well now available under graph API.
Details on how to consume this API is captured in the answer at: How to access Instagram feed of any user with new Graph API?

Retrieve a list of supported countries from Stripe API?

I've read over Stripe's API and couldn't find a way to find if a country is supported by Stripe.
e.g: I have an user who is going to receive a payment and he is from a country, I need to check if he can use Stripe to receive this payment based on his country.
Thanks
Stripe's Country Specs API should do what you need:
https://stripe.com/docs/api#list_country_specs
Their documentation includes sample code and sample responses for multiple languages.
No such info as I know in api, but there are not so many countries they support at he moment to accept payments. https://support.stripe.com/questions/what-countries-does-stripe-support
So you can add them into a global variable to your app and update it whenever a new country will be in the list. A settings page in admin panel may be, so you can easily update the list.

Deriving revenues from the use or provision of the Instagram APIs

I would like some assistance, ideally from someone at Instagram to clarify a part of the API terms of use.
There are various apps and third party websites which use the Instagram API and also generate revenue, either through means of advertising or directly charging users a fee for features/access. Even something simple like a website which uses your pictures through the API to make prints generates strong revnue.
How are they getting around the following API terms? If I were to develop a third party website that generated revenue, would it get banned? I am not looking to charge users to access the website, but the website in general will generate a revenue and does use Instagram API for authenticating users and pulling pictures.
"You shall not: Sell, lease, or sublicense the Instagram APIs or access thereto or derive revenues from the use or provision of the Instagram APIs, whether for direct commercial or monetary gain or otherwise, except as set forth below."
Appreciate any help
Thanks

How to set shipping costs for a non-US website using Paypal Website Payments Standard

I am making my first e-commerce website and it is only basic and low volume. I've used Paypal Website Payments Standard with the cart upload function to integrate with Paypal. One problem though, I cannot provide a shipping estimate until the user enters their address in Paypal and I cannot see a facility to do some kind of callback to my site for the appropriate shipping cost based on country without using Paypal Express Checkout. The shipping cost can only be specified by the cost of the items within the Merchant profile on Paypal and my customer only wants there to be one price for within NZ, one within Australia and another for all other countries.
Any tips? Or is Paypal Express the only way without obtaining address information of the user before uploading the cart to Paypal?
Express is the minimum product to get you a callback facility for shipping. Nothing similar available with Payments Standard.
Since you only have the three zones, You might solicit and present with a dropdown without requiring the full adddress... then validity check in the IPN handler to hold the order if they are in France and have selected NZ domestic.

Resources