# BizBuySell Scraper (`parsebird/bizbuysell-scraper`) Actor

Scrape businesses and franchises for sale from BizBuySell.com: price, cash flow, revenue, EBITDA, location, broker, financials, and full descriptions. Export JSON, CSV, Excel.

- **URL**: https://apify.com/parsebird/bizbuysell-scraper.md
- **Developed by:** [ParseBird](https://apify.com/parsebird) (community)
- **Stats:** 2 total users, 1 monthly users, 0.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.59 / 1,000 listings

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## 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

### BizBuySell Scraper

Extract business-for-sale and franchise listings from [BizBuySell.com](https://www.bizbuysell.com/), the largest business-for-sale marketplace in the US. Feed it search pages, state / city / category pages, or individual listing URLs — or build searches from filters — and get structured listing data with financials, location, broker details, and full descriptions.

<table><tr>
<td style="border-left:4px solid #1F6FEB;padding:12px 16px;font-weight:600">
Scrape any BizBuySell URL or build a search by state, city, industry, price, and cash flow — get asking price, cash flow, gross revenue, EBITDA, year established, employees, lease terms, broker, and the full listing description.
</td>
</tr></table>

<br>

<table>
<tr>
<td colspan="3" style="padding:10px 14px;background:#1F6FEB;border:none;border-radius:4px 4px 0 0">
<span style="color:#FFFFFF;font-size:14px;font-weight:700;letter-spacing:0.5px">ParseBird Marketplaces</span>
<span style="color:#CFE0FF;font-size:13px">&nbsp;&nbsp;&bull;&nbsp;&nbsp;Listing data at scale</span>
</td>
</tr>
<tr>
<td style="padding:10px 14px;border:1px solid #E7E5E4;border-radius:0 0 0 4px;border-right:none;border-top:none;vertical-align:top;width:33%;background:#EFF5FF">
💼 &nbsp;<a href="https://apify.com/parsebird/bizbuysell-scraper" style="color:#1F6FEB;text-decoration:none;font-weight:700;font-size:13px">BizBuySell Scraper</a><br>
<span style="color:#1F6FEB;font-size:11px;font-weight:600">&#10148; You are here</span>
</td>
<td style="padding:10px 14px;border:1px solid #E7E5E4;border-right:none;border-top:none;vertical-align:top;width:33%;background:#FFFFFF">
🏢 &nbsp;<a href="https://apify.com/parsebird/businessesforsale-listings-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">BusinessesForSale Scraper</a><br>
<span style="color:#78716C;font-size:11px">Global business listings</span>
</td>
<td style="padding:10px 14px;border:1px solid #E7E5E4;border-radius:0 0 4px 0;border-top:none;vertical-align:top;width:33%;background:#FFFFFF">
📊 &nbsp;<a href="https://apify.com/parsebird/distressed-property-lead-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">Distressed Property Lead Scraper</a><br>
<span style="color:#78716C;font-size:11px">Off-market real estate leads</span>
</td>
</tr>
</table>

##### Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

```
parsebird/bizbuysell-scraper on Apify. Scrapes BizBuySell.com business & franchise listings. Call: ApifyClient("TOKEN").actor("parsebird/bizbuysell-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Inputs: startUrls (array of {"url": "..."} — search pages, state/city/category pages, or /business-opportunity/.../ID/ listing pages; pagination automatic), useQueryBuilder (bool), state (e.g. "california"), area (e.g. "los-angeles-county"), queries (array of keywords), industryIds (array of strings: 88 Agriculture, 136 Automotive & Boat, 141 Beauty & Personal Care, 81 Building & Construction, 89 Communication & Media, 27 Education & Children, 22 Entertainment & Recreation, 118 Financial Services, 31 Health Care & Fitness, 57 Manufacturing, 92 Non-Classifiable, 115 Online & Technology, 188 Pet Services, 17 Restaurants & Food, 1 Retail, 20 Service Businesses, 30 Transportation & Storage, 206 Travel, 78 Wholesale & Distributors), minAskingPrice/maxAskingPrice, minCashflow/maxCashflow, minGrossIncome/maxGrossIncome, establishmentDate (year), limit (default 100 per URL), enrich_data (bool default true — fetch each listing's detail page). Output per listing: source, listing_category, listing_id, site_specific_id, title, url, category_full, category_final, date_listed, location, state_code, price, cash_flow, ebitda, gross_revenue, inventory_value, ffe_value, year_established, employees, lease terms, real_estate_included_in_asking_price, home_based, relocatable, absentee_owner, description, business_highlights, facilities, growth, competition, reason_for_selling, support, financing_options, image_url, image_urls, broker_name, broker_company, broker_profile_url, contact_phone, listing_price_reduced, recently_added, hot_property, fetched_at, search_url. Requires Apify Proxy "Unblocker" group. Full spec: GET https://api.apify.com/v2/acts/parsebird~bizbuysell-scraper (Bearer TOKEN). Token: https://console.apify.com/account/integrations
```

### What is BizBuySell Scraper?

**BizBuySell Scraper** extracts structured listing data from [BizBuySell.com](https://www.bizbuysell.com/), the leading marketplace for buying and selling small businesses and franchises in the United States. It collects **asking price, cash flow, gross revenue, EBITDA, location, category, year established, employee counts, lease terms, broker details, and the full listing description** — from search results, geographic and category pages, or individual listing pages.

Use it as a **BizBuySell API alternative** to pull business-for-sale data into JSON, CSV, or Excel. No coding required: paste BizBuySell URLs or set the query-builder filters, click **Start**, and download. Or drive it through the [Apify API](https://docs.apify.com/api/v2) for scheduled deal-flow monitoring.

### What can BizBuySell Scraper do?

- 🔗 **URL-driven** — mix search pages, `/california/los-angeles-county-businesses-for-sale/` style pages, and `/business-opportunity/.../ID/` listing pages in one run
- 🧭 **Query builder** — build BizBuySell searches from state, city/metro, industry, keywords, price, cash flow, gross income, and establishment year
- 📄 **Automatic pagination** — walks every result page up to your `limit`
- 💰 **Financials** — asking price, cash flow (SDE), gross revenue, EBITDA, FF\&E, and inventory value when published
- 🧾 **Detail enrichment** — full description, employee counts, lease terms, broker, and the Facilities / Growth / Competition / Reason-for-Selling sections
- 🏷️ **Category breadcrumb** — full and final category for every listing
- 👤 **Broker details** — name, company, profile URL, and public contact phone when shown
- 🔄 **Scheduling and integrations** — run on a schedule and push to Google Sheets, Zapier, Make, or webhooks

### What data can you extract from BizBuySell?

| Field | Description |
|-------|-------------|
| `listing_id` / `site_specific_id` | Unique BizBuySell listing number |
| `title` | Listing headline |
| `url` | Direct listing URL |
| `listing_category` | `business` or `franchise` |
| `category_full` / `category_final` | Category breadcrumb and final category |
| `location` / `state_code` | Location text and 2-letter state code |
| `price` | Asking price |
| `cash_flow` | Cash flow (SDE) when published |
| `gross_revenue` / `ebitda` | Revenue and EBITDA when published |
| `inventory_value` / `ffe_value` | Inventory and furniture/fixtures/equipment value |
| `year_established` | Year the business was established |
| `employees` | Employee count |
| `lease_terms`, `lease_rate_per_square_foot`, `lease_expiration_date` | Lease details when published |
| `real_estate_included_in_asking_price`, `home_based`, `relocatable`, `absentee_owner` | Status flags |
| `description` | Full listing description |
| `business_highlights`, `facilities`, `growth`, `competition`, `reason_for_selling`, `support`, `financing_options` | Business sections when published |
| `image_url` / `image_urls` | Primary and all listing image URLs |
| `broker_name`, `broker_company`, `broker_profile_url`, `contact_phone` | Broker / contact details |
| `listing_price_reduced`, `recently_added`, `hot_property` | Listing markers |
| `fetched_at` | ISO timestamp of the scrape |
| `search_url` | The BizBuySell URL used for the run |

### How to scrape BizBuySell

1. On [BizBuySell.com](https://www.bizbuysell.com/), apply your filters (state, city, industry, price, cash flow) and copy the URL — or copy an individual listing URL
2. Go to the [BizBuySell Scraper](https://apify.com/parsebird/bizbuysell-scraper) on Apify Store and click **Try for free**
3. Paste the URL(s) into **BizBuySell URLs**, or turn on **Use query builder** and fill in the filters
4. Set **Max listings per URL** and leave **Enrich with listing details** on for the full record
5. Click **Start**, then download the data in **JSON, CSV, Excel**, or read it via the **Apify API**

#### Python API example

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_API_TOKEN")

run = client.actor("parsebird/bizbuysell-scraper").call(run_input={
    "useQueryBuilder": True,
    "state": "florida",
    "industryIds": ["17"],
    "queries": ["cafe", "bakery"],
    "minAskingPrice": 100000,
    "maxAskingPrice": 1000000,
    "limit": 200,
    "enrich_data": True,
})

for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(f"{item.get('price')} | CF {item.get('cash_flow')} | {item['title']} — {item['location']}")
```

#### JavaScript API example

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

const client = new ApifyClient({ token: "YOUR_API_TOKEN" });

const run = await client.actor("parsebird/bizbuysell-scraper").call({
    startUrls: [
        { url: "https://www.bizbuysell.com/california/los-angeles-county-businesses-for-sale/" }
    ],
    limit: 200,
    enrich_data: true,
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((i) => console.log(`${i.price} — ${i.title} — ${i.location}`));
```

### Input parameters

| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `startUrls` | array | Yes\* | — | BizBuySell search, category, or listing URLs |
| `useQueryBuilder` | boolean | No | `false` | Build search URLs from the filters below |
| `state` | string | No | — | US state name or slug (with the query builder) |
| `area` | string | No | — | City / county / metro within the state |
| `queries` | array | No | — | Keywords; one search URL per keyword |
| `industryIds` | array | No | — | Industry filter ids (see the list above) |
| `minAskingPrice` / `maxAskingPrice` | integer | No | — | Asking-price range |
| `minCashflow` / `maxCashflow` | integer | No | — | Cash-flow range |
| `minGrossIncome` / `maxGrossIncome` | integer | No | — | Gross-revenue range |
| `establishmentDate` | integer | No | — | Only businesses established after this year |
| `limit` | integer | No | `100` | Max listings per URL or query |
| `enrich_data` | boolean | No | `true` | Fetch each listing's detail page |
| `proxy` | object | No | Unblocker | Proxy configuration — the Apify Proxy "Unblocker" group is required |

\* Either `startUrls` or `useQueryBuilder` with filters.

### Output example

```json
{
    "source": "bizbuysell",
    "listing_category": "business",
    "listing_id": 2534275,
    "site_specific_id": 2534275,
    "title": "Turnkey Central FL Plumbing Co. — 40+ Years, Solid Recurring Accounts",
    "url": "https://www.bizbuysell.com/business-opportunity/turnkey-central-fl-plumbing-co-40-years-solid-recurring-accounts/2534275/",
    "category_full": "Plumbing > Property Management",
    "category_final": "Property Management",
    "location": "Orlando, Florida",
    "state_code": "FL",
    "price": 1000000,
    "cash_flow": 248793,
    "gross_revenue": 731647,
    "year_established": 1980,
    "employees": 4,
    "description": "Established 40+ year plumbing company serving Central Florida with a strong base of recurring commercial accounts...",
    "image_url": "https://images.bizbuysell.com/shared/listings/253/2534275/6bdcd472-c725-4052-aa31-4890bbb5482a-W768.webp",
    "broker_name": "Joe Ram",
    "broker_company": "Florida Business Brokers And Advisors LLC",
    "broker_profile_url": "https://www.bizbuysell.com/business-broker/joe-ram/florida-business-brokers-and-advisors-llc/37069/",
    "contact_phone": "(309) 859-7376",
    "recently_added": false,
    "listing_price_reduced": false,
    "fetched_at": "2026-09-10T10:44:28.170Z",
    "search_url": "https://www.bizbuysell.com/florida/orlando-businesses-for-sale/"
}
```

Download results in JSON, HTML, CSV, or Excel.

### Use cases

- 💼 **Deal flow for buyers and searchers** — build a filtered pipeline of businesses matching your price, cash flow, industry, and location criteria
- 📊 **Market and valuation research** — analyse asking multiples, cash-flow-to-price ratios, and inventory by industry and state
- 📇 **Broker lead generation** — collect broker names, companies, and contact details across a market
- 🔄 **New-listing monitoring** — schedule a saved search and get alerted to fresh listings
- 🏦 **Lender and advisor prospecting** — find businesses seeking financing or recently listed for sale
- 🔗 **CRM and analytics pipelines** — feed structured listing data into your deal-tracking tools

### How it works

1. Parses each start URL (or builds search URLs from the query-builder filters)
2. Fetches each search / category page through the Apify Unblocker and reads the listing cards and structured data
3. Auto-paginates up to `limit` listings per URL
4. When `enrich_data` is on, fetches each listing's detail page for the full description, financials, lease terms, broker, and business sections
5. Emits one clean record per listing and charges a `listing` event, plus an `enrichment` event when the detail page was parsed

### How much does it cost to scrape BizBuySell?

| Event | Free | Bronze | Silver | Gold |
|-------|------|--------|--------|------|
| `listing` (per 1,000) | **$0.89** | $0.79 | $0.69 | $0.59 |
| `enrichment` (per 1,000) | **$0.69** | $0.59 | $0.49 | $0.39 |

A `listing` event is charged for every record returned. An `enrichment` event is charged only when a listing's detail page is successfully fetched — so a fully enriched run of 1,000 listings costs about **$1.58** on the Free plan. Turn `enrich_data` off for listing-level data only at the lower price.

### FAQ

**What URLs can I use?**
Any BizBuySell URL: `/businesses-for-sale/`, `/{state}-businesses-for-sale/`, `/{state}/{city}-businesses-for-sale/`, category pages, and individual `/business-opportunity/.../{id}/` listing pages. Pagination is automatic.

**What does enrichment add?**
Without enrichment you get the listing card data (title, price, cash flow, location, image, summary). With it, the scraper opens each listing for the full description, gross revenue, EBITDA, employees, lease terms, broker, and the Facilities / Growth / Competition / Reason-for-Selling sections when the seller published them.

**How does the query builder filter?**
`state` and `area` shape the BizBuySell search URL. Price, cash flow, gross income, establishment year, industry, and keyword filters are applied to the scraped results (BizBuySell does not honour them in the URL). Price and cash-flow filters work on the card data; gross income, establishment year, and industry filters need enrichment, so combine them with a specific `state`/`area` for best results. The `area` value must match a BizBuySell URL slug — copy it from a real BizBuySell page; if it is wrong the run falls back to the whole state.

**A run returned a 403 / no results — why?**
BizBuySell's Akamai protection is aggressive and the Unblocker occasionally returns a block page for a whole batch of requests. Re-run it — the scraper already retries each page up to 8 times.

**Why does it need the Unblocker proxy?**
BizBuySell is protected by Akamai Bot Manager and blocks datacenter and residential IPs. The Apify Proxy "Unblocker" group is required and is the default.

**How many listings can I scrape?**
Set `limit` per URL. BizBuySell caps a single search at roughly 1,500 visible results; use narrower geographic or industry filters to go deeper.

**Do I get seller contact details?**
Broker name, company, profile URL, and the public contact phone are collected when BizBuySell shows them. Direct seller emails are not exposed by BizBuySell.

**Can I schedule it?**
Yes. Use [Apify scheduling](https://docs.apify.com/platform/schedules) to re-run the same URLs on any interval and connect the output to Google Sheets, Zapier, Make, or webhooks. Found a bug? Open an issue on the **Issues** tab.

### Is it legal to scrape BizBuySell?

This Actor extracts publicly available data from BizBuySell.com. Scraping public data is generally considered legal based on recent court rulings, including the US Ninth Circuit's decision in *hiQ Labs v. LinkedIn*. Users are responsible for ensuring their use of the scraped data complies with applicable laws, BizBuySell.com Terms of Service, and data protection regulations. Broker and contact details returned by this Actor are business contact information — do not use them for unsolicited bulk marketing or any purpose incompatible with the context in which they were published. For more information, read Apify's post on [web scraping legality](https://blog.apify.com/is-web-scraping-legal/).

### Other ParseBird scrapers

| Actor | Target site | Data |
|-------|------------|------|
| [BizBuySell Scraper](https://apify.com/parsebird/bizbuysell-scraper) | BizBuySell.com | US businesses & franchises for sale |
| [BusinessesForSale Scraper](https://apify.com/parsebird/businessesforsale-listings-scraper) | BusinessesForSale.com | Global business listings |
| [Distressed Property Lead Scraper](https://apify.com/parsebird/distressed-property-lead-scraper) | Multiple | Off-market real estate leads |

Browse all ParseBird actors on the [Apify Store](https://apify.com/parsebird).

# Actor input Schema

## `startUrls` (type: `array`):

BizBuySell URLs to scrape. Mix search result pages, state/city/category pages, and individual listing pages. Pagination is automatic — no need to add page numbers.

## `useQueryBuilder` (type: `boolean`):

Build a BizBuySell search from the state/area below (and post-filter results by industry, price, cash flow, and keywords).

## `state` (type: `string`):

US state name or slug, e.g. california or new-york. Used by the query builder.

## `area` (type: `string`):

City or county slug exactly as it appears in a BizBuySell URL, e.g. los-angeles-county or orlando. If the slug is wrong the run falls back to the whole state.

## `queries` (type: `array`):

Keywords such as a business type or industry (e.g. cafe, bakery). One search URL is built per keyword.

## `industryIds` (type: `array`):

Industry filters.

## `minAskingPrice` (type: `integer`):

Only include listings priced at or above this amount.

## `maxAskingPrice` (type: `integer`):

Only include listings priced at or below this amount.

## `minCashflow` (type: `integer`):

Minimum annual cash flow (SDE).

## `maxCashflow` (type: `integer`):

Maximum annual cash flow (SDE).

## `minGrossIncome` (type: `integer`):

Minimum gross revenue / income.

## `maxGrossIncome` (type: `integer`):

Maximum gross revenue / income.

## `establishmentDate` (type: `integer`):

Only include businesses established after this year, e.g. 2010.

## `limit` (type: `integer`):

Maximum listings to save per search URL or query.

## `enrich_data` (type: `boolean`):

Fetch each listing's detail page for the full description, financials (revenue, EBITDA, FF\&E), lease terms, broker, and business sections. Individual listing URLs are always enriched.

## `proxy` (type: `object`):

BizBuySell blocks datacenter and residential IPs, so the Apify Proxy "Unblocker" group is required.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.bizbuysell.com/california/los-angeles-county-businesses-for-sale/"
    }
  ],
  "useQueryBuilder": false,
  "limit": 5,
  "enrich_data": true,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "UNBLOCKER"
    ]
  }
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# 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 = {
    "startUrls": [
        {
            "url": "https://www.bizbuysell.com/california/los-angeles-county-businesses-for-sale/"
        }
    ],
    "limit": 5,
    "enrich_data": true,
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "UNBLOCKER"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("parsebird/bizbuysell-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 = {
    "startUrls": [{ "url": "https://www.bizbuysell.com/california/los-angeles-county-businesses-for-sale/" }],
    "limit": 5,
    "enrich_data": True,
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["UNBLOCKER"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("parsebird/bizbuysell-scraper").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "startUrls": [
    {
      "url": "https://www.bizbuysell.com/california/los-angeles-county-businesses-for-sale/"
    }
  ],
  "limit": 5,
  "enrich_data": true,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "UNBLOCKER"
    ]
  }
}' |
apify call parsebird/bizbuysell-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,parsebird/bizbuysell-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/PFovfCZ1j370QCVzX/builds/aCjccpxaiKbzXQghC/openapi.json
