Felo API PlatformFelo API Platform
Tous les endpoints DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Tâches de recherche de fiches d'entreprises en temps réel

Serveur:https://openapi.felo.ai
Bibliothèques clientes

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

Tâches de recherche de fiches d'entreprises en temps réel

​

Recherche dans l'index propre à DataForSEO des fiches d'entreprises locales par categories, description, title et location_coordinate : un triplet latitude, longitude et rayon. Renvoie total_count, count, offset, offset_token et items, paginés avec le jeton. Enveloppé dans l'enveloppe DataForSEO : données dans tasks[0].result, résultat dans tasks[0].status_code — une requête rejetée renvoie tout de même HTTP 200. Ceci lit un index et répond immédiatement ; tout le reste ici met en file un scraping en direct de la source. Commencez par ceci et n'approfondissez que là où cela compte.

Référence tarifaire

  • Facturation : coût de réponse déclaré.
  • Estimation de référence par requête : USD 0.2428.
  • Multiplicateur de référence client : 1.0. Ne pas l'appliquer une seconde fois à un montant client déjà réglé.

Métadonnées de référence uniquement, et non un devis de compte, un prix garanti ou un plafond de dépenses. Les crédits de ressources ne sont pas des crédits Felo. Les débits définitifs suivent les enregistrements de facturation Felo.

Corps
application/json
  • Type: array (object | null)[]
    • categories
      Type: array string[] | null

      catégories d'entreprises
      champ facultatif
      les catégories que vous indiquez servent à rechercher des fiches d'établissements ;
      si vous n'utilisez pas ce champ, nous renvoyons les fiches d'établissements trouvées dans la localisation indiquée ;
      vous pouvez indiquer jusqu'à 10 catégories

    • description
      Type: string | null

      description de l'élément dans le SERP
      champ facultatif
      la description de l'entité commerciale pour laquelle les résultats sont collectés ;
      peut contenir jusqu'à 200 caractères

    • filters
      Type: array (object | null)[] | null

      tableau de paramètres de filtrage des résultats
      champ facultatif
      vous pouvez ajouter plusieurs filtres à la fois (8 filtres maximum)
      définissez un opérateur logique and ou or entre les conditions
      les opérateurs suivants sont pris en charge :
      regex, not_regex, <, <=, >, >=, =, <>, in, not_in, like, not_like, ilike, not_ilike, match, not_match
      vous pouvez utiliser l'opérateur % avec like et not_like pour correspondre à toute chaîne de zéro caractère ou plus
      exemple :
      ["rating.value",">",3]
      vous pouvez obtenir la liste des filtres disponibles en effectuant une requête distincte vers https://api.dataforseo.com/v3/business_data/business_listings/available_filters
      La liste complète des filtres possibles est disponible ici.

      Objet vide
    • is_claimed
      Type: boolean | null

      indique si l'établissement a été vérifié par son propriétaire sur Google Maps
      champ facultatif

    • limit
      Type: integer | null

      le nombre maximal d'entreprises renvoyées
      champ facultatif
      valeur par défaut : 100
      valeur maximale : 1000

    • location_coordinate
      Type: string | null

      coordonnées GPS d'une localisation
      champ facultatif
      le paramètre location_coordinate doit être indiqué au format "latitude,longitude,radius"
      le nombre maximal de décimales pour "latitude" et "longitude" : 7
      la valeur de "radius" est indiquée en kilomètres (km)
      la valeur minimale pour "radius" : 1
      la valeur maximale pour "radius" : 100000
      exemple :
      53.476225,-2.243572,200
      en savoir plus sur la définition des paramètres de localisation dans cette API sur notre centre d'aide

    • offset
      Type: integer | null

      décalage dans le tableau de résultats des entreprises renvoyées
      champ facultatif
      valeur par défaut : 0
      si vous indiquez la valeur 10, les dix premières entités du tableau de résultats sont omises et les données sont fournies pour les entités suivantes
      Remarque : nous recommandons d'utiliser ce paramètre uniquement pour récupérer jusqu'à 10 000 résultats
      pour récupérer plus de 10 000 résultats, utilisez plutôt offset_token

    • offset_token
      Type: string | null

      jeton pour les requêtes suivantes
      champ facultatif
      fourni dans le champ identical de la réponse à chaque requête ;
      utilisez ce paramètre pour éviter les délais d'attente lorsque vous essayez d'obtenir plus de 100 000 résultats en une seule requête ;
      en indiquant la valeur unique offset_token du tableau de réponse, vous obtiendrez les résultats suivants de la tâche initiale ;
      les valeurs offset_token sont uniques pour chaque tâche suivante
      Remarque : si offset_token est indiqué dans la requête, tous les autres paramètres doivent être identiques à ceux de la requête précédente
      en savoir plus sur ce paramètre dans notre centre d'aide

    • order_by
      Type: array string[] | null

      règles de tri des résultats
      champ facultatif
      vous pouvez utiliser les mêmes valeurs que dans le tableau filters pour trier les résultats
      types de tri possibles :
      asc - les résultats sont triés par ordre croissant
      desc - les résultats sont triés par ordre décroissant
      utilisez une virgule pour définir un paramètre de tri
      exemple :
      ["rating.value,desc"]notez que vous pouvez définir au maximum trois règles de tri dans une même requête
      utilisez une virgule pour séparer plusieurs règles de tri
      exemple :
      ["rating.value,desc","rating.votes_count,desc"]

    • tag
      Type: string | null

      identifiant de tâche défini par l'utilisateur
      champ facultatif
      la limite est de 255 caractères
      vous pouvez utiliser ce paramètre pour identifier la tâche et l'associer au résultat
      vous trouverez la valeur tag spécifiée dans l'objet data de la réponse

    • title
      Type: string | null

      titre de l'élément dans le SERP
      champ facultatif
      le nom de l'entité commerciale pour laquelle les résultats sont collectés ;
      peut contenir jusqu'à 200 caractères

Réponses
  • 200
    Type: object | null · Response36Afe1097B20_BusinessDataBusinessListingsSearchLiveResponseInfo
    • cost
      Type: number | null Format: double

      coût total des tâches, USD

    • status_code
      Type: integer | null

      code d'état général vous pouvez trouver la liste complète des codes de réponse ici

    • status_message
      Type: string | null

      message d'information général vous pouvez trouver la liste complète des messages d'information généraux ici

    • tasks
      Type: array (object | null)[] | null

      tableau de tâches

      • Type: object | null · Response36Afe1097B20_BusinessDataBusinessListingsSearchLiveTaskInfo
        • cost
          Type: number | null Format: double

          coût total des tâches, USD

        • data
          Type: object | null

          contient les mêmes paramètres que ceux spécifiés dans la requête POST

          • propertyName
            Type: object | null
        • id
          Type: string | null

          identifiant de la tâche identifiant unique de la tâche dans notre système au format UUID

        • path
          Type: array (string | null)[] | null

          chemin de l'URL

        • result
          Type: array (object | null)[] | null

          tableau de résultats

          • count
            Type: integer | null Format: int64

            types d'éléments
            le nombre d'éléments du tableau items

          • items
            Type: array (object | null)[] | null

            types d'éléments rencontrés
            types de résultats de recherche trouvés dans le tableau items ;
            types d'éléments possibles : business_listing

            • additional_categories
              Type: array (string | null)[] | null

              catégories d'entreprise supplémentaires
              catégories Google My Business supplémentaires qui décrivent plus en détail les services fournis par l'entité commerciale

            • address
              Type: string | null

              adresse de l'entité commerciale

            • address_info
              Type: object | null · Response36Afe1097B20_AddressInfo

              objet contenant les composants d'adresse de l'entité commerciale

              • address
                Type: string | null

                adresse de l'établissement local

              • borough
                Type: string | null

                unité administrative ou district auquel appartient l'établissement local

              • city
                Type: string | null

                nom de la ville où se trouve l'établissement local

              • country_code
                Type: string | null

                code ISO du pays de l'établissement local

              • region
                Type: string | null

                région DMA à laquelle appartient l'établissement local

              • zip
                Type: string | null

                code postal de l'établissement local

            • attributes
              Type: object | null · Response36Afe1097B20_BusinessDataAttributesInfo

              détails du service sous forme de vérifications évaluées par les utilisateurs ;
              détails du service d'une entité commerciale affichés sous forme de vérifications et basés sur les retours des utilisateurs et la category de l'entreprise

              • available_attributes
                Type: object | null

                attributs disponibles
                indique les attributs qu'une entité commerciale peut proposer

                • propertyName
                  Type: array (string | null)[] | null
              • unavailable_attributes
                Type: object | null

                attributs indisponibles
                indique les attributs qu'une entité commerciale ne peut pas proposer

                • propertyName
                  Type: array (string | null)[] | null
            • category
              Type: string | null

              catégorie d'entreprise
              catégorie générale Google My Business qui décrit le mieux les services fournis par l'entité commerciale

            • category_ids
              Type: array (string | null)[] | null

              ID de catégorie globaux
              ID de catégorie universels qui ne changent pas selon le pays sélectionné

            • check_url
              Type: string | null

              URL directe vers les résultats du moteur de recherche
              vous pouvez l'utiliser pour vérifier que nous fournissons des résultats précis

            • cid
              Type: string | null

              ID client défini par Google
              ID unique d'un établissement local
              en savoir plus sur l'identifiant dans cet article du centre d'aide

            • contact_info
              Type: array (object | null)[] | null

              contacts disponibles de l'entreprise
              liste de contacts pour interagir avec l'entreprise

              • source
                Type: string | null

                source de données

              • type
                Type: string | null

                type d'élément

              • value
                Type: string | null

                la valeur de la note

            • description
              Type: string | null

              description de l'élément dans la SERP
              la description de l'entité commerciale pour laquelle les résultats sont collectés

            • domain
              Type: string | null

              domaine de l'entité commerciale

            • feature_id
              Type: string | null

              l'identifiant unique de l'élément dans la SERP
              en savoir plus sur l'identifiant dans cet article du centre d'aide

            • first_seen
              Type: string | null

              date et heure auxquelles notre robot d'exploration a trouvé l'élément de fiche d'entreprise pour la première fois
              au format UTC : “yyyy-mm-dd hh-mm-ss +00:00”
              exemple :
              2023-03-11 10:04:11 +00:00

            • hotel_rating
              Type: integer | null

              classement par étoiles de l'hôtel
              les classements vont de 1 à 5 étoiles, en savoir plus
              s'il n'y a pas d'informations sur le classement de l'hôtel, la valeur sera null

            • is_claimed
              Type: boolean | null

              indique si l'entité est vérifiée par son propriétaire sur Google Maps

            • last_updated_time
              Type: string | null

              date et heure de la dernière mise à jour des données
              au format UTC : “yyyy-mm-dd hh-mm-ss +00:00”
              exemple :
              2023-01-26 09:03:15 +00:00

            • latitude
              Type: number | null

              coordonnée de latitude des établissements locaux dans google maps
              exemple :
              "latitude": 51.584091

            • local_business_links
              Type: array (object | null)[] | null

              interactions disponibles avec l'entreprise
              liste des options permettant d'interagir avec l'entreprise directement depuis les résultats de recherche

              • type
                Type: string | null

                type d'élément

            • logo
              Type: string | null

              URL du logo présenté dans le profil Google My Business

            • longitude
              Type: number | null

              coordonnée de longitude de l'établissement local dans google maps
              exemple :
              "longitude": -0.31365919999999997

            • main_image
              Type: string | null

              URL de l'image principale présentée dans le profil Google My Business

            • original_title
              Type: string | null

              titre d'origine de l'élément
              titre d'origine non traduit par Google

            • people_also_search
              Type: array (object | null)[] | null

              entités commerciales associées

              • cid
                Type: string | null

                ID client défini par Google
                ID unique d'un établissement local
                en savoir plus sur l'identifiant dans cet article du centre d'aide

              • feature_id
                Type: string | null

                l'identifiant unique de l'élément dans la SERP
                en savoir plus sur l'identifiant dans cet article du centre d'aide

              • rating
                Type: object | null · Response36Afe1097B20_RatingInfo

                la note de l'élément
                le taux de popularité basé sur les avis et affiché dans la SERP

                • rating_max
                  Type: integer | null

                  la valeur maximale d'un rating_type

                • rating_type
                  Type: string | null

                  le type de note vous trouverez ici les éléments suivants : Max5, Percents, CustomMax

                • value
                  Type: number | null Format: double

                  la valeur de la note

                • votes_count
                  Type: integer | null Format: int64

                  la quantité d'avis

              • title
                Type: string | null

                titre de l'élément dans le SERP
                le nom de l'entité commerciale pour laquelle les résultats sont collectés

            • phone
              Type: string | null

              numéro de téléphone de l'entité commerciale

            • place_id
              Type: string | null

              identifiant unique du lieu
              place id de l'établissement local présenté dans l'élément
              en savoir plus sur l'identifiant dans cet article du centre d'aide

            • place_topics
              Type: object | null

              mots-clés mentionnés dans les avis clients
              contient les mots-clés les plus populaires liés aux produits/services mentionnés dans les avis clients d'une entité commerciale, ainsi que le nombre d'avis mentionnant chaque mot-clé
              exemple :
              "place_topics": {
              "egg roll": 48,
              "birthday": 33
              }

              • propertyName
                Type: integer | null Format: int64

                Signed 64-bit integers (long type).

            • popular_times
              Type: object | null · Response36Afe1097B20_PopularTimes

              heures de forte affluence
              informations relatives aux heures de forte affluence de l'entité commerciale

              • popular_times_by_days
                Type: object | null

                heures de forte affluence
                informations sur les heures d'affluence de l'établissement local pour chaque jour de la semaine

                • propertyName
                  Type: array (object | null)[] | null

                  horaires d'ouverture le dimanche

                  • popular_index
                    Type: integer | null

                    indice de popularité indice de popularité relatif et limité dans le temps, mesuré de 0 à 100 ; une valeur plus élevée correspond à une heure de la journée plus fréquentée

                  • time
                    Type: object | null · Response36Afe1097B20_TimeInfo

                    heures au format 24 heures

                    • hour
                      Type: integer | null

                      heures au format 24 heures

                    • minute
                      Type: integer | null

                      Minutes

            • price_level
              Type: string | null

              niveau de prix de l'établissement
              peut prendre les valeurs : inexpensive, moderate, expensive, very_expensive
              s'il n'y a pas d'informations sur le niveau de prix, la valeur sera null

            • rating
              Type: object | null · Response36Afe1097B20_RatingInfo

              la note de l'élément
              le taux de popularité basé sur les avis et affiché dans la SERP

              • rating_max
                Type: number | null Format: double

                la valeur maximale d'un rating_type

              • rating_type
                Type: string | null

                le type de note vous trouverez ici les éléments suivants : Max5, Percents, CustomMax

              • value
                Type: number | null Format: double

                la valeur de la note

              • votes_count
                Type: integer | null Format: int64

                la quantité d'avis

            • rating_distribution
              Type: object | null

              la répartition des notes de l'entité commerciale
              l'objet affiche le nombre de notes de 1 à 5 étoiles, selon les avis des utilisateurs

              • propertyName
                Type: integer | null Format: Int64
            • services
              Type: array (object | null)[] | null
              • category
                Type: string | null

                catégorie d'entreprise
                catégorie générale Google My Business qui décrit le mieux les services fournis par l'entité commerciale

              • price
                Type: object | null · Response36Afe1097B20_PriceInfo
                • currency
                  Type: string | null

                  devise du prix indiqué code ISO de la devise appliquée au prix

                • current
                  Type: number | null Format: double

                  prix actuel indique le prix actuel du produit ou du service présenté dans le résultat

                • displayed_price
                  Type: string | null

                  chaîne de prix dans le résultat chaîne de prix brute telle que fournie dans le résultat

                • is_price_range
                  Type: boolean | null

                  le prix est fourni sous forme de fourchette indique si un prix est fourni sous forme de fourchette

                • max_value
                  Type: number | null Format: double

                  le prix maximum le prix maximum du produit ou du service tel qu'indiqué dans le résultat

                • regular
                  Type: number | null Format: double

                  prix normal indique le prix normal du produit ou du service sans réduction appliquée

              • snippet
                Type: string | null

                informations complémentaires sur l'entité commerciale

              • title
                Type: string | null

                titre de l'élément dans le SERP
                le nom de l'entité commerciale pour laquelle les résultats sont collectés

            • snippet
              Type: string | null

              informations complémentaires sur l'entité commerciale

            • title
              Type: string | null

              titre de l'élément dans le SERP
              le nom de l'entité commerciale pour laquelle les résultats sont collectés

            • total_photos
              Type: integer | null Format: int64

              nombre total d'images présentées dans le profil Google My Business

            • type
              Type: string | null

              type d'élément

            • url
              Type: string | null

              url absolue de l'entité commerciale

            • work_time
              Type: object | null · Response36Afe1097B20_BusinessWorkHoursInfo

              détails des horaires d'ouverture
              informations relatives aux horaires d'ouverture de l'entité commerciale

              • work_hours
                Type: object | null · Response36Afe1097B20_WorkHours

                horaires d'ouverture
                informations sur les horaires de travail de l'établissement local

                • current_status
                  Type: string | null

                  statut actuel de l'établissement
                  indique si l'établissement est ouvert ou fermé

                • timetable
                  Type: object | null

                  tableau des horaires d'ouverture

                  • propertyName
                    Type: array (object | null)[] | null

                    horaires d'ouverture le dimanche

                    • close
                      Type: object | null · Response36Afe1097B20_TimeInfo

                      heure de fermeture

                      • hour
                        Type: integer | null

                        heures au format 24 heures

                      • minute
                        Type: integer | null

                        Minutes

                    • open
                      Type: object | null · Response36Afe1097B20_TimeInfo

                      heure d'ouverture

                      • hour
                        Type: integer | null

                        heures au format 24 heures

                      • minute
                        Type: integer | null

                        Minutes

          • offset
            Type: integer | null Format: int64

            Signed 64-bit integers (long type).

          • offset_token
            Type: string | null
          • total_count
            Type: integer | null Format: int64

            nombre total de résultats de notre base de données correspondant à votre requête

        • result_count
          Type: integer | null Format: int64

          nombre d'éléments dans le tableau de résultats

        • status_code
          Type: integer | null

          code d'état de la tâche généré par DataForSEO ; peut être compris dans la plage suivante : 10000-60000 vous pouvez trouver la liste complète des codes de réponse ici

        • status_message
          Type: string | null

          message d'information de la tâche vous pouvez trouver la liste complète des messages d'information généraux ici

        • time
          Type: string | null

          temps d'exécution, en secondes

    • tasks_count
      Type: integer | null Format: int64

      le nombre de tâches dans le tableau de tâches

    • tasks_error
      Type: integer | null Format: int64

      le nombre de tâches dans le tableau de tâches renvoyées avec une erreur

    • time
      Type: string | null

      temps d'exécution total, en secondes

    • version
      Type: string | null

      la version actuelle de l'API

    application/json
  • 400

    La requête n'a pas pu être traitée. Vérifiez les paramètres de la requête.

  • 401

    Une clé API Felo valide est requise.

  • 402

    La requête ne peut pas aboutir car une condition de facturation n'est pas remplie.

  • 403

    Le compte n'est pas autorisé à effectuer cette opération.

  • 429

    Une limite de requêtes ou de dépenses a été atteinte.

  • 502

    Le service n'a pas pu terminer la requête.

  • 503

    L'API ou le service de facturation est temporairement indisponible.

  • 504

    Le service a expiré lors du traitement de la requête.

  • default

    Réponse d'erreur ; les réponses transmises depuis l'upstream peuvent utiliser les formats du fournisseur

    application/json
Request Example for post/v1/beta/dataforseo/business_data/business_listings/search/live
curl https://openapi.felo.ai/v1/beta/dataforseo/business_data/business_listings/search/live \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "categories": [
      "pizza_restaurant"
    ],
    "description": "pizza",
    "title": "pizza",
    "is_claimed": true,
    "location_coordinate": "53.476225,-2.243572,10",
    "order_by": [
      "rating.value,desc"
    ],
    "filters": [
      [
        "rating.value",
        ">",
        3
      ]
    ],
    "limit": 3
  }
]'
{
  "version": null,
  "status_code": null,
  "status_message": null,
  "time": null,
  "cost": null,
  "tasks_count": null,
  "tasks_error": null,
  "tasks": [
    {
      "id": null,
      "status_code": null,
      "status_message": null,
      "time": null,
      "cost": null,
      "result_count": null,
      "path": [
        null
      ],
      "data": null,
      "result": [
        {
          "total_count": null,
          "count": null,
          "offset": null,
          "offset_token": null,
          "items": [
            {
              "type": null,
              "title": null,
              "original_title": null,
              "description": null,
              "category": null,
              "category_ids": [
                "[Max Depth Exceeded]"
              ],
              "additional_categories": [
                "[Max Depth Exceeded]"
              ],
              "cid": null,
              "feature_id": null,
              "address": null,
              "address_info": "[Max Depth Exceeded]",
              "place_id": null,
              "phone": null,
              "url": null,
              "domain": null,
              "logo": null,
              "main_image": null,
              "total_photos": null,
              "snippet": null,
              "latitude": null,
              "longitude": null,
              "is_claimed": null,
              "attributes": "[Max Depth Exceeded]",
              "place_topics": null,
              "rating": {
                "0": "[",
                "1": "M",
                "2": "a",
                "3": "x",
                "4": " ",
                "5": "D",
                "6": "e",
                "7": "p",
                "8": "t",
                "9": "h",
                "10": " ",
                "11": "E",
                "12": "x",
                "13": "c",
                "14": "e",
                "15": "e",
                "16": "d",
                "17": "e",
                "18": "d",
                "19": "]",
                "rating_type": "[Max Depth Exceeded]",
                "value": "[Max Depth Exceeded]",
                "votes_count": "[Max Depth Exceeded]",
                "rating_max": "[Max Depth Exceeded]"
              },
              "hotel_rating": null,
              "price_level": null,
              "rating_distribution": null,
              "people_also_search": [
                "[Max Depth Exceeded]"
              ],
              "work_time": "[Max Depth Exceeded]",
              "popular_times": "[Max Depth Exceeded]",
              "local_business_links": [
                "[Max Depth Exceeded]"
              ],
              "contact_info": [
                "[Max Depth Exceeded]"
              ],
              "check_url": null,
              "last_updated_time": null,
              "first_seen": null,
              "services": [
                "[Max Depth Exceeded]"
              ]
            }
          ]
        }
      ]
    }
  ]
}
Live Business Listings Search Tasks