Kleinanzeigen similar listings
curl --request POST \
--url https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"ad": "3517031976",
"max_items": 2
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar"
payload = {
"ad": "3517031976",
"max_items": 2
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({ad: '3517031976', max_items: 2})
};
fetch('https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'ad' => '3517031976',
'max_items' => 2
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar"
payload := strings.NewReader("{\n \"ad\": \"3517031976\",\n \"max_items\": 2\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"ad\": \"3517031976\",\n \"max_items\": 2\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"ad\": \"3517031976\",\n \"max_items\": 2\n}"
response = http.request(request)
puts response.read_body{
"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
}E-commerce & Marketplaces
Kleinanzeigen similar listings
Related ads Kleinanzeigen shows on an ad’s page, by ad id or URL. 1 point per returned record.
POST
/
functions
/
v1
/
run-kleinanzeigen-listings-similar
Kleinanzeigen similar listings
curl --request POST \
--url https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"ad": "3517031976",
"max_items": 2
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar"
payload = {
"ad": "3517031976",
"max_items": 2
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({ad: '3517031976', max_items: 2})
};
fetch('https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'ad' => '3517031976',
'max_items' => 2
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar"
payload := strings.NewReader("{\n \"ad\": \"3517031976\",\n \"max_items\": 2\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"ad\": \"3517031976\",\n \"max_items\": 2\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-similar")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"ad\": \"3517031976\",\n \"max_items\": 2\n}"
response = http.request(request)
puts response.read_body{
"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
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Response
Run completed.
Session identifier for this run.
Data source identifier for this endpoint.
True when the scrape stopped early and returned the records collected so far.
Markdown summary of the result, for display.
Structured result payload.
Show child attributes
Show child attributes
Points charged for this run.