# Bizquest Business Details Scraper (`alexist/bizquest-business-details-scraper`) Actor

Scrape comprehensive business for sale listings from BizQuest.com in seconds. Collect 200+ fields per listing including asking price, financials, owner details, location data, and broker info — perfect for business brokers, investors, and market researchers.

- **URL**: https://apify.com/alexist/bizquest-business-details-scraper.md
- **Developed by:** [Alex](https://apify.com/alexist) (community)
- **Categories:** Automation, Developer tools, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-usage

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## BizQuest Business Details Scraper: Extract Business Listings Data Instantly

***

### What Is BizQuest?

BizQuest.com is the largest online marketplace for buying and selling businesses in North America. It hosts thousands of active business listings ranging from franchises to established independent operations, covering every industry vertical. Each listing contains rich operational and financial data — but extracting this manually is impractical. The **BizQuest Business Details Scraper** automates collection, transforming individual business listings into structured, analysis-ready records.

***

### Overview

The **BizQuest Business Details Scraper** extracts comprehensive business profile pages from BizQuest.com, capturing financial metrics, ownership structures, asset details, and broker contact information. It is designed for:

- **Business brokers** monitoring competitor listings and market trends
- **Investors** sourcing acquisition targets and comparing deal metrics
- **Market researchers** analyzing business valuations and industry patterns
- **Platforms** aggregating business opportunity data
- **Financial analysts** benchmarking metrics across sectors

The scraper delivers all critical business dimensions — from asking price and cash flow to employee count and franchise status — in a single structured dataset.

***

### Input Format

The scraper accepts JSON configuration with the following properties:

```json
{
  "urls": [
    "https://www.bizquest.com/business-for-sale/established-telehealth-and-wellness-clinic/BW2509238/",
    "https://www.bizquest.com/business-for-sale/premier-glass-and-glazing-business/BW2473255/"
  ],
  "max_items_per_url": 200,
  "ignore_url_failures": true
}
```

| Parameter | Description |
|---|---|
| `urls` | Array of direct links to BizQuest business detail pages |
| `max_items_per_url` | Maximum records per URL (set to `200` for complete details) |
| `ignore_url_failures` | If `true`, scraper continues if a URL fails instead of stopping the run |

> **Tip:** Paste individual BizQuest business listing URLs directly. Each URL points to a unique business profile with full details.

***

### Output Format

**Sample output**

```json
{
  "list_number": 2509238,
  "p_list_number": "dlqv0r5b",
  "origin_sub_site_id": null,
  "absentee_owner": false,
  "account": null,
  "address_confidential": true,
  "ad_level_id": 5,
  "ad_line": "Weight Loss, Hormone Therapy & Men’s Health",
  "advertiser_id": 0,
  "area_unit_type_id": null,
  "asking_price": 50000,
  "asking_price_per_square_foot": null,
  "bbs_lender_status_type_id": null,
  "biz_quest_primary_category_id": 24,
  "biz_quest_primary_subcategory_id": 304,
  "biz_quest_secondary_category_id": 13,
  "biz_quest_secondary_sub_category_id": 240,
  "brand_name": null,
  "broker_company": null,
  "broker_company_photo_f_name": null,
  "broker_personal_photo_f_name": null,
  "broker_profile_id": null,
  "broker_profile_type_id": null,
  "broker_profile_url": null,
  "building_square_feet": null,
  "building_status_id": null,
  "business_name": null,
  "business_relationship_id": 10,
  "business_relationship_other_text": null,
  "cashflow": -1,
  "city": "Coral Gables",
  "city_confidential": false,
  "co_branding_id": null,
  "co_brokering_enabled": false,
  "commission_expected_description": null,
  "commission_expected_percentage": null,
  "competition": null,
  "contact_account": null,
  "contact_bp_photo_name": null,
  "contact_first_name": "Hannah",
  "contact_full_name": "Hannah A",
  "contact_info_id": 5687227,
  "contact_last_name": "A",
  "contact_info_person_id": 1959846,
  "contractor": 0,
  "country": "US",
  "country3": null,
  "country_id": 1,
  "county": "Miami-Dade County",
  "county_confidential": false,
  "county_id": 362,
  "culture_code": null,
  "currency_code": null,
  "current_and_prior_use": null,
  "current_lender_type_id": null,
  "current_property_expenses": null,
  "ebitda": null,
  "employees": null,
  "employee_notes": null,
  "enterprise_contact_id": null,
  "enterprise_county_id": 325,
  "enterprise_property_id": 385707,
  "enterprise_property_type_id": 5,
  "enterprise_sub_market_id": 390,
  "expenses_per_square_foot": null,
  "expiration_type_id": 0,
  "facilities": null,
  "fees_and_payments": null,
  "ffe": 0,
  "financing_options": null,
  "financing_type_id": 1,
  "first_name": "Hannah",
  "franchise_brand_confidential": false,
  "full_name": "Hannah A",
  "full_time": 2,
  "gross_income": null,
  "growth": "A motivated owner could significantly expand patient volume through paid advertising, partnerships with gyms/spas/chiropractors, social media content, affiliate relationships, and local brand-building efforts.",
  "heading": "Established Telehealth & Wellness Clinic",
  "home_based": false,
  "hot_property": true,
  "indirect_tax_type_id": null,
  "indirect_tax_status_type_id": null,
  "initial_capital": null,
  "initial_fee": null,
  "inventory": null,
  "inventory_included_in_asking_price": false,
  "is_fd_resale": false,
  "is_franchise": false,
  "last_name": "A",
  "latitude": 25.748606,
  "lease_expiration_date": null,
  "lease_rate_duration": 40,
  "lease_rate_per_square_foot": null,
  "lease_terms": null,
  "lender_expiration": null,
  "length_unit_type_id": null,
  "listing_attachments": [
    {
      "listing_attachment_id": "00000000-0000-0000-0000-000000000000",
      "listing_attachment_type_id": 10,
      "is_default_attachment": true,
      "listing_attachment_status_id": 10,
      "extension": ".jpg",
      "sort_order": 0,
      "external_source_id": 0,
      "external_id": null,
      "description": null,
      "file_name": null,
      "url_original_size": "https://images.bizquest.com/shared/listings/defaultphotos/diamond/retailnutrition.jpg"
    }
  ],
  "listing_price_reduced": false,
  "listing_status_id": 1,
  "listing_type_id": 40,
  "listing_visibility_id": 1,
  "location_description": null,
  "longitude": -80.264344,
  "max_available_space": null,
  "min_available_space": null,
  "metro_area_ids": [
    86
  ],
  "net_operating_income": null,
  "non_cash_expenses": null,
  "number_of_establishments": null,
  "number_of_opportunities": null,
  "owners_comp": null,
  "owners_expenses": null,
  "part_time": 0,
  "person_designations": null,
  "person_id": 1959846,
  "person_origin_site_id": 0,
  "pre_tax_net_income": null,
  "primary_biz_type_id": 194,
  "p_country_id": null,
  "p_region_id": null,
  "p_region": null,
  "p_county_id": null,
  "p_city_id": null,
  "real_estate": null,
  "real_estate_included_in_asking_price": false,
  "real_estate_property_type_id": 30,
  "real_estate_type_id": null,
  "reasons_for_selling": "Focused on other ventures at the time",
  "recently_added": false,
  "recently_updated": true,
  "region": "FL",
  "region_confidential": false,
  "region_id": 23,
  "relationship_type_id": 10,
  "relocatable": false,
  "request_contact_available_funds": false,
  "request_contact_time_frame": false,
  "request_contact_zip": false,
  "require_confidentiality_agreement": false,
  "require_contact_name": false,
  "require_contact_telephone": false,
  "secondary_biz_type_id": 181,
  "share_of_commission": null,
  "special_international_region_id": null,
  "street_address": null,
  "summary": "For sale is an established cash-pay telehealth and wellness clinic focused on medical weight loss, hormone optimization, and men’s health services. The clinic operates with licensed medical providers and serves patients through a streamlined virtual care model designed for convenience, retention, and recurring revenue opportunities.\r\n\r\nThe business has been built around some of the fastest-growing categories in healthcare today, including GLP-1 weight loss programs, hormone replacement therapy, and erectile dysfunction treatment. The clinic is structured with physician and nurse practitioner support in place, along with intake systems, patient communication workflows, scheduling infrastructure, and pharmacy fulfillment relationships already established.\r\n\r\nThis is a strong opportunity for an entrepreneur, healthcare professional, wellness operator, marketing company, investor, or existing clinic owner looking to enter or expand within the telehealth and preventative health space without having to build everything from scratch.\r\n\r\nThe business was created to operate remotely and efficiently while keeping overhead relatively lean compared to traditional brick-and-mortar healthcare models.\r\n\r\nServices currently offered include:\r\n\r\n• Medical weight loss programs\r\n• GLP-1 treatment programs\r\n• Hormone optimization / TRT\r\n• Men’s health & ED treatment\r\n• Wellness consultations\r\n• Ongoing patient follow-up programs\r\n\r\nKey highlights include:\r\n\r\n• Established operational systems and workflows\r\n• Licensed medical providers already integrated into the business model\r\n• Telehealth-based operations with low physical overhead\r\n• Streamlined patient onboarding process\r\n• Existing branding, website, intake flow, and digital infrastructure\r\n• Ability to operate remotely\r\n• Recurring revenue potential from continuity-based programs\r\n• Scalable marketing opportunities for future growth\r\n• Growing demand within the wellness and preventative care sector\r\n\r\nThe current owner has spent significant time and capital developing the operational side of the business, including provider relationships, systems, workflows, patient processes, and backend infrastructure. A new owner can step into an already-developed framework rather than trying to navigate the complexities of building a compliant healthcare operation independently.\r\n\r\nThere is substantial room for growth through expanded advertising, local partnerships, influencer marketing, social media, corporate wellness relationships, additional treatment offerings, and geographic expansion.\r\n\r\nThe business is being offered due to the owner focusing attention on other projects and ventures. Ownership transition support can be provided to help ensure a smooth handoff and continuity of operations.\r\n\r\nThis is not a franchise. The clinic operates independently and is positioned in a rapidly expanding segment of healthcare where consumer demand continues to grow for convenience-based wellness services.\r\n\r\nSerious inquiries only. Buyer will be required to sign an NDA prior to receiving additional operational details.",
  "support": "Seller is willing to provide onboarding assistance and transition training for a reasonable period following the sale.",
  "syndicators": null,
  "telephone": "(878) 290-5662",
  "phone_country_code": null,
  "thumbnail_image_url": null,
  "tpn_phone": null,
  "tpn_phone_ext": null,
  "triple_net_leased": false,
  "type": null,
  "url": null,
  "user_type_id": null,
  "version": "2026-07-20T03:32:12",
  "visibility_status_changed_date": null,
  "website_confidential": false,
  "year_established": 2020,
  "year_of_construction": null,
  "zip": "33134",
  "url_stub": "/business-for-sale/established-telehealth-and-wellness-clinic/BW2509238/",
  "location_detail": "Coral Gables, Florida ( Miami-Dade County)",
  "location_detail_crumbs": [
    {
      "title": "Find other Coral Gables, Florida Businesses for Sale",
      "title_short": "Coral Gables",
      "link": "/businesses-for-sale-in-coral-gables-fl/",
      "link_count": 0
    },
    {
      "title": "Find other Florida Businesses for Sale",
      "title_short": "Florida",
      "link": "/businesses-for-sale-in-florida-fl/",
      "link_count": 0
    },
    {
      "title": "Find other Miami-Dade County Florida Businesses for Sale",
      "title_short": " Miami-Dade County",
      "link": "/businesses-for-sale-in-miami-dade-county-fl/",
      "link_count": 0
    }
  ],
  "search_offset": 0,
  "auction_detail": null,
  "profile_views": 1174
}
```

Each scraped business returns a comprehensive record with 200+ fields across multiple data categories:

#### Core Listing Information

| Field | Meaning |
|---|---|
| `List Number` | Unique BizQuest identifier for the listing |
| `Business Name` | Official name of the business |
| `Heading` | Headline/title shown in search results |
| `Summary` | Brief description of the business |
| `URL` | Direct link to the BizQuest listing |
| `URL Stub` | URL-friendly slug of the business |
| `Listing Status ID` | Status (active, sold, pending, expired) |
| `Recently Added` | Whether listing is newly posted |
| `Recently Updated` | Whether listing was recently modified |
| `Listing Price Reduced` | Indicator if asking price was lowered |
| `Hot Property` | Flag for featured/highlighted listings |

#### Financial Metrics

| Field | Meaning |
|---|---|
| `Asking Price` | Listed sale price in the currency shown |
| `Asking Price Per Square Foot` | Price normalized by building size |
| `Cashflow` | Available cash generated by the business |
| `EBITDA` | Earnings before interest, taxes, depreciation, amortization |
| `Gross Income` | Total revenue before expenses |
| `Net Operating Income` | Income after operating expenses |
| `Pre Tax Net Income` | Profit before taxes |
| `Current Property Expenses` | Ongoing property-related costs |
| `Expenses Per Square Foot` | Normalized expense metric |
| `Owners Comp` | Salary/draws taken by owner |
| `Owners Expenses` | Personal expenses attributed to business |
| `Non Cash Expenses` | Depreciation and non-monetary costs |

#### Business Operations

| Field | Meaning |
|---|---|
| `Employees` | Current headcount (full-time + part-time) |
| `Full Time` | Number of full-time employees |
| `Part Time` | Number of part-time staff |
| `Employee Notes` | Additional employment information |
| `Year Established` | When the business was founded |
| `Initial Capital` | Starting investment required |
| `Initial Fee` | Franchise or startup fee |
| `Inventory` | Current stock/supplies value |
| `Inventory Included In Asking Price` | Whether inventory is part of sale |
| `FFE` | Fixtures, fittings, and equipment value |
| `Growth` | Business growth trajectory description |
| `Competition` | Market competition overview |
| `Support` | Available business support/training |

#### Business Classification

| Field | Meaning |
|---|---|
| `BizQuest Primary Category ID` | Main business category (e.g., retail, services) |
| `BizQuest Primary Subcategory ID` | Secondary classification |
| `BizQuest Secondary Category ID` | Additional business type |
| `BizQuest Secondary Sub Category ID` | Detailed secondary classification |
| `Primary Biz Type ID` | Business model type |
| `Secondary Biz Type ID` | Additional business type indicator |
| `Brand Name` | Brand or franchise name |
| `Is Franchise` | Whether business is franchise-based |
| `Franchise Brand Confidential` | Flag if brand name is confidential |
| `Type` | Listing type (buy, sell, franchise) |
| `Relocatable` | Whether business can be moved |
| `Home Based` | Whether business operates from home |
| `Absentee Owner` | Whether owner is absent from day-to-day operations |

#### Location & Real Estate

| Field | Meaning |
|---|---|
| `Street Address` | Physical address (may be confidential) |
| `City` | City location |
| `Region` | State/province |
| `County` | County name |
| `Zip` | Postal code |
| `Country` | Country name |
| `Latitude` | Geographic latitude |
| `Longitude` | Geographic longitude |
| `Location Description` | Description of the area/neighborhood |
| `Location Detail` | Expanded location context |
| `Displayed Location` | Location shown to public (may differ from actual) |
| `Address Confidential` | If true, address is hidden from public view |
| `City Confidential` | If true, city is confidential |
| `County Confidential` | If true, county is confidential |
| `Region Confidential` | If true, region/state is confidential |
| `Building Square Feet` | Total building size |
| `Max Available Space` | Largest available space unit |
| `Min Available Space` | Smallest available space unit |
| `Area Unit Type ID` | Measurement unit (sq ft, sq meters, etc.) |
| `Building Status ID` | Condition of the property (owned, leased, etc.) |
| `Year Of Construction` | Building construction year |
| `Real Estate Included In Asking Price` | Whether property is part of sale |
| `Triple Net Leased` | Whether lease is triple-net structure |
| `Lease Terms` | Lease agreement details |
| `Lease Rate Per Square Foot` | Lease cost per unit area |
| `Lease Rate Duration` | Lease term length |
| `Lease Expiration Date` | When current lease ends |

#### Broker & Contact Information

| Field | Meaning |
|---|---|
| `Broker Company` | Name of listing broker firm |
| `Broker Profile ID` | Unique broker identifier |
| `Broker Profile URL` | Link to broker's profile page |
| `Broker Company Photo F Name` | Broker company photo filename |
| `Broker Personal Photo F Name` | Broker personal photo filename |
| `Broker Profile Type ID` | Type of broker profile |
| `Contact Full Name` | Contact person's full name |
| `Contact First Name` | Contact first name |
| `Contact Last Name` | Contact last name |
| `Telephone` | Contact phone number |
| `Phone Country Code` | International phone code |
| `TPN Phone` | Triple net phone |
| `TPN Phone Ext` | Triple net phone extension |
| `Contact Info ID` | Contact information identifier |
| `Contact BP Photo Name` | Contact photo filename |
| `Enterprise Contact ID` | Internal contact reference |

#### Financing & Investment

| Field | Meaning |
|---|---|
| `Financing Type ID` | Type of financing available |
| `Financing Options` | Financing methods offered |
| `Commission Expected Percentage` | Broker commission percentage |
| `Commission Expected Description` | Commission details |
| `Share Of Commission` | Commission split information |
| `BBS Lender Status Type ID` | Lender status indicator |
| `Current Lender Type ID` | Current lender category |
| `Lender Expiration` | Lender agreement expiration |

#### Seller & Administrative Information

| Field | Meaning |
|---|---|
| `Reasons For Selling` | Why the owner is selling |
| `Current And Prior Use` | Historical business operations |
| `Facilities` | Available facilities description |
| `Fees And Payments` | Payment structure and fees |
| `Require Confidentiality Agreement` | NDA requirement |
| `Require Contact Name` | Whether buyer contact name required |
| `Require Contact Telephone` | Whether buyer phone required |

***

### How to Use

1. **Locate business URLs** — Navigate BizQuest.com and open individual business detail pages. Copy the full URL.
2. **Prepare input JSON** — Add URLs to the `urls` array. Keep `ignore_url_failures: true` for robust runs.
3. **Set parameters** — Leave `max_items_per_url: 200` to capture all available fields.
4. **Run the scraper** — Start the actor and monitor progress in the run log.
5. **Export results** — Download output as JSON, CSV, or Excel for analysis in spreadsheets or databases.

**Best practices:**

- Scrape during off-peak hours to minimize server load
- Use `ignore_url_failures: true` when processing large batches
- Validate URLs before starting to avoid timeouts on invalid links
- For confidential listings, verify that sensitive fields are properly redacted

***

### Use Cases & Business Value

- **Market intelligence:** Track business valuations, revenue trends, and asking prices by industry
- **Investment sourcing:** Build acquisition pipelines with financial metrics and location filters
- **Competitive analysis:** Monitor competing businesses and benchmark sale prices
- **Franchise research:** Analyze franchise opportunities and initial investment requirements
- **Financial modeling:** Feed cash flow and EBITDA data into valuation models

The **BizQuest Business Details Scraper** transforms hours of manual listing review into minutes, unlocking structured data that powers investment decisions, market research, and business intelligence initiatives.

***

### Conclusion

The **BizQuest Business Details Scraper** is the fastest way to collect comprehensive business sale data at scale. With 200+ fields spanning financials, operations, location, and contact details, it delivers the insights needed to make informed investment and research decisions. Start scraping today and turn business listings into actionable market intelligence.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific business urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## Actor input object example

```json
{
  "urls": [
    "https://www.bizquest.com/business-for-sale/established-telehealth-and-wellness-clinic/BW2509238/",
    "https://www.bizquest.com/business-for-sale/premier-glass-and-glazing-business-for-sale-in-southwest-florida/BW2473255/",
    "https://www.bizquest.com/business-for-sale/established-independent-state-of-the-art-gym/BW2406209/",
    "https://www.bizquest.com/business-for-sale/local-dryer-vent-cleaning-business-for-sale/BW2472682/",
    "https://www.bizquest.com/business-for-sale/local-dryer-vent-cleaning-business-for-sale/BW2472682/"
  ],
  "ignore_url_failures": true
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.bizquest.com/business-for-sale/established-telehealth-and-wellness-clinic/BW2509238/",
        "https://www.bizquest.com/business-for-sale/premier-glass-and-glazing-business-for-sale-in-southwest-florida/BW2473255/",
        "https://www.bizquest.com/business-for-sale/established-independent-state-of-the-art-gym/BW2406209/",
        "https://www.bizquest.com/business-for-sale/local-dryer-vent-cleaning-business-for-sale/BW2472682/",
        "https://www.bizquest.com/business-for-sale/local-dryer-vent-cleaning-business-for-sale/BW2472682/"
    ],
    "ignore_url_failures": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("alexist/bizquest-business-details-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": [
        "https://www.bizquest.com/business-for-sale/established-telehealth-and-wellness-clinic/BW2509238/",
        "https://www.bizquest.com/business-for-sale/premier-glass-and-glazing-business-for-sale-in-southwest-florida/BW2473255/",
        "https://www.bizquest.com/business-for-sale/established-independent-state-of-the-art-gym/BW2406209/",
        "https://www.bizquest.com/business-for-sale/local-dryer-vent-cleaning-business-for-sale/BW2472682/",
        "https://www.bizquest.com/business-for-sale/local-dryer-vent-cleaning-business-for-sale/BW2472682/",
    ],
    "ignore_url_failures": True,
}

# Run the Actor and wait for it to finish
run = client.actor("alexist/bizquest-business-details-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.bizquest.com/business-for-sale/established-telehealth-and-wellness-clinic/BW2509238/",
    "https://www.bizquest.com/business-for-sale/premier-glass-and-glazing-business-for-sale-in-southwest-florida/BW2473255/",
    "https://www.bizquest.com/business-for-sale/established-independent-state-of-the-art-gym/BW2406209/",
    "https://www.bizquest.com/business-for-sale/local-dryer-vent-cleaning-business-for-sale/BW2472682/",
    "https://www.bizquest.com/business-for-sale/local-dryer-vent-cleaning-business-for-sale/BW2472682/"
  ],
  "ignore_url_failures": true
}' |
apify call alexist/bizquest-business-details-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=alexist/bizquest-business-details-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/idan7EUwbf2sNViOF/builds/Ji54x40voYIsFHY66/openapi.json
