nvNeuralVerge
E-commerce & Marketplaces

Kleinanzeigen Similar Listings — Related Ads for Any Ad

Send a Kleinanzeigen ad ID or URL and this source returns the related ads the site shows alongside it, one record per ad: title, price, old price, location, shipping availability and image.

Example response
{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "kleinanzeigen_listings_similar",
  "ad": "3517031976",
  "ad_id": "3517031976",
  "max_items": 2,
  "start_page": 1,
  "partial": false,
  "human": "# Kleinanzeigen similar listings\n\n- **Ad:** 3517031976\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 530.7 KB",
  "machine": {
    "total_items": 2,
    "first_item": {
      "id": "3379290480",
      "title": "NEU Falter E 6.0 Damen E Bike 45cm Klein Mittelmotor Komfort",
      "url": "https://www.kleinanzeigen.de/s-anzeige/neu-falter-e-6-0-damen-e-bike-45cm-klein-mittelmotor-komfort/3379290480-217-1309",
      "price": 1999,
      "currency": "EUR",
      "old_price": null,
      "is_negotiable": false,
      "is_free": false,
      "description": "FietsTwente – Ihr Fachhändler für hochwertige E-Bikes und Fahrräder Wir sind ein niederländischer...",
      "postal_code": "48599",
      "state": "Nordrhein-Westfalen",
      "city": "Gronau (Westfalen)",
      "posted_at": "2026-09-09",
      "shipping_available": true,
      "image": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/cb/cbae2201-3601-4ddb-849b-fb174a59eada?rule=$_59.AUTO",
      "image_count": 16
    },
    "items": [
      {
        "id": "3379290480",
        "title": "NEU Falter E 6.0 Damen E Bike 45cm Klein Mittelmotor Komfort",
        "url": "https://www.kleinanzeigen.de/s-anzeige/neu-falter-e-6-0-damen-e-bike-45cm-klein-mittelmotor-komfort/3379290480-217-1309",
        "price": 1999,
        "currency": "EUR",
        "old_price": null,
        "is_negotiable": false,
        "is_free": false,
        "description": "FietsTwente – Ihr Fachhändler für hochwertige E-Bikes und Fahrräder Wir sind ein niederländischer...",
        "postal_code": "48599",
        "state": "Nordrhein-Westfalen",
        "city": "Gronau (Westfalen)",
        "posted_at": "2026-09-09",
        "shipping_available": true,
        "image": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/cb/cbae2201-3601-4ddb-849b-fb174a59eada?rule=$_59.AUTO",
        "image_count": 16
      },
      {
        "id": "3473970252",
        "title": "E-Bike KTM Cento 11 Plus | 1321 km | Bosch CX | 625 Wh",
        "url": "https://www.kleinanzeigen.de/s-anzeige/e-bike-ktm-cento-11-plus-1321-km-bosch-cx-625-wh/3473970252-217-3147",
        "price": 1649,
        "currency": "EUR",
        "old_price": 1999,
        "is_negotiable": false,
        "is_free": false,
        "description": "Verkaufe KTM Cento 11 Plus Tiefeinsteiger(Neupreis : 3.620 €) Modeljahr : 21 schwarz Inspektionen :...",
        "postal_code": "31141",
        "state": "Niedersachsen",
        "city": "Hildesheim",
        "posted_at": "2026-09-23",
        "shipping_available": false,
        "image": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/c9/c92cec3b-283a-48cf-89d8-7e59706b9218?rule=$_59.AUTO",
        "image_count": 7
      }
    ],
    "proxy_traffic_bytes": 543410
  },
  "total_points": 2
}
You send
A Kleinanzeigen ad ID or URL
You get back
Related ads with title, price, location and image
Coverage
Related ads shown on public Kleinanzeigen ad pages.
Price
1 point per returned result, up to 100 per request — $1 per 1,000
Billed per ad actually returned, capped by max_items. An ad with no related ads costs nothing.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Checking it by handOpen the ad and scroll to the related sectionFree, and slowFine for one ad, useless across many
Building a scraperWrite it, host it, and repair it when the ad page changesEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request per ad$1 per 1,000, misses not billedWhat counts as related is the site's choice, not yours; use listings search for controlled queries
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
total_itemsnumberHow many ads were returned in this batch (capped by max_items).
first_itemobjectThe first related ad, with the same fields as an entry in items.
itemsarrayThe related ads.
idstringKleinanzeigen ad ID.
titlestringAd title.
urlstringDirect link to the ad.
pricenumberAsking price.
currencystringISO currency code.
old_pricenumberPrevious price, when reduced.
is_negotiablebooleanWhether the price is marked as negotiable.
is_freebooleanWhether the ad is offered for free.
descriptionstringShort excerpt of the description.
postal_codestringPostal code of the ad's location.
statestringFederal state.
citystringCity.
posted_atstringPosting date, when shown.
shipping_availablebooleanWhether the ad offers shipping.
imagestringPrimary image URL.
image_countnumberNumber of images on the ad.
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

max_items defaults to 10 and goes up to 100. The set is whatever Kleinanzeigen chooses to show as related; for a controlled comparison, use listings search with your own filters.

curl -X POST https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "ad": "3517031976", "max_items": 2 }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Price sanity checks

Compare an ad's price against the related ads the site shows next to it.

Comparable sets

Start from one reference ad and collect similar ones without writing a query.

Market mapping

Follow related ads outward from a seed ad to find the sellers active in a niche.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Related ads shown on public Kleinanzeigen ad pages.

Freshness

Read at request time.

Handling

This source returns publicly visible ad information, stamped with the ad ID it was run for and a session id you can trace.

What it will not do
  • —The selection of related ads is made by the site and can differ from one request to the next.
  • —Descriptions are short excerpts. Run Kleinanzeigen listing for the full ad.
  • —Related ads may not all be in the same category as the source ad.
FAQ

Questions, answered

By Kleinanzeigen. We return the set the site shows for the ad; we don't re-rank it.

Related

Related sources

Try kleinanzeigen similar listings on your own data

One request format across every source in the catalog.

Get started