Free plan · 100 listings/month · No credit card

Getting Started: Amazon DE Compliance Check in 60 Seconds

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

No account yet? Try the API free — no signup required. Paste a listing and see the compliance result instantly.

Try free now Try the free checker
  1. 1

    Step 1: Subscribe to the free plan on RapidAPI

    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.

    Subscribe on RapidAPI
  2. 2

    Step 2: Make your first API call

    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
    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"
        }
      }'
    Node.js fetch
    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.

  3. 3

    Step 3: Read the full API reference

    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 pricing

What the compliance gates check

Every response runs six deterministic checks against Amazon Germany's published listing rules. The same input always produces the same result.

Subscribe on RapidAPI — free plan available Full API reference