Seite wird geladen…
Maschinenlesbarer Zugang auf alle 842 AVV-Abfallschluessel. JSON-Responses, keine Authentifizierung noetig.
Alle Responses sind JSON. Content-Type: application/json.
Liefert einen einzelnen AVV-Eintrag anhand seiner Schlüssel-ID. Die ID ist der Schlüssel ohne Leerzeichen (z.B. 170101 fuer 17 01 01).
{
"schluessel": "17 01 01",
"schluessel_id": "170101",
"bezeichnung": "Beton",
"kapitel_nr": "17",
"gruppe_nr": "17 01",
"ist_gefaehrlich": false,
"ist_spiegeleintrag": false
}curl https://avv.valeoro.net/api/v1/avv/170101
const res = await fetch("https://avv.valeoro.net/api/v1/avv/170101");
const data = await res.json();
console.log(data.bezeichnung); // "Beton"import requests
r = requests.get("https://avv.valeoro.net/api/v1/avv/170101")
data = r.json()
print(data["bezeichnung"]) # "Beton"Volltextsuche ueber alle AVV-Eintraege. Durchsucht Schluessel, Bezeichnung und Synonyme mit Tippfehlertoleranz.
{
"results": [
{
"schluessel": "17 01 01",
"schluessel_id": "170101",
"bezeichnung": "Beton",
"kapitel_nr": "17",
"gruppe_nr": "17 01",
"ist_gefaehrlich": false,
"ist_spiegeleintrag": false
}
],
"query": "Beton",
"count": 5
}curl "https://avv.valeoro.net/api/v1/search?q=Beton"
const query = "Beton";
const res = await fetch(
`https://avv.valeoro.net/api/v1/search?q=${encodeURIComponent(query)}`
);
const data = await res.json();
console.log(data.count); // 5import requests
params = {"q": "Beton"}
r = requests.get(
"https://avv.valeoro.net/api/v1/search",
params=params
)
data = r.json()
print(data["count"]) # 5Liefert alle AVV-Eintraege eines Kapitels. Kapitelnummern entsprechen den Herkunftsbereichen (01 bis 20).
[
{
"schluessel": "17 01 01",
"schluessel_id": "170101",
"bezeichnung": "Beton",
"kapitel_nr": "17",
"gruppe_nr": "17 01",
"ist_gefaehrlich": false,
"ist_spiegeleintrag": false
},
{
"schluessel": "17 01 02",
"schluessel_id": "170102",
"bezeichnung": "Ziegel",
"kapitel_nr": "17",
"gruppe_nr": "17 01",
"ist_gefaehrlich": false,
"ist_spiegeleintrag": false
}
]curl https://avv.valeoro.net/api/v1/kapitel/17
const res = await fetch( "https://avv.valeoro.net/api/v1/kapitel/17" ); const entries = await res.json(); console.log(entries.length); // Anzahl Eintraege in Kap. 17
import requests
r = requests.get("https://avv.valeoro.net/api/v1/kapitel/17")
entries = r.json()
print(len(entries)) # Anzahl Eintraege