Aller au contenu principal
Piloterr
Retour à la bibliothèque

API Franchise Direct Search

Recherchez des franchises Franchise Direct par mot-clé ou URL de liste. Chaque carte a un montant en USD et un minimum numérique.

Actif1 crédit = 1 requêteGET/v2/franchisedirect/search

Vue d'ensemble de l'endpoint

Documentation détaillée, tarifs et exemples d'utilisation.

AperçuLink to Aperçu

Recherchez des cartes franchise sur Franchise Direct. Envoyez un mot-clé comme coffee ou food, ou une URL de liste sur franchisedirect.com (recherche, annuaire ou catégorie). La réponse est { results, pagination }.

Chaque carte a minimum_cash_required_display tel qu'imprimé, par exemple $60,000, et minimum_cash_required en dollars entiers, 60000. Passez results[].url à /v2/franchisedirect/franchise.

DémarrageLink to Démarrage

GET et POST prennent le même query.

GET https://api.piloterr.com/v2/franchisedirect/search?query=coffee

coffee renvoie CoffeeNow sur https://www.franchisedirect.com/coffee-franchises/coffeenow avec $60,000 / 60000. La fiche du même nom renvoie la même paire.

ParamètresLink to Paramètres

Paramètre Obligatoire Exemple
query oui coffee

query est obligatoire. Une URL doit être sur franchisedirect.com. Un chemin de fiche, comme /coffee-franchises/coffeenow, renvoie 400 ici : il appartient à l'endpoint franchise. Une URL de recherche, d'annuaire ou de catégorie est une liste.

PaginationLink to Pagination

Les listes coffee, food et cleaning tiennent sur une page. pagination.page vaut 1. pagination.next vaut null quand le HTML n'a pas de lien Next. total_results et total_pages valent null. per_page est le nombre de cartes.

Le site ignore un page=2 ajouté à la main sur une liste sans pagineur. https://www.franchisedirect.com/search?q=coffee&page=2 renvoie les mêmes six cartes café, page reste 1 et next reste null. Si le HTML contient un lien Next ou Previous, next est cette URL et page est lu dans le paramètre page.

Les URL de cartes sont uniques. minimum_cash_required est le premier nombre de minimum_cash_required_display.

Champs de réponseLink to Champs de réponse

Champ Type Sens
results[].name string Nom de la franchise
results[].url string URL de la fiche
results[].description string ou null Résumé de la carte
results[].category string ou null Catégorie tirée du chemin, par exemple Coffee Franchises
results[].minimum_cash_required number ou null Apport minimum en dollars entiers
results[].minimum_cash_required_display string ou null Montant USD imprimé, par exemple $60,000
results[].image string ou null Logo
pagination.page integer 1 sans pagineur
pagination.per_page integer ou null Cartes de la page
pagination.total_results null Non affiché
pagination.total_pages null Non affiché
pagination.next string ou null URL suivante, ou null sans lien Next

Cas d'usageLink to Cas d'usage

  • Comparer l'apport café : $60,000 pour CoffeeNow et $175,000 pour PJ's Coffee dans la même réponse coffee.
  • Parcourir le mot-clé food, puis garder chaque URL de fiche pour lire le droit d'entrée et l'investissement.
  • Vérifier que le montant affiché et le nombre décrivent la même somme avant d'ouvrir la fiche.

Codes d'erreurLink to Codes d'erreur

Code Sens
400 Requête vide, URL de fiche, ou domaine hors franchisedirect.com
401 Clé API absente
404 La page n'est pas une liste
500 Échec de la récupération

Endpoints liésLink to Endpoints liés

Franchise Direct Franchise

API associées

Étendez vos capacités data avec ces outils complémentaires.

Prêt à commencer ?

Votre API de scraping web est à un clic. Commencez avec +500 crédits, sans infrastructure à gérer, sans proxies à configurer, et sans carte bancaire.

  • +500 crédits
  • Aucune carte bancaire requise
  • Tous les endpoints inclus