B2B API — Unternehmen suchen (Classic)

Support DQE
Support DQE
  • Aktualisiert
Firmensuche - B2B Classic API

Verwenden Sie diesen Endpunkt, um nach Firmen zu suchen und eine Liste passender Ergebnisse zu erhalten. RECSIRET kann nach Firmenname, Firmenname und Postleitzahl oder Postanschrift durchsucht werden.

Verwandte B2B Classic API-Dokumentation:

Suche nach Firmenname — RECSIRET

Suchen Sie Firmen anhand eines vollständigen oder teilweisen Firmennamens.

Nur Firmenname

Anfrage

Sowohl GET als auch POST werden unterstützt.

{SERVER_ADDRESS} and {LICENCE_CODE} werden von DQE bei der Kontoerstellung bereitgestellt. Wenden Sie sich an Ihren DQE-Kundenbetreuer, um diese Zugangsdaten zu erhalten.
GEThttps://{SERVER_ADDRESS}/RECSIRET/?CompanyName={COMPANY_NAME}&Dictionary=Y&Country={COUNTRY_CODE}&Licence={LICENCE_CODE}&Filter={FILTER}&NbMax={NB_MAX}

Codebeispiele

Suche nach „DECATHLON“

curl "https://{SERVER_ADDRESS}/RECSIRET/?CompanyName=DECATHLON&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}"
fetch("https://{SERVER_ADDRESS}/RECSIRET/?" + new URLSearchParams({ CompanyName: "DECATHLON", Dictionary: "Y", Country: "FRA", Licence: "{LICENCE_CODE}" })) .then(r => r.json()) .then(data => console.log(data));
import requests response = requests.get( "https://{SERVER_ADDRESS}/RECSIRET/", params={ "CompanyName": "DECATHLON", "Dictionary": "Y", "Country": "FRA", "Licence": "{LICENCE_CODE}", }, ) print(response.json())
<?php $params = http_build_query([ 'CompanyName' => 'DECATHLON', 'Dictionary' => 'Y', 'Country' => 'FRA', 'Licence' => '{LICENCE_CODE}', ]); $ch = curl_init("https://{SERVER_ADDRESS}/RECSIRET/?{$params}"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); $data = json_decode($response, true);
const axios = require('axios'); axios.get('https://{SERVER_ADDRESS}/RECSIRET/', { params: { CompanyName: 'DECATHLON', Dictionary: 'Y', Country: 'FRA', Licence: '{LICENCE_CODE}' } }) .then(response => console.log(response.data));
HttpClient client = HttpClient.newHttpClient(); String url = "https://{SERVER_ADDRESS}/RECSIRET/" + "?CompanyName=DECATHLON&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}"; HttpAnfrage request = HttpAnfrage.newBuilder() .uri(URI.create(url)) .GET() .build(); HttpAntwort<String> response = client.send(request, HttpAntwort.BodyHandlers.ofString()); System.out.println(response.body());
using var client = new HttpClient(); var url = "https://{SERVER_ADDRESS}/RECSIRET/" + "?CompanyName=DECATHLON&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}"; var response = await client.GetAsync(url); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);
package main import ( "fmt" "io" "net/http" ) func main() { url := "https://{SERVER_ADDRESS}/RECSIRET/" + "?CompanyName=DECATHLON&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}" resp, err := http.Get(url) if err != nil { panic(err) } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) }
POSThttps://{SERVER_ADDRESS}/RECSIRET/

Fügen Sie die folgenden Parameter im Request-Body hinzu, im Format x-www-form-urlencoded.

Codebeispiele

Suche nach „DECATHLON“

curl -X POST "https://{SERVER_ADDRESS}/RECSIRET/" \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "Licence={LICENCE_CODE}" \ -d "CompanyName=DECATHLON" \ -d "Country=FRA" \ -d "Dictionary=Y"
fetch("https://{SERVER_ADDRESS}/RECSIRET/", { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, body: new URLSearchParams({ Licence: "{LICENCE_CODE}", CompanyName: "DECATHLON", Country: "FRA", Dictionary: "Y" }) }) .then(r => r.json()) .then(data => console.log(data));
import requests response = requests.post( "https://{SERVER_ADDRESS}/RECSIRET/", data={ "Licence": "{LICENCE_CODE}", "CompanyName": "DECATHLON", "Country": "FRA", "Dictionary": "Y", }, ) print(response.json())
<?php $ch = curl_init("https://{SERVER_ADDRESS}/RECSIRET/"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([ 'Licence' => '{LICENCE_CODE}', 'CompanyName' => 'DECATHLON', 'Country' => 'FRA', 'Dictionary' => 'Y', ])); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); $data = json_decode($response, true);
const axios = require('axios'); const qs = require('querystring'); axios.post('https://{SERVER_ADDRESS}/RECSIRET/', qs.stringify({ Licence: '{LICENCE_CODE}', CompanyName: 'DECATHLON', Country: 'FRA', Dictionary: 'Y' })) .then(response => console.log(response.data));
HttpClient client = HttpClient.newHttpClient(); String form = "Licence={LICENCE_CODE}&CompanyName=DECATHLON&Country=FRA&Dictionary=Y"; HttpAnfrage request = HttpAnfrage.newBuilder() .uri(URI.create("https://{SERVER_ADDRESS}/RECSIRET/")) .header("Content-Type", "application/x-www-form-urlencoded") .POST(HttpAnfrage.BodyPublishers.ofString(form)) .build(); HttpAntwort<String> response = client.send(request, HttpAntwort.BodyHandlers.ofString()); System.out.println(response.body());
using var client = new HttpClient(); var form = new Dictionary<string, string> { ["Licence"] = "{LICENCE_CODE}", ["CompanyName"] = "DECATHLON", ["Country"] = "FRA", ["Dictionary"] = "Y" }; var response = await client.PostAsync( "https://{SERVER_ADDRESS}/RECSIRET/", new FormUrlEncodedContent(form)); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);
package main import ( "fmt" "io" "net/http" "net/url" ) func main() { form := url.Values{} form.Set("Licence", "{LICENCE_CODE}") form.Set("CompanyName", "DECATHLON") form.Set("Country", "FRA") form.Set("Dictionary", "Y") resp, err := http.PostForm("https://{SERVER_ADDRESS}/RECSIRET/", form) if err != nil { panic(err) } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) }

Parameter

Parameter Wert Beschreibung Pflicht / Optional
SERVER_ADDRESS {SERVER_ADDRESS} Adresse des DQE-Servers, der die Daten verarbeitet. Pflicht
Licence {LICENCE_CODE} Ihrem Konto zugewiesener Lizenzcode. Pflicht
CompanyName {COMPANY_NAME} Firmenname oder Teil des Firmennamens. Pflicht
Country {COUNTRY_CODE} 3-stelliger ISO-Ländercode. Pflicht
Dictionary Y Aktiviert die wörterbuchbasierte Firmensuche. Pflicht
Filter {FILTER} Filter nach Firmenstatus. Mehrere Werte können durch Kommas getrennt werden. Optional. Standardwert: 1.
NbMax {NB_MAX} Maximale Anzahl der zurückzugebenden Ergebnisse. Optional. Standardwert: 10.
NAF25 {NAF25} Gibt an, ob der neue SIC-Code-Wert für Frankreich zurückgegeben werden soll: True / False Optional. Standardwert: False

Filterwerte

Wert Beschreibung
1 Offene, veröffentlichbare Firmen.
2 Geschlossene, veröffentlichbare Firmen.
3 Seit mehr als 3 Jahren geschlossene, veröffentlichbare Firmen.
4 Nicht veröffentlichbare Firmen.
5 RNA-Einträge.

API testen

Klicken Sie auf die Schaltfläche unten, um diesen Endpunkt live in Ihrem Browser zu testen.

Konsole öffnen
Suche nach Firmenname + Postleitzahl — RECSIRET

Grenzen Sie eine Suche nach Firmenname ein, indem Sie zusätzlich eine Postleitzahl oder einen Departement-Code angeben.

Firmenname und Postleitzahl

Anfrage

Sowohl GET als auch POST werden unterstützt.

{SERVER_ADDRESS} and {LICENCE_CODE} werden von DQE bei der Kontoerstellung bereitgestellt. Wenden Sie sich an Ihren DQE-Kundenbetreuer, um diese Zugangsdaten zu erhalten.
GEThttps://{SERVER_ADDRESS}/RECSIRET/?ZIP_Code={POSTAL_CODE}&CompanyName={COMPANY_NAME}&Dictionary=Y&Country={COUNTRY_CODE}&Licence={LICENCE_CODE}&Filter={FILTER}&NbMax={NB_MAX}

Codebeispiele

Suche nach „DECATHLON“ in Postleitzahl 59650

curl "https://{SERVER_ADDRESS}/RECSIRET/?ZIP_Code=59650&CompanyName=DECATHLON&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}"
fetch("https://{SERVER_ADDRESS}/RECSIRET/?" + new URLSearchParams({ ZIP_Code: "59650", CompanyName: "DECATHLON", Dictionary: "Y", Country: "FRA", Licence: "{LICENCE_CODE}" })) .then(r => r.json()) .then(data => console.log(data));
import requests response = requests.get( "https://{SERVER_ADDRESS}/RECSIRET/", params={ "ZIP_Code": "59650", "CompanyName": "DECATHLON", "Dictionary": "Y", "Country": "FRA", "Licence": "{LICENCE_CODE}", }, ) print(response.json())
<?php $params = http_build_query([ 'ZIP_Code' => '59650', 'CompanyName' => 'DECATHLON', 'Dictionary' => 'Y', 'Country' => 'FRA', 'Licence' => '{LICENCE_CODE}', ]); $ch = curl_init("https://{SERVER_ADDRESS}/RECSIRET/?{$params}"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); $data = json_decode($response, true);
const axios = require('axios'); axios.get('https://{SERVER_ADDRESS}/RECSIRET/', { params: { ZIP_Code: '59650', CompanyName: 'DECATHLON', Dictionary: 'Y', Country: 'FRA', Licence: '{LICENCE_CODE}' } }) .then(response => console.log(response.data));
HttpClient client = HttpClient.newHttpClient(); String url = "https://{SERVER_ADDRESS}/RECSIRET/" + "?ZIP_Code=59650&CompanyName=DECATHLON&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}"; HttpAnfrage request = HttpAnfrage.newBuilder() .uri(URI.create(url)) .GET() .build(); HttpAntwort<String> response = client.send(request, HttpAntwort.BodyHandlers.ofString()); System.out.println(response.body());
using var client = new HttpClient(); var url = "https://{SERVER_ADDRESS}/RECSIRET/" + "?ZIP_Code=59650&CompanyName=DECATHLON&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}"; var response = await client.GetAsync(url); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);
package main import ( "fmt" "io" "net/http" ) func main() { url := "https://{SERVER_ADDRESS}/RECSIRET/" + "?ZIP_Code=59650&CompanyName=DECATHLON&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}" resp, err := http.Get(url) if err != nil { panic(err) } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) }
POSThttps://{SERVER_ADDRESS}/RECSIRET/

Fügen Sie die folgenden Parameter im Request-Body hinzu, im Format x-www-form-urlencoded.

Codebeispiele

Suche nach „DECATHLON“ in Postleitzahl 59650

curl -X POST "https://{SERVER_ADDRESS}/RECSIRET/" \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "Licence={LICENCE_CODE}" \ -d "ZIP_Code=59650" \ -d "CompanyName=DECATHLON" \ -d "Country=FRA" \ -d "Dictionary=Y"
fetch("https://{SERVER_ADDRESS}/RECSIRET/", { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, body: new URLSearchParams({ Licence: "{LICENCE_CODE}", ZIP_Code: "59650", CompanyName: "DECATHLON", Country: "FRA", Dictionary: "Y" }) }) .then(r => r.json()) .then(data => console.log(data));
import requests response = requests.post( "https://{SERVER_ADDRESS}/RECSIRET/", data={ "Licence": "{LICENCE_CODE}", "ZIP_Code": "59650", "CompanyName": "DECATHLON", "Country": "FRA", "Dictionary": "Y", }, ) print(response.json())
<?php $ch = curl_init("https://{SERVER_ADDRESS}/RECSIRET/"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([ 'Licence' => '{LICENCE_CODE}', 'ZIP_Code' => '59650', 'CompanyName' => 'DECATHLON', 'Country' => 'FRA', 'Dictionary' => 'Y', ])); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); $data = json_decode($response, true);
const axios = require('axios'); const qs = require('querystring'); axios.post('https://{SERVER_ADDRESS}/RECSIRET/', qs.stringify({ Licence: '{LICENCE_CODE}', ZIP_Code: '59650', CompanyName: 'DECATHLON', Country: 'FRA', Dictionary: 'Y' })) .then(response => console.log(response.data));
HttpClient client = HttpClient.newHttpClient(); String form = "Licence={LICENCE_CODE}&ZIP_Code=59650&CompanyName=DECATHLON&Country=FRA&Dictionary=Y"; HttpAnfrage request = HttpAnfrage.newBuilder() .uri(URI.create("https://{SERVER_ADDRESS}/RECSIRET/")) .header("Content-Type", "application/x-www-form-urlencoded") .POST(HttpAnfrage.BodyPublishers.ofString(form)) .build(); HttpAntwort<String> response = client.send(request, HttpAntwort.BodyHandlers.ofString()); System.out.println(response.body());
using var client = new HttpClient(); var form = new Dictionary<string, string> { ["Licence"] = "{LICENCE_CODE}", ["ZIP_Code"] = "59650", ["CompanyName"] = "DECATHLON", ["Country"] = "FRA", ["Dictionary"] = "Y" }; var response = await client.PostAsync( "https://{SERVER_ADDRESS}/RECSIRET/", new FormUrlEncodedContent(form)); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);
package main import ( "fmt" "io" "net/http" "net/url" ) func main() { form := url.Values{} form.Set("Licence", "{LICENCE_CODE}") form.Set("ZIP_Code", "59650") form.Set("CompanyName", "DECATHLON") form.Set("Country", "FRA") form.Set("Dictionary", "Y") resp, err := http.PostForm("https://{SERVER_ADDRESS}/RECSIRET/", form) if err != nil { panic(err) } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) }

Parameter

Parameter Wert Beschreibung Pflicht / Optional
SERVER_ADDRESS {SERVER_ADDRESS} Adresse des DQE-Servers, der die Daten verarbeitet. Pflicht
Licence {LICENCE_CODE} Ihrem Konto zugewiesener Lizenzcode. Pflicht
ZIP_Code {POSTAL_CODE} Postleitzahl oder Departement-Code. Pflicht
CompanyName {COMPANY_NAME} Firmenname. Pflicht
Country {COUNTRY_CODE} 3-stelliger ISO-Ländercode. Pflicht
Dictionary Y Aktiviert die wörterbuchbasierte Firmensuche. Pflicht
Filter {FILTER} Filter nach Firmenstatus. Mehrere Werte können durch Kommas getrennt werden. Optional. Standardwert: 1.
NbMax {NB_MAX} Maximale Anzahl der zurückzugebenden Ergebnisse. Optional. Standardwert: 10.
NAF25 {NAF25} Gibt an, ob der neue SIC-Code-Wert für Frankreich zurückgegeben werden soll: True / False Optional. Standardwert: False

Filterwerte

Wert Beschreibung
1 Offene, veröffentlichbare Firmen.
2 Geschlossene, veröffentlichbare Firmen.
3 Seit mehr als 3 Jahren geschlossene, veröffentlichbare Firmen.
4 Nicht veröffentlichbare Firmen.
5 RNA-Einträge.

API testen

Klicken Sie auf die Schaltfläche unten, um diesen Endpunkt live in Ihrem Browser zu testen.

Konsole öffnen
Suche nach Postanschrift — RECSIRET

Suchen Sie Firmen anhand von Straße, Postleitzahl und Stadt — ohne dass ein Firmenname erforderlich ist.

Nur Postanschrift

Anfrage

Sowohl GET als auch POST werden unterstützt.

{SERVER_ADDRESS} and {LICENCE_CODE} werden von DQE bei der Kontoerstellung bereitgestellt. Wenden Sie sich an Ihren DQE-Kundenbetreuer, um diese Zugangsdaten zu erhalten.
GEThttps://{SERVER_ADDRESS}/RECSIRET/?Address={ADDRESS}&PostalCode={POSTAL_CODE}&City={CITY}&Country={COUNTRY_CODE}&Dictionary=Y&Licence={LICENCE_CODE}&Filter={FILTER}&NbMax={NB_MAX}

Codebeispiele

Suche nach Firmenanschrift

curl "https://{SERVER_ADDRESS}/RECSIRET/?Address=52%20ALLEE%20LAKANAL&PostalCode=59650&City=VILLENEUVE%20D%20ASCQ&Country=FRA&Dictionary=Y&Licence={LICENCE_CODE}"
fetch("https://{SERVER_ADDRESS}/RECSIRET/?" + new URLSearchParams({ Address: "52 ALLEE LAKANAL", PostalCode: "59650", City: "VILLENEUVE D ASCQ", Country: "FRA", Dictionary: "Y", Licence: "{LICENCE_CODE}" })) .then(r => r.json()) .then(data => console.log(data));
import requests response = requests.get( "https://{SERVER_ADDRESS}/RECSIRET/", params={ "Address": "52 ALLEE LAKANAL", "PostalCode": "59650", "City": "VILLENEUVE D ASCQ", "Country": "FRA", "Dictionary": "Y", "Licence": "{LICENCE_CODE}", }, ) print(response.json())
<?php $params = http_build_query([ 'Address' => '52 ALLEE LAKANAL', 'PostalCode' => '59650', 'City' => 'VILLENEUVE D ASCQ', 'Country' => 'FRA', 'Dictionary' => 'Y', 'Licence' => '{LICENCE_CODE}', ]); $ch = curl_init("https://{SERVER_ADDRESS}/RECSIRET/?{$params}"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); $data = json_decode($response, true);
const axios = require('axios'); axios.get('https://{SERVER_ADDRESS}/RECSIRET/', { params: { Address: '52 ALLEE LAKANAL', PostalCode: '59650', City: 'VILLENEUVE D ASCQ', Country: 'FRA', Dictionary: 'Y', Licence: '{LICENCE_CODE}' } }) .then(response => console.log(response.data));
HttpClient client = HttpClient.newHttpClient(); String url = "https://{SERVER_ADDRESS}/RECSIRET/" + "?Address=52%20ALLEE%20LAKANAL&PostalCode=59650&City=VILLENEUVE%20D%20ASCQ&Country=FRA&Dictionary=Y&Licence={LICENCE_CODE}"; HttpAnfrage request = HttpAnfrage.newBuilder() .uri(URI.create(url)) .GET() .build(); HttpAntwort<String> response = client.send(request, HttpAntwort.BodyHandlers.ofString()); System.out.println(response.body());
using var client = new HttpClient(); var url = "https://{SERVER_ADDRESS}/RECSIRET/" + "?Address=52%20ALLEE%20LAKANAL&PostalCode=59650&City=VILLENEUVE%20D%20ASCQ&Country=FRA&Dictionary=Y&Licence={LICENCE_CODE}"; var response = await client.GetAsync(url); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);
package main import ( "fmt" "io" "net/http" ) func main() { url := "https://{SERVER_ADDRESS}/RECSIRET/" + "?Address=52%20ALLEE%20LAKANAL&PostalCode=59650&City=VILLENEUVE%20D%20ASCQ&Country=FRA&Dictionary=Y&Licence={LICENCE_CODE}" resp, err := http.Get(url) if err != nil { panic(err) } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) }
POSThttps://{SERVER_ADDRESS}/RECSIRET/

Fügen Sie die folgenden Parameter im Request-Body hinzu, im Format x-www-form-urlencoded.

Codebeispiele

Suche nach Firmenanschrift

curl -X POST "https://{SERVER_ADDRESS}/RECSIRET/" \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "Licence={LICENCE_CODE}" \ -d "Address=52 ALLEE LAKANAL" \ -d "PostalCode=59650" \ -d "City=VILLENEUVE D ASCQ" \ -d "Country=FRA" \ -d "Dictionary=Y"
fetch("https://{SERVER_ADDRESS}/RECSIRET/", { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, body: new URLSearchParams({ Licence: "{LICENCE_CODE}", Address: "52 ALLEE LAKANAL", PostalCode: "59650", City: "VILLENEUVE D ASCQ", Country: "FRA", Dictionary: "Y" }) }) .then(r => r.json()) .then(data => console.log(data));
import requests response = requests.post( "https://{SERVER_ADDRESS}/RECSIRET/", data={ "Licence": "{LICENCE_CODE}", "Address": "52 ALLEE LAKANAL", "PostalCode": "59650", "City": "VILLENEUVE D ASCQ", "Country": "FRA", "Dictionary": "Y", }, ) print(response.json())
<?php $ch = curl_init("https://{SERVER_ADDRESS}/RECSIRET/"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([ 'Licence' => '{LICENCE_CODE}', 'Address' => '52 ALLEE LAKANAL', 'PostalCode' => '59650', 'City' => 'VILLENEUVE D ASCQ', 'Country' => 'FRA', 'Dictionary' => 'Y', ])); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); $data = json_decode($response, true);
const axios = require('axios'); const qs = require('querystring'); axios.post('https://{SERVER_ADDRESS}/RECSIRET/', qs.stringify({ Licence: '{LICENCE_CODE}', Address: '52 ALLEE LAKANAL', PostalCode: '59650', City: 'VILLENEUVE D ASCQ', Country: 'FRA', Dictionary: 'Y' })) .then(response => console.log(response.data));
HttpClient client = HttpClient.newHttpClient(); String form = "Licence={LICENCE_CODE}&Address=52%20ALLEE%20LAKANAL&PostalCode=59650&City=VILLENEUVE%20D%20ASCQ&Country=FRA&Dictionary=Y"; HttpAnfrage request = HttpAnfrage.newBuilder() .uri(URI.create("https://{SERVER_ADDRESS}/RECSIRET/")) .header("Content-Type", "application/x-www-form-urlencoded") .POST(HttpAnfrage.BodyPublishers.ofString(form)) .build(); HttpAntwort<String> response = client.send(request, HttpAntwort.BodyHandlers.ofString()); System.out.println(response.body());
using var client = new HttpClient(); var form = new Dictionary<string, string> { ["Licence"] = "{LICENCE_CODE}", ["Address"] = "52 ALLEE LAKANAL", ["PostalCode"] = "59650", ["City"] = "VILLENEUVE D ASCQ", ["Country"] = "FRA", ["Dictionary"] = "Y" }; var response = await client.PostAsync( "https://{SERVER_ADDRESS}/RECSIRET/", new FormUrlEncodedContent(form)); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);
package main import ( "fmt" "io" "net/http" "net/url" ) func main() { form := url.Values{} form.Set("Licence", "{LICENCE_CODE}") form.Set("Address", "52 ALLEE LAKANAL") form.Set("PostalCode", "59650") form.Set("City", "VILLENEUVE D ASCQ") form.Set("Country", "FRA") form.Set("Dictionary", "Y") resp, err := http.PostForm("https://{SERVER_ADDRESS}/RECSIRET/", form) if err != nil { panic(err) } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) }

Parameter

Parameter Wert Beschreibung Pflicht / Optional
SERVER_ADDRESS {SERVER_ADDRESS} Adresse des DQE-Servers, der die Daten verarbeitet. Pflicht
Licence {LICENCE_CODE} Ihrem Konto zugewiesener Lizenzcode. Pflicht
Address {ADDRESS} Straßentyp und Straßenname der zu prüfenden Firmenanschrift. Pflicht
PostalCode {POSTAL_CODE} Postleitzahl der zu prüfenden Firmenanschrift. Pflicht
City {CITY} Stadtname der zu prüfenden Firmenanschrift. Pflicht
Country {COUNTRY_CODE} 3-stelliger ISO-Ländercode. Pflicht
Dictionary Y Aktiviert die wörterbuchbasierte Firmensuche. Pflicht
Filter {FILTER} Filter nach Firmenstatus. Mehrere Werte können durch Kommas getrennt werden. Optional. Standardwert: 1.
NbMax {NB_MAX} Maximale Anzahl der zurückzugebenden Ergebnisse. Optional. Standardwert: 10.
NAF25 {NAF25} Gibt an, ob der neue SIC-Code-Wert für Frankreich zurückgegeben werden soll: True / False Optional. Standardwert: False

Filterwerte

Wert Beschreibung
1 Offene, veröffentlichbare Firmen.
2 Geschlossene, veröffentlichbare Firmen.
3 Seit mehr als 3 Jahren geschlossene, veröffentlichbare Firmen.
4 Nicht veröffentlichbare Firmen.
5 RNA-Einträge.

API testen

Klicken Sie auf die Schaltfläche unten, um diesen Endpunkt live in Ihrem Browser zu testen.

Konsole öffnen

Antwort

Die JSON-Antwort ist ein Dictionary mit den Schlüsseln DATA1, DATA2 usw. Jeder Wert ist ein Dictionary mit den Firmendaten. Es enthält den Schlüssel SEARCH_REF, der erforderlich ist, um über SIRETINFO vollständige Firmendetails abzurufen. Diese Antwort gilt für alle drei oben genannten Suchmodi.

Schlüssel Wert Frankreich International
SEARCH_REF Suchreferenz, als Eingabe für SIRETINFO zu verwenden. STRING STRING
CompanyCName Ergänzender Firmenname (oder Handelsname). STRING(50) STRING(255)
LegalStructureLabel Rechtsform der Firma (Bezeichnung). STRING(100) STRING(100)
IncorporationDate Datum der Ansiedlung der Firma in der aktuellen Stadt. STRING STRING
MainCompanyFlag 1: Hauptsitz; 0: sonstige Niederlassung. STRING(1) STRING(1)
CompanyStatus 1: Firma aktiv; 0: Firma nicht mehr aktiv. STRING(1) STRING(1)
CompanyName Firmenname. STRING(131) STRING(255)
CompanyAddress2 Firmenanschrift. STRING(38) STRING(50)
CompanyAddress3 Zusätzliche Adressangabe. STRING(38) STRING(50)
CompanyAddress1 Kann den zweiten Teil von CompanyName enthalten, wenn der Name zu lang ist. STRING(38) STRING(50)
Locality Stadt der Firma. STRING(38) STRING(50)
Phone Wird nicht mehr verwendet.
DissolutionDate Datum, an dem die Firma ihre Tätigkeit eingestellt hat. STRING STRING
StaffCount Anzahl der Mitarbeitenden. Siehe StaffCount-Werte unten. STRING STRING
CompanySIC NAF-Code der Firma. STRING(5) STRING
LegalStructureCode Rechtsform der Firma (Code). STRING(4) STRING(4)
IntraNumber Innergemeinschaftliche USt-IdNr.
Dieses Feld ist leer, wenn die Firma nicht umsatzsteuerpflichtig ist.
STRING(15) STRING
ZIP_Code Postleitzahl der Stadt der Firma. STRING(5) STRING(10)
TurnOver Wird nicht mehr verwendet.
CompanyNumber SIRET-Nummer der Firma. STRING(14) STRING(14)
Country 3-stelliger ISO-Ländercode. STRING(3) STRING(3)

StaffCount-Werte:

StaffCount-Wert
Nicht angegeben
Kein Arbeitgeber
0
1-2
3-5
6-9
10-19
20-49
50-99
100-199
200-249
250-499
500-999
1000-1999
2000-4999
5000-9999
10000+

Antwortbeispiel

Beispielantwort — DECATHLON
{ "DATA1": { "SEARCH_REF": "_13367292", "CompanyCName": "", "IncorporationDate": "2024-06-24", "LegalStructureLabel": "Société européenne", "CompanyStatus": "1", "CompanyName": "DECATHLON", "CompanyAddress1": "", "CompanyAddress2": "52 ALLEE LAKANAL", "CompanyAddress3": "", "Locality": "VILLENEUVE D ASCQ", "DissolutionDate": "", "Phone": "", "MainCompanyFlag": "0", "StaffCount": "Kein Arbeitgeber", "CompanySIC": "8559A", "LegalStructureCode": "5800", "IntraNumber": "FR 51 306138900", "ZIP_Code": "59650", "TurnOver": "", "CompanyNumber": "306xxxxxxxxxxx", "Country": "FRA" } }

Fehler

Nur Firmenname

Fehlertyp Beispielanfrage Antwort
Fehlender Licence-Parameter https://{SERVER_ADDRESS}/RECSIRET/?CompanyName={COMPANY_NAME}&Dictionary=Y&Country=FRA 400 Bad Anfrage Error
Leerer Licence-Parameter https://{SERVER_ADDRESS}/RECSIRET/?CompanyName={COMPANY_NAME}&Dictionary=Y&Country=FRA&Licence= 400 Bad Anfrage Error
Fehlender oder leerer CompanyName-Parameter https://{SERVER_ADDRESS}/RECSIRET/?Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}
https://{SERVER_ADDRESS}/RECSIRET/?CompanyName=&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}
{ "DATA1": { "SEARCH_REF": "", "CompanyCName": "", "IncorporationDate": "", "MainCompanyFlag": "", "CompanyStatus": "", "CompanyName": "", "CompanyAddress2": "", "CompanyAddress3": "", "CompanyNumber": "", "CompanyAddress1": "", "Locality": "", "Phone": "", "DissolutionDate": "", "CompanySIC": "", "LegalStructureCode": "", "IntraNumber": "", "LegalStructureLabel": "", "TurnOver": "", "ZIP_Code": "", "StaffCount": "" } }
Fehler bei einem Parameter https://{SERVER_ADDRESS}/RECSIRET/?Companyame={COMPANY_NAME}&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE} Gleiche leere Antwort wie oben

Firmenname und Postleitzahl

Fehlertyp Beispielanfrage Antwort
Fehlender Licence-Parameter https://{SERVER_ADDRESS}/RECSIRET/?ZIP_Code={POSTAL_CODE}&CompanyName={COMPANY_NAME}&Dictionary=Y&Country=FRA Leere Antwort
Leerer Licence-Parameter https://{SERVER_ADDRESS}/RECSIRET/?ZIP_Code={POSTAL_CODE}&CompanyName={COMPANY_NAME}&Dictionary=Y&Country=FRA&Licence= Leere Antwort
Fehlender oder leerer CompanyName-Parameter https://{SERVER_ADDRESS}/RECSIRET/?ZIP_Code={POSTAL_CODE}&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}
https://{SERVER_ADDRESS}/RECSIRET/?ZIP_Code={POSTAL_CODE}&CompanyName=&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE}
Gleiche leere Antwort wie oben

Nur Postanschrift

Fehlertyp Beispielanfrage Antwort
Fehlender Licence-Parameter https://{SERVER_ADDRESS}/RECSIRET/?Address={ADDRESS}&PostalCode={POSTAL_CODE}&City={CITY}&Dictionary=Y&Country=FRA 400 Bad Anfrage Error
Leerer Licence-Parameter https://{SERVER_ADDRESS}/RECSIRET/?Address={ADDRESS}&PostalCode={POSTAL_CODE}&City={CITY}&Dictionary=Y&Country=FRA&Licence= 400 Bad Anfrage Error
Fehler bei einem Parameter https://{SERVER_ADDRESS}/RECSIRET/?Address={ADDRESS}&PostalCode={POSTAL_CODE}&City={CITY}&Dictionary=Y&Country=FRA&Licence={LICENCE_CODE} Gleiche leere Antwort wie oben

Siehe auch

Verknüpfung mit

War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich