Request
Endpoint
POST https://product-service.easyparser.com/v1/requestRequired Parameters
This operation requires certain common parameters to be included in every request. For more details, see Common Required Request Fields.
Optional Parameters
associate_id
string
Adds your Amazon Associate (Affiliate) ID to the product URLs in the response.
parameters
string
Additional query parameters to append to the request (e.g., sorting, filters).
include_html
boolean
If true, includes raw HTML of the offer listings (increases response size).
cookie
string
Custom cookies in key:value format, separated by semicolons. Sent in HTTP header.
min_page
integer
max_page
integer
prime
boolean
If true, filters to show only Prime-eligible offers.
free_shipping
boolean
If true, includes only offers with free shipping.
condition_new
boolean
If true, includes new condition offers.
condition_used_like_new
boolean
If true, includes used items in “Like New” condition.
condition_used_very_good
boolean
If true, includes used items in “Very Good” condition.
condition_used_good
boolean
If true, includes used items in “Good” condition.
condition_used_acceptable
boolean
If true, includes used items in “Acceptable” condition.
Example Request
curl --location 'https://product-service.easyparser.com/v1/request?platform=AMZ&domain=.de&asin=B005CWEQEW&associate_id=helloexample¶meters=key%3Avalue%3Bkey%3Avalue&output=json&include_html=true&cookie=key%3Avalue%3Bkey%3Avalue&min_page=1&max_page=5&prime=true&free_shipping=true&condition_new=true&condition_used_like_new=true&condition_used_very_good=true&condition_used_good=true&condition_used_acceptable=true&operation=OFFER&api_key=YOUR_API_KEY'import requests
url = "https://product-service.easyparser.com/v1/request?platform=AMZ&domain=.de&asin=B005CWEQEW&associate_id=helloexample¶meters=key:value;key:value&output=json&include_html=true&cookie=key:value;key:value&min_page=1&max_page=5&prime=true&free_shipping=true&condition_new=true&condition_used_like_new=true&condition_used_very_good=true&condition_used_good=true&condition_used_acceptable=true&operation=OFFER&api_key=YOUR_API_KEY"
payload = {}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://product-service.easyparser.com/v1/request?platform=AMZ&domain=.de&asin=B005CWEQEW&associate_id=helloexample¶meters=key:value;key:value&output=json&include_html=true&cookie=key:value;key:value&min_page=1&max_page=5&prime=true&free_shipping=true&condition_new=true&condition_used_like_new=true&condition_used_very_good=true&condition_used_good=true&condition_used_acceptable=true&operation=OFFER&api_key=YOUR_API_KEY',
'headers': {
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
GET /v1/request?platform=AMZ&domain=.de&asin=B005CWEQEW&associate_id=helloexample¶meters=key:value;key:value&output=json&include_html=true&cookie=key:value;key:value&min_page=1&max_page=5&prime=true&free_shipping=true&condition_new=true&condition_used_like_new=true&condition_used_very_good=true&condition_used_good=true&condition_used_acceptable=true&operation=OFFER&api_key=YOUR_API_KEY HTTP/1.1
Host: product-service.easyparser.com<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://product-service.easyparser.com/v1/request?platform=AMZ&domain=.de&asin=B005CWEQEW&associate_id=helloexample¶meters=key%3Avalue%3Bkey%3Avalue&output=json&include_html=true&cookie=key%3Avalue%3Bkey%3Avalue&min_page=1&max_page=5&prime=true&free_shipping=true&condition_new=true&condition_used_like_new=true&condition_used_very_good=true&condition_used_good=true&condition_used_acceptable=true&operation=OFFER&api_key=YOUR_API_KEY',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://product-service.easyparser.com/v1/request?platform=AMZ&domain=.de&asin=B005CWEQEW&associate_id=helloexample¶meters=key%3Avalue%3Bkey%3Avalue&output=json&include_html=true&cookie=key%3Avalue%3Bkey%3Avalue&min_page=1&max_page=5&prime=true&free_shipping=true&condition_new=true&condition_used_like_new=true&condition_used_very_good=true&condition_used_good=true&condition_used_acceptable=true&operation=OFFER&api_key=YOUR_API_KEY"
method := "GET"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := io.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://product-service.easyparser.com/v1/request?platform=AMZ&domain=.de&asin=B005CWEQEW&associate_id=helloexample¶meters=key:value;key:value&output=json&include_html=true&cookie=key:value;key:value&min_page=1&max_page=5&prime=true&free_shipping=true&condition_new=true&condition_used_like_new=true&condition_used_very_good=true&condition_used_good=true&condition_used_acceptable=true&operation=OFFER&api_key=YOUR_API_KEY");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://product-service.easyparser.com/v1/request?platform=AMZ&domain=.de&asin=B005CWEQEW&associate_id=helloexample¶meters=key:value;key:value&output=json&include_html=true&cookie=key:value;key:value&min_page=1&max_page=5&prime=true&free_shipping=true&condition_new=true&condition_used_like_new=true&condition_used_very_good=true&condition_used_good=true&condition_used_acceptable=true&operation=OFFER&api_key=YOUR_API_KEY")
.method("GET", body)
.build();
Response response = client.newCall(request).execute();Last updated