The first completely free Google Shopping API for 26.8 million worldwide developers.
BaseURL: https://intelli-price.herokuapp.com/
Returns 60+ products from Google Shopping for given search term, specified in parameter. Returns list of products in ascending order by total price with shipping cost factored in.
-
URL
/getall/{searchterm}
-
Method:
GET
-
URL Params
Required:
searchterm=[string]
-
Data Params
None
-
Success Response:
- Code: 200
Content:[ { "Title": "string", "Price": "string", "Shipping": "string", "TotalPrice": "string", "Seller": "string", "url": "https://producturlfoundhere.com" }, { "Title": "string", "Price": "string", "Shipping": "string", "TotalPrice": "string", "Seller": "string", "url": "https://producturlfoundhere.com" }, ]
- Code: 200
-
Error Response:
- Code: 404 NOT FOUND
Content:[]
- Code: 404 NOT FOUND
-
Sample Call:
import requests querysearchterm = "San+Jose+Sharks+Jersey" response = requests.get("https://intelli-price.herokuapp.com/getall/" + querysearchterm) print(response) listofproducts = response.json() lowestpricedproduct = listofproducts[0] highestpricedproduct = listofproducts[-1]
Returns Lowest priced products. If {num} param is not specified, then request will only return the lowest priced product. If specified, then it will return {num} of the lowest products, in the form of a list.
-
URL
/getlowest/{searchterm}/{num}
-
Method:
GET
-
URL Params
Required:
searchterm=[string]
Optional:
num=[int]
-
Data Params
None
-
Success Response:
- Code: 200
Content:{ "Title": "string", "Price": "string", "Shipping": "string", "TotalPrice": "string", "Seller": "string", "url": "https://producturlfoundhere.com" }
- Code: 200
-
Error Response:
- Code: 404 NOT FOUND
Content:[]
- Code: 404 NOT FOUND
-
Sample Call:
import requests querysearchterm = "office+chair" number = 5 response = requests.get("https://intelli-price.herokuapp.com/getlowest/" + querysearchterm + "/" + str(number)) print(response) listofproducts = response.json()
Returns highest priced products. If {num} param is not specified, then request will only return the highest priced product. If specified, then it will return {num} of the highest products, in the form of a list.
-
URL
/gethighest/{searchterm}/{num}
-
Method:
GET
-
URL Params
Required:
searchterm=[string]
Optional:
num=[int]
-
Data Params
None
-
Success Response:
- Code: 200
Content:{ "Title": "string", "Price": "string", "Shipping": "string", "TotalPrice": "string", "Seller": "string", "url": "https://producturlfoundhere.com" }
- Code: 200
-
Error Response:
- Code: 404 NOT FOUND
Content:[]
- Code: 404 NOT FOUND
-
Sample Call:
import requests querysearchterm = "cool+tshirts" number = 5 response = requests.get("https://intelli-price.herokuapp.com/getlowest/" + querysearchterm + "/" + str(number)) print(response) listofproducts = response.json()