Skip to main content
Piloterr
Back to library

Franchise Direct Franchise API

Read one Franchise Direct profile: cash requirement, franchise fee, investment range, and training.

Active1 credit = 1 requestGET/v2/franchisedirect/franchise

Endpoint Overview

Detailed documentation, pricing, and usage examples.

OverviewLink to Overview

Read one franchise profile on Franchise Direct. Pass the profile URL from search. The response is a flat record. Dollar fields come in pairs: a printed string and the whole-dollar numbers parsed from it.

CoffeeNow at https://www.franchisedirect.com/coffee-franchises/coffeenow returns minimum_cash_required 60000 with minimum_cash_required_display $60,000, the same pair as the search card. The profile also adds the franchise fee and the total investment range.

QuickstartLink to Quickstart

GET https://api.piloterr.com/v2/franchisedirect/franchise?query=https://www.franchisedirect.com/coffee-franchises/coffeenow
GET https://api.piloterr.com/v2/franchisedirect/franchise?query=https://www.franchisedirect.com/food-franchises/3-men-a-bagel/

GET and POST take the same query. The second URL is the 3 Men & a Bagel card from a coffee search, and the profile cash is 250000 / $250,000, matching that card.

ParametersLink to Parameters

Parameter Required Example
query yes https://www.franchisedirect.com/coffee-franchises/coffeenow

query is required. It must be a profile on franchisedirect.com: a path with at least two segments that is not search, directory, or industries. A relative path such as /coffee-franchises/coffeenow is accepted. A keyword or a listing URL returns 400.

Response fieldsLink to Response fields

Field Type Meaning
name string Franchise name
url string Profile URL without a query string
description string or null Profile summary
industry string or null Breadcrumb category, otherwise the category from the path
image string or null Logo
business_type string or null Business type, such as Franchise
available_locations string or null Where units are offered, including excluded states when the page prints them
financing_assistance string or null Financing note
training_provided boolean or null true or false when the page says yes or no. null when the line is absent
minimum_cash_required number or null Minimum cash in whole dollars
minimum_cash_required_display string or null Printed minimum, such as $60,000
franchise_fee number or null Franchise fee in whole dollars
franchise_fee_display string or null Printed fee, such as $25,000
total_investment_min number or null Low end of the investment range
total_investment_max number or null High end. null when the page prints a single amount
total_investment_display string or null Printed range, such as $133,000 - $309,000

On CoffeeNow the fee pair is 25000 and $25,000, and the investment pair is 133000 to 309000 with display $133,000 - $309,000. training_provided is true. There is no results wrapper.

Use casesLink to Use cases

  • Compare CoffeeNow's $25,000 fee and $133,000 - $309,000 investment with another profile opened from the same search.
  • Read available_locations to see where single-unit CoffeeNow opportunities are offered and which states the profile excludes.
  • Check training_provided and financing_assistance before a first call with the brand.

Error codesLink to Error codes

Code Meaning
400 Empty query, a listing URL, or a domain outside franchisedirect.com
401 Missing API key
404 The page is not a franchise profile
500 The fetch failed

Franchise Direct Search

Related APIs

Expand your data capabilities with these complementary tools.

Ready to get started?

Your web scraping API is one click away. Start with +500 credits, no infrastructure to set up, no proxies to manage, and no credit card required.

  • +500 credits
  • No credit card required
  • All endpoints included