Universal Franchise REST Endpoint Runner
fetch_franchise_dataExecute parameterized REST queries against franchisedata.io API endpoints for custom franchise data needs not covered by typed shortcut tools.
Instructions
PAID ($0.002 - $0.005). Execute parameterized REST queries against any franchisedata.io API endpoint with typed arguments. Atomically debits balance per request. Requires 'fc_live_...' API key with sufficient balance. Returns 402 if balance is insufficient. WHEN TO USE: Use ONLY as an escape hatch for arbitrary or custom REST routes not covered by typed shortcut tools. WHEN NOT TO USE: Do not use when a dedicated typed tool exists (e.g. use 'get_fdd_item19' for FDD unit economics, 'detect_tech_stack' for POS hardware, 'get_operator_intelligence' for ownership trees, 'mcdonalds_locations' for McDonald's stores). ALTERNATIVES: Use 'describe_endpoint' first to verify route parameters; use specialized shortcuts for validated schemas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | API endpoint route path (e.g. '/api/brands/mcdonalds/locations', '/api/brands/wendys/store/101/status'). | |
| params | No | Key-value map of URL query parameters (e.g. { 'state': 'CA', 'drive_thru': 'true', 'limit': 10 }). | |
| api_key | No | Optional if Authorization header is set. Your 'fc_live_...' API key. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Array of returned record rows from the database | |
| endpoint | Yes | Target REST endpoint path executed | |
| balance_remaining_usd | Yes | Remaining API credit balance in USD |