All URIs are relative to https://api.insee.fr/entreprises/sirene/V3
Method | HTTP request | Description |
---|---|---|
findBySiret | GET /siret/{siret} | Recherche d'un établissement par son numéro Siret |
findLiensSuccessionByQ | GET /siret/liensSuccession | Recherche multicritère sur les liens de succession |
findSiretByQ | GET /siret | Recherche multicritère d'établissements |
findSiretByQPost | POST /siret | Recherche multicritère d'établissements |
\Sirene\Client\Model\ReponseEtablissement findBySiret($siret, $date, $champs, $masquer_valeurs_nulles)
Recherche d'un établissement par son numéro Siret
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Sirene\Client\Api\EtablissementApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$siret = "siret_example"; // string | Identifiant de l'établissement (14 chiffres)
$date = "date_example"; // string | Date à laquelle on veut obtenir les valeurs des données historisées
$champs = "champs_example"; // string | Liste des champs demandés, séparés par des virgules
$masquer_valeurs_nulles = true; // bool | Masque (true) ou affiche (false, par défaut) les attributs qui n'ont pas de valeur
try {
$result = $apiInstance->findBySiret($siret, $date, $champs, $masquer_valeurs_nulles);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling EtablissementApi->findBySiret: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
siret | string | Identifiant de l'établissement (14 chiffres) | |
date | string | Date à laquelle on veut obtenir les valeurs des données historisées | [optional] |
champs | string | Liste des champs demandés, séparés par des virgules | [optional] |
masquer_valeurs_nulles | bool | Masque (true) ou affiche (false, par défaut) les attributs qui n'ont pas de valeur | [optional] |
\Sirene\Client\Model\ReponseEtablissement
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Sirene\Client\Model\ReponseLienSuccession findLiensSuccessionByQ($q, $tri, $nombre, $debut)
Recherche multicritère sur les liens de succession
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Sirene\Client\Api\EtablissementApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$q = "q_example"; // string | Contenu de la requête multicritères, voir la documentation pour plus de précisions
$tri = "tri_example"; // string | Permet de trier sur la variable siretEtablissementSuccesseur au lieu de siretEtablissementPredecesseur
$nombre = 56; // int | Nombre d'éléments demandés dans la réponse, défaut 20
$debut = 56; // int | Rang du premier élément demandé dans la réponse, défaut 0
try {
$result = $apiInstance->findLiensSuccessionByQ($q, $tri, $nombre, $debut);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling EtablissementApi->findLiensSuccessionByQ: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
q | string | Contenu de la requête multicritères, voir la documentation pour plus de précisions | [optional] |
tri | string | Permet de trier sur la variable siretEtablissementSuccesseur au lieu de siretEtablissementPredecesseur | [optional] |
nombre | int | Nombre d'éléments demandés dans la réponse, défaut 20 | [optional] |
debut | int | Rang du premier élément demandé dans la réponse, défaut 0 | [optional] |
\Sirene\Client\Model\ReponseLienSuccession
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Sirene\Client\Model\ReponseEtablissements findSiretByQ($q, $date, $champs, $masquer_valeurs_nulles, $facette_champ, $tri, $nombre, $debut, $curseur)
Recherche multicritère d'établissements
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Sirene\Client\Api\EtablissementApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$q = "q_example"; // string | Contenu de la requête multicritères, voir la documentation pour plus de précisions
$date = "date_example"; // string | Date à laquelle s'appliqueront les critères de recherche sur les champs historisés, format AAAA-MM-JJ
$champs = "champs_example"; // string | Liste des champs demandés, séparés par des virgules
$masquer_valeurs_nulles = true; // bool | Masque (true) ou affiche (false, par défaut) les attributs qui n'ont pas de valeur
$facette_champ = "facette_champ_example"; // string | Liste des champs sur lesquels des comptages seront effectués, séparés par des virgules
$tri = true; // bool | Active ou non le tri des résultats par identifiants, par défaut false
$nombre = 56; // int | Nombre d'éléments demandés dans la réponse, défaut 20
$debut = 56; // int | Rang du premier élément demandé dans la réponse, défaut 0
$curseur = "curseur_example"; // string | Paramètre utilisé pour la pagination profonde, voir la documentation pour plus de précisions
try {
$result = $apiInstance->findSiretByQ($q, $date, $champs, $masquer_valeurs_nulles, $facette_champ, $tri, $nombre, $debut, $curseur);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling EtablissementApi->findSiretByQ: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
q | string | Contenu de la requête multicritères, voir la documentation pour plus de précisions | [optional] |
date | string | Date à laquelle s'appliqueront les critères de recherche sur les champs historisés, format AAAA-MM-JJ | [optional] |
champs | string | Liste des champs demandés, séparés par des virgules | [optional] |
masquer_valeurs_nulles | bool | Masque (true) ou affiche (false, par défaut) les attributs qui n'ont pas de valeur | [optional] |
facette_champ | string | Liste des champs sur lesquels des comptages seront effectués, séparés par des virgules | [optional] |
tri | bool | Active ou non le tri des résultats par identifiants, par défaut false | [optional] |
nombre | int | Nombre d'éléments demandés dans la réponse, défaut 20 | [optional] |
debut | int | Rang du premier élément demandé dans la réponse, défaut 0 | [optional] |
curseur | string | Paramètre utilisé pour la pagination profonde, voir la documentation pour plus de précisions | [optional] |
\Sirene\Client\Model\ReponseEtablissements
No authorization required
- Content-Type: Not defined
- Accept: application/json, text/csv
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Sirene\Client\Model\ReponseEtablissements findSiretByQPost($q, $date, $champs, $masquer_valeurs_nulles, $facette_champ, $tri, $nombre, $debut, $curseur)
Recherche multicritère d'établissements
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Sirene\Client\Api\EtablissementApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$q = "q_example"; // string | Contenu de la requête multicritères, voir la documentation pour plus de précisions
$date = "date_example"; // string | Date à laquelle s'appliqueront les critères de recherche sur les champs historisés, format AAAA-MM-JJ
$champs = "champs_example"; // string | Liste des champs demandés, séparés par des virgules
$masquer_valeurs_nulles = true; // bool | Masque (true) ou affiche (false, par défaut) les attributs qui n'ont pas de valeur
$facette_champ = "facette_champ_example"; // string | Liste des champs sur lesquels des comptages seront effectués, séparés par des virgules
$tri = true; // bool | Active ou non le tri des résultats par identifiants, par défaut false
$nombre = 56; // int | Nombre d'éléments demandés dans la réponse, défaut 20
$debut = 56; // int | Rang du premier élément demandé dans la réponse, défaut 0
$curseur = "curseur_example"; // string | Paramètre utilisé pour la pagination profonde, voir la documentation pour plus de précisions
try {
$result = $apiInstance->findSiretByQPost($q, $date, $champs, $masquer_valeurs_nulles, $facette_champ, $tri, $nombre, $debut, $curseur);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling EtablissementApi->findSiretByQPost: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
q | string | Contenu de la requête multicritères, voir la documentation pour plus de précisions | [optional] |
date | string | Date à laquelle s'appliqueront les critères de recherche sur les champs historisés, format AAAA-MM-JJ | [optional] |
champs | string | Liste des champs demandés, séparés par des virgules | [optional] |
masquer_valeurs_nulles | bool | Masque (true) ou affiche (false, par défaut) les attributs qui n'ont pas de valeur | [optional] |
facette_champ | string | Liste des champs sur lesquels des comptages seront effectués, séparés par des virgules | [optional] |
tri | bool | Active ou non le tri des résultats par identifiants, par défaut false | [optional] |
nombre | int | Nombre d'éléments demandés dans la réponse, défaut 20 | [optional] |
debut | int | Rang du premier élément demandé dans la réponse, défaut 0 | [optional] |
curseur | string | Paramètre utilisé pour la pagination profonde, voir la documentation pour plus de précisions | [optional] |
\Sirene\Client\Model\ReponseEtablissements
No authorization required
- Content-Type: application/x-www-form-urlencoded
- Accept: application/json, text/csv
[Back to top] [Back to API list] [Back to Model list] [Back to README]