curl --request POST \
--url https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"keyword": "fahrrad",
"max_items": 2
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-search"
payload = {
"keyword": "fahrrad",
"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({keyword: 'fahrrad', max_items: 2})
};
fetch('https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-search', 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-search",
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([
'keyword' => 'fahrrad',
'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-search"
payload := strings.NewReader("{\n \"keyword\": \"fahrrad\",\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-search")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"keyword\": \"fahrrad\",\n \"max_items\": 2\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-search")
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 \"keyword\": \"fahrrad\",\n \"max_items\": 2\n}"
response = http.request(request)
puts response.read_body{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "kleinanzeigen_listings_search",
"keyword": "fahrrad",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Kleinanzeigen listings search\n\n- **Keyword:** fahrrad\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 120.6 KB",
"machine": {
"total_items": 2,
"first_item": {
"id": "3474575215",
"title": "Canyon Neuron CF 9 SL Mountainbike 2024 Kashima Carbon Rahmen L",
"url": "https://www.kleinanzeigen.de/s-anzeige/canyon-neuron-cf-9-sl-mountainbike-2024-kashima-carbon-rahmen-l/3474575215-217-2187",
"price": 2888,
"currency": "EUR",
"old_price": 3480,
"is_negotiable": true,
"is_free": false,
"description": "Ich biete mein neuwertiges Canyon Neuron CF 9 SL Mountainbike aus dem Modelljahr 2024 an. Dieses...",
"postal_code": "06484",
"state": "Sachsen-Anhalt",
"city": "Quedlinburg",
"posted_at": null,
"shipping_available": true,
"image": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/8a/8abf7ccb-10a5-41ed-8a94-95db73f64672?rule=$_59.AUTO",
"image_count": 1
},
"items": [
{
"id": "3474575215",
"title": "Canyon Neuron CF 9 SL Mountainbike 2024 Kashima Carbon Rahmen L",
"url": "https://www.kleinanzeigen.de/s-anzeige/canyon-neuron-cf-9-sl-mountainbike-2024-kashima-carbon-rahmen-l/3474575215-217-2187",
"price": 2888,
"currency": "EUR",
"old_price": 3480,
"is_negotiable": true,
"is_free": false,
"description": "Ich biete mein neuwertiges Canyon Neuron CF 9 SL Mountainbike aus dem Modelljahr 2024 an. Dieses...",
"postal_code": "06484",
"state": "Sachsen-Anhalt",
"city": "Quedlinburg",
"posted_at": null,
"shipping_available": true,
"image": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/8a/8abf7ccb-10a5-41ed-8a94-95db73f64672?rule=$_59.AUTO",
"image_count": 1
},
{
"id": "3521420108",
"title": "2024 Gazelle Eclipse T11 Bosch Performance CX Top",
"url": "https://www.kleinanzeigen.de/s-anzeige/2024-gazelle-eclipse-t11-bosch-performance-cx-top/3521420108-217-1309",
"price": 3299,
"currency": "EUR",
"old_price": null,
"is_negotiable": false,
"is_free": false,
"description": "Budget Bikes Hoeve Ihre E Bike shop mit nur qualität E Bikes von bekannte hersteller, Biete...",
"postal_code": "48599",
"state": "Nordrhein-Westfalen",
"city": "Gronau (Westfalen)",
"posted_at": null,
"shipping_available": true,
"image": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/5e/5e5fcb67-3b8a-4b3c-b47f-8a2d59778eee?rule=$_59.AUTO",
"image_count": 20
}
],
"proxy_traffic_bytes": 123464
},
"total_points": 2
}Kleinanzeigen listings search
Search live Kleinanzeigen ads by keyword with category, price, condition, seller type, shipping and sort filters. 1 point per returned record.
curl --request POST \
--url https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"keyword": "fahrrad",
"max_items": 2
}
'import requests
url = "https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-search"
payload = {
"keyword": "fahrrad",
"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({keyword: 'fahrrad', max_items: 2})
};
fetch('https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-search', 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-search",
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([
'keyword' => 'fahrrad',
'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-search"
payload := strings.NewReader("{\n \"keyword\": \"fahrrad\",\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-search")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"keyword\": \"fahrrad\",\n \"max_items\": 2\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.neuralverge.ai/functions/v1/run-kleinanzeigen-listings-search")
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 \"keyword\": \"fahrrad\",\n \"max_items\": 2\n}"
response = http.request(request)
puts response.read_body{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "kleinanzeigen_listings_search",
"keyword": "fahrrad",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Kleinanzeigen listings search\n\n- **Keyword:** fahrrad\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 120.6 KB",
"machine": {
"total_items": 2,
"first_item": {
"id": "3474575215",
"title": "Canyon Neuron CF 9 SL Mountainbike 2024 Kashima Carbon Rahmen L",
"url": "https://www.kleinanzeigen.de/s-anzeige/canyon-neuron-cf-9-sl-mountainbike-2024-kashima-carbon-rahmen-l/3474575215-217-2187",
"price": 2888,
"currency": "EUR",
"old_price": 3480,
"is_negotiable": true,
"is_free": false,
"description": "Ich biete mein neuwertiges Canyon Neuron CF 9 SL Mountainbike aus dem Modelljahr 2024 an. Dieses...",
"postal_code": "06484",
"state": "Sachsen-Anhalt",
"city": "Quedlinburg",
"posted_at": null,
"shipping_available": true,
"image": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/8a/8abf7ccb-10a5-41ed-8a94-95db73f64672?rule=$_59.AUTO",
"image_count": 1
},
"items": [
{
"id": "3474575215",
"title": "Canyon Neuron CF 9 SL Mountainbike 2024 Kashima Carbon Rahmen L",
"url": "https://www.kleinanzeigen.de/s-anzeige/canyon-neuron-cf-9-sl-mountainbike-2024-kashima-carbon-rahmen-l/3474575215-217-2187",
"price": 2888,
"currency": "EUR",
"old_price": 3480,
"is_negotiable": true,
"is_free": false,
"description": "Ich biete mein neuwertiges Canyon Neuron CF 9 SL Mountainbike aus dem Modelljahr 2024 an. Dieses...",
"postal_code": "06484",
"state": "Sachsen-Anhalt",
"city": "Quedlinburg",
"posted_at": null,
"shipping_available": true,
"image": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/8a/8abf7ccb-10a5-41ed-8a94-95db73f64672?rule=$_59.AUTO",
"image_count": 1
},
{
"id": "3521420108",
"title": "2024 Gazelle Eclipse T11 Bosch Performance CX Top",
"url": "https://www.kleinanzeigen.de/s-anzeige/2024-gazelle-eclipse-t11-bosch-performance-cx-top/3521420108-217-1309",
"price": 3299,
"currency": "EUR",
"old_price": null,
"is_negotiable": false,
"is_free": false,
"description": "Budget Bikes Hoeve Ihre E Bike shop mit nur qualität E Bikes von bekannte hersteller, Biete...",
"postal_code": "48599",
"state": "Nordrhein-Westfalen",
"city": "Gronau (Westfalen)",
"posted_at": null,
"shipping_available": true,
"image": "https://img.kleinanzeigen.de/api/v1/prod-ads/images/5e/5e5fcb67-3b8a-4b3c-b47f-8a2d59778eee?rule=$_59.AUTO",
"image_count": 20
}
],
"proxy_traffic_bytes": 123464
},
"total_points": 2
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Search term. e.g. fahrrad
Max items (up to 500)
1 <= x <= 500Starting page
x >= 1Sort by. Options: newest = Newest, price_asc = Price: low to high, price_desc = Price: high to low, distance = Distance
newest, price_asc, price_desc, distance Condition. Options: new_with_tag = New with tag, new = New, like_new = Like new, good = Good, ok = OK, defect = Defective
new_with_tag, new, like_new, good, ok, defect Offer type. Options: offer = Offers (for sale), wanted = Wanted ads
offer, wanted Seller type. Options: private = Private, commercial = Commercial
private, commercial Shipping. Options: shipping = Shipping available, pickup = Pickup only
shipping, pickup Carrier. Options: dhl = DHL, hermes = Hermes
dhl, hermes Min price (EUR)
x >= 0Max price (EUR)
x >= 0Category ID. e.g. e.g. 217
Buy Now only
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.