Aller au contenu
Menu de la documentation

Obtenir une entreprise

La fiche complète d’une entreprise. Les coordonnées sont masquées, et domain et website sont à null tant que vous ne l’avez pas révélée. Cette lecture ne consomme jamais de quota. Elle consomme une entreprise de votre budget quotidien, sauf si vous l’avez déjà révélée.

GEThttps://findbytown.com/api/v1/businesses/{id}Sans quota

Paramètres de chemin

NomTypeDescription
id(requis)integerIdentifiant de l’entreprise, un entier.

Paramètres

NomTypeDescription
localeen | fr | esLangue des libellés et des noms de catégories : en, fr ou es. Par défaut, la langue de votre compte.

Exemples

curl "https://findbytown.com/api/v1/businesses/1001" \
  -H "Authorization: Bearer fbt_EXAMPLE_not_a_real_key_0000"

Réponse

Exemple avec des valeurs fictives :

{
  "data": {
    "id": 1001,
    "domain": null,
    "name": "Example Plumbing",
    "website": null,
    "zone": "fr_idf",
    "zoneLabels": {
      "en": "Example Region",
      "fr": "Région Exemple",
      "es": "Región Ejemplo"
    },
    "country": "FR",
    "precision": "exact",
    "address": "1 Example Street",
    "city": "Exampleville",
    "quality": 80,
    "provider": "google",
    "providerDetail": "Google Workspace",
    "hasPhone": true,
    "contactsCount": 1,
    "otherEmailsCount": 0,
    "description": "Plumbing and heating repairs.",
    "logoUrl": null,
    "social": {},
    "openingHours": null,
    "activity": "Plumber",
    "categories": [
      "Heating contractor"
    ],
    "websiteTitle": null,
    "postalCode": "00000",
    "adminArea": "Example Region",
    "fullAddress": "1 Example Street, 00000 Exampleville",
    "mapsUrl": null,
    "rating": 4.6,
    "reviews": 25,
    "facts": null,
    "extraPhonesCount": 0,
    "primaryEmailMasked": "c•••@•••",
    "phoneMasked": "+33 1 •• •• •• 00",
    "revealed": false,
    "contact": null
  }
}

Erreurs

CodeStatut HTTPSignification
validation_error400Un paramètre est manquant ou mal formé. details indique lequel.
unknown_parameter400Un paramètre de requête n’est pas connu de cet endpoint, en général à cause d’une faute de frappe. details indique lequel.
use_reveal_endpoint400Vous avez envoyé reveal= sur une lecture. Les lectures ne consomment jamais de quota : utilisez l’endpoint de révélation.
bad_id400L’identifiant de l’entreprise n’est pas un entier positif.
missing_api_key401En-tête Authorization absent ou vide.
invalid_api_key401La clé n’existe pas ou a été révoquée.
plan_without_api403L’offre actuelle du compte n’inclut pas l’API. S’applique dès la fin d’une offre.
suspended403Le compte est suspendu. Ses clés refonctionnent si la suspension est levée.
not_found404Cette entreprise n’existe pas, ou elle a été retirée à la demande de son propriétaire.
rate_limited429Trop de requêtes cette minute. Attendez le nombre de secondes indiqué dans Retry-After.
budget_exhausted429Vous avez atteint le budget quotidien d’entreprises distinctes. Les entreprises déjà vues aujourd’hui passent toujours. Retry-After indique quand il se réinitialise.
blocked429L’accès aux données d’entreprises est temporairement suspendu en raison d’un usage automatisé, comme le parcours des identifiants. Retry-After indique le temps restant. Écrivez au support s’il s’agit d’une erreur.
internal_error500Une erreur s’est produite de notre côté. Indiquez requestId en écrivant au support.

Retour à findbytown