Three steps from zero to your first compliance-checked Amazon Germany listing result — using the ListLoco API via RapidAPI.
Subscribe on RapidAPI — free plan available Try without signing up
Visit the ListLoco page on RapidAPI and subscribe to the
Free plan — 100 listings per month at no cost,
no credit card required. After subscribing, copy your
X-RapidAPI-Key from the RapidAPI dashboard.
Send a POST to
https://listloco.p.rapidapi.com/localize
with your listing data and your X-RapidAPI-Key.
Replace <YOUR_RAPIDAPI_KEY> with the key from
your dashboard.
curl -s -X POST "https://listloco.p.rapidapi.com/localize" \
-H "Content-Type: application/json" \
-H "X-RapidAPI-Key: <YOUR_RAPIDAPI_KEY>" \
-H "X-RapidAPI-Host: listloco.p.rapidapi.com" \
--data '{
"marketplace": "amazon",
"sourceLang": "en",
"targetLang": "de",
"listing": {
"title": "Wireless Headphones Model XB-900",
"description": "Wireless Headphones Model XB-900 with 30h battery life.",
"brand": "SoundCo",
"material": "Plastic",
"size": "One Size",
"color": "black",
"quantity": 1
},
"dictionary": {
"wireless": "kabellos",
"headphones": "Kopfhörer",
"with": "mit",
"battery": "Akku",
"life": "Laufzeit"
}
}'
const body = {
marketplace: "amazon",
sourceLang: "en",
targetLang: "de",
listing: {
title: "Wireless Headphones Model XB-900",
description: "Wireless Headphones Model XB-900 with 30h battery life.",
brand: "SoundCo",
material: "Plastic",
size: "One Size",
color: "black",
quantity: 1
},
dictionary: {
wireless: "kabellos",
headphones: "Kopfhörer",
with: "mit",
battery: "Akku",
life: "Laufzeit"
}
};
const response = await fetch("https://listloco.p.rapidapi.com/localize", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-RapidAPI-Key": "<YOUR_RAPIDAPI_KEY>",
"X-RapidAPI-Host": "listloco.p.rapidapi.com"
},
body: JSON.stringify(body)
});
const result = await response.json();
console.log(result);
A successful response looks like this (pass: true means all compliance gates passed):
{
"localized": {
"title": "Kabellose Kopfhörer Modell XB-900",
"description": "Kabellose Kopfhörer Modell XB-900 mit 30h Akku-Laufzeit.",
"brand": "SoundCo",
"material": "Plastic",
"size": "One Size",
"color": "schwarz",
"quantity": 1
},
"gates": {
"titleLength": { "pass": true, "length": 38, "limit": 200 },
"bannedWords": { "pass": true, "violations": [] },
"requiredAttributes": { "pass": true, "violations": [] },
"preservation": { "pass": true, "violations": [] },
"glossary": { "pass": true, "violations": [] },
"backTranslation": { "pass": true, "score": 0.08, "threshold": 0.25 }
},
"violations": [],
"pass": true
}
Each gate in the response corresponds to a deterministic compliance
rule enforced by ListLoco: title character limit, banned keywords,
required attributes, model-number and unit preservation, and
back-translation divergence. If any gate fails,
pass is false and
violations lists exactly what to fix.
The Examples & API reference page covers every request field, all error codes, response schemas, PHP and Python examples, quota headers, and a Postman collection download.
View full API reference See plans and pricingEvery response runs six deterministic checks against Amazon Germany's published listing rules. The same input always produces the same result.
glossary.preserve appears verbatim in the localized output.Subscribe on RapidAPI — free plan available Full API reference