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.
⬇ Download OpenAPI 3.1.0 spec (JSON) 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.
GET
POST
GET https://{SERVER_ADDRESS}/RECSIRET/?CompanyName ={COMPANY_NAME}&Dictionary =Y&Country ={COUNTRY_CODE}&Licence ={LICENCE_CODE}&Filter ={FILTER}&NbMax ={NB_MAX}
Codebeispiele
Suche nach „DECATHLON“
cURL
JavaScript
Python
PHP
Node.js
Java
C#
Go
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))
}
POST https://{SERVER_ADDRESS}/RECSIRET/
Fügen Sie die folgenden Parameter im Request-Body hinzu, im Format x-www-form-urlencoded.
Codebeispiele
Suche nach „DECATHLON“
cURL
JavaScript
Python
PHP
Node.js
Java
C#
Go
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.
⬇ Download OpenAPI 2.1.0 spec (JSON) 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.
GET
POST
GET https://{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
JavaScript
Python
PHP
Node.js
Java
C#
Go
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))
}
POST https://{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
JavaScript
Python
PHP
Node.js
Java
C#
Go
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.
⬇ Download OpenAPI 3.1.0 spec (JSON) 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.
GET
POST
GET https://{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
JavaScript
Python
PHP
Node.js
Java
C#
Go
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))
}
POST https://{SERVER_ADDRESS}/RECSIRET/
Fügen Sie die folgenden Parameter im Request-Body hinzu, im Format x-www-form-urlencoded.
Codebeispiele
Suche nach Firmenanschrift
cURL
JavaScript
Python
PHP
Node.js
Java
C#
Go
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