Bulk Service Request
Overview
Endpoint
POST https://bulk.easyparser.com/v1/bulkHeaders
Header
Value
Description
Example Request
curl --location 'https://bulk.easyparser.com/v1/bulk' \
--header 'api-key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '[
{
"platform": "AMZ",
"operation": "SEARCH",
"domain": ".ca",
"address_id" : 872 ,
"payload": {
"urls": [
"https://www.amazon.ca/s?k=electronics&crid=1CINN2KWI7D8L&sprefix=electronics%2Caps%2C120&ref=nb_sb_noss_1",
"https://www.amazon.ca/s?k=smartphone&crid=1IX1CAAXNGZHH&sprefix=smartphone%2Caps%2C237&ref=nb_sb_noss_1"
],
"exclude_sponsored":"true" ,
"sort_by":"price-asc-rank"
},
"callback_url": "https://example.com/webhook"
}
]'import requests
import json
url = "https://bulk.easyparser.com/v1/bulk"
payload = json.dumps([
{
"platform": "AMZ",
"operation": "SEARCH",
"domain": ".ca",
"address_id": 872,
"payload": {
"urls": [
"https://www.amazon.ca/s?k=electronics&crid=1CINN2KWI7D8L&sprefix=electronics%2Caps%2C120&ref=nb_sb_noss_1",
"https://www.amazon.ca/s?k=smartphone&crid=1IX1CAAXNGZHH&sprefix=smartphone%2Caps%2C237&ref=nb_sb_noss_1"
],
"exclude_sponsored": "true",
"sort_by": "price-asc-rank"
},
"callback_url": "https://example.com/webhook"
}
])
headers = {
'api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
Bulk Request Structure
1. Root Level Parameters
2. Payload Level Parameters
2.A Operation-Specific Input Requirements
Operation
Supported Payload Keys
Input Type
Special Case: PRODUCT_LOOKUP
2.B Advanced Optional Parameters
Parameter
Type
Applicable Operations
Description / Accepted Values
Operation Types and Payload Examples
SEARCH
DETAIL
OFFER
📩 What Happens After You Send the Request?
Last updated