Get Product by ASIN
curl --request GET \
--url https://app.levanta.io/api/creator/v1/products/{asin} \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.levanta.io/api/creator/v1/products/{asin}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.levanta.io/api/creator/v1/products/{asin}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.levanta.io/api/creator/v1/products/{asin}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.levanta.io/api/creator/v1/products/{asin}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.levanta.io/api/creator/v1/products/{asin}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.levanta.io/api/creator/v1/products/{asin}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"asin": "<string>",
"marketplace": "amazon.com",
"pricing": {
"price": 123,
"currency": "USD"
},
"commission": 123,
"title": "<string>",
"inStock": true,
"category": "<string>",
"brandId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"access": true,
"image": "<string>",
"rating": "<string>",
"ratingsTotal": 123,
"platformEpc": 123,
"parentAsin": "<string>",
"variations": [
"<string>"
]
}{
"status": 401,
"message": "Unauthorized"
}{
"status": 404,
"message": "Product Not Found"
}{
"status": 422,
"message": "Input Validation Failed"
}Products
Get Product by ASIN
Get a product in amazon.com by asin
GET
/
products
/
{asin}
Get Product by ASIN
curl --request GET \
--url https://app.levanta.io/api/creator/v1/products/{asin} \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.levanta.io/api/creator/v1/products/{asin}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.levanta.io/api/creator/v1/products/{asin}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.levanta.io/api/creator/v1/products/{asin}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.levanta.io/api/creator/v1/products/{asin}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.levanta.io/api/creator/v1/products/{asin}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.levanta.io/api/creator/v1/products/{asin}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"asin": "<string>",
"marketplace": "amazon.com",
"pricing": {
"price": 123,
"currency": "USD"
},
"commission": 123,
"title": "<string>",
"inStock": true,
"category": "<string>",
"brandId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"access": true,
"image": "<string>",
"rating": "<string>",
"ratingsTotal": 123,
"platformEpc": 123,
"parentAsin": "<string>",
"variations": [
"<string>"
]
}{
"status": 401,
"message": "Unauthorized"
}{
"status": 404,
"message": "Product Not Found"
}{
"status": 422,
"message": "Input Validation Failed"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Amazon Standard Identifier (ASIN) for an Amazon product. Example: B09G9FPHY6
Response
Success
Amazon Standard Identifier (ASIN) for an Amazon product. Example: B09G9FPHY6
Represents an Amazon marketplace. This union is subject to expand as new marketplaces are added.
Available options:
amazon.com, amazon.co.uk, amazon.com.mx, amazon.ca, amazon.de, amazon.es, amazon.fr, amazon.it, amazon.nl Show child attributes
Show child attributes
The amazon title of the product
The ID of the brand the product is associated with
true when you have an active partnership with the brand the product is associated with
Current rating of the product
Total number of ratings for this product
Earnings-per-click for the product on Levanta, if available. Otherwise null.