# Flippa

Find businesses for sale on Flippa.com! It's fast and costs little.

## Actor Statistics

- Total users: 1
- Monthly users: 1
- Runs succeeded: 100.00%
- Categories: Lead generation, SEO tools, Jobs

## Pricing

$5.00/month + usage

## Input Schema

- **myurl** (type: string): URL to fetch results from.
- **operation** (type: string): Optional. Only used when URL is not provided.
- **maximum** (type: integer): No description
- **delay** (type: integer): Waiting time between requests.
- **proxy** (type: object): Select proxies to be used by your crawler.

## API example

## Flippa

- **OpenAPI Version:** `3.1.1`
- **API Version:** `1.4`

Find businesses for sale on Flippa.com! It's fast and costs little.

### Servers

- **URL:** `https://api.apify.com/v2`

### Operations

#### Executes an Actor, waits for its completion, and returns Actor's dataset items in response.

- **Method:** `POST`
- **Path:** `/acts/canadesk~flippa/run-sync-get-dataset-items`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`delay`**

  `integer`, default: `2` — Waiting time between requests.

- **`maximum`**

  `integer`, default: `100`

- **`myurl`**

  `string`, default: `"https://flippa.com/search?filter%5Brevenue_generating%5D=T,F&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&page%5Bsize%5D=100&search_template=most_relevant&sort_alias=most_recent"` — URL to fetch results from.

- **`operation`**

  `string`, possible values: `"buy", "invest"`, default: `"buy"` — Optional. Only used when URL is not provided.

- **`proxy`**

  `object` — Select proxies to be used by your crawler.

**Example:**

```
{
  "myurl": "https://flippa.com/search?filter%5Brevenue_generating%5D=T,F&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&page%5Bsize%5D=100&search_template=most_relevant&sort_alias=most_recent",
  "operation": "buy",
  "maximum": 100,
  "delay": 2,
  "proxy": {}
}
```

##### Responses

###### Status: 200 OK

#### Executes an Actor and returns information about the initiated run in response.

- **Method:** `POST`
- **Path:** `/acts/canadesk~flippa/runs`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`delay`**

  `integer`, default: `2` — Waiting time between requests.

- **`maximum`**

  `integer`, default: `100`

- **`myurl`**

  `string`, default: `"https://flippa.com/search?filter%5Brevenue_generating%5D=T,F&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&page%5Bsize%5D=100&search_template=most_relevant&sort_alias=most_recent"` — URL to fetch results from.

- **`operation`**

  `string`, possible values: `"buy", "invest"`, default: `"buy"` — Optional. Only used when URL is not provided.

- **`proxy`**

  `object` — Select proxies to be used by your crawler.

**Example:**

```
{
  "myurl": "https://flippa.com/search?filter%5Brevenue_generating%5D=T,F&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&page%5Bsize%5D=100&search_template=most_relevant&sort_alias=most_recent",
  "operation": "buy",
  "maximum": 100,
  "delay": 2,
  "proxy": {}
}
```

##### Responses

###### Status: 200 OK

\####### Content-Type: application/json

- **`data`**

  `object`

  - **`actId`**

    `string`

  - **`buildId`**

    `string`

  - **`buildNumber`**

    `string`

  - **`containerUrl`**

    `string`

  - **`defaultDatasetId`**

    `string`

  - **`defaultKeyValueStoreId`**

    `string`

  - **`defaultRequestQueueId`**

    `string`

  - **`finishedAt`**

    `string`, format: `date-time`

  - **`id`**

    `string`

  - **`meta`**

    `object`

    - **`origin`**

      `string`

    - **`userAgent`**

      `string`

  - **`options`**

    `object`

    - **`build`**

      `string`

    - **`diskMbytes`**

      `integer`

    - **`memoryMbytes`**

      `integer`

    - **`timeoutSecs`**

      `integer`

  - **`startedAt`**

    `string`, format: `date-time`

  - **`stats`**

    `object`

    - **`computeUnits`**

      `integer`

    - **`inputBodyLen`**

      `integer`

    - **`rebootCount`**

      `integer`

    - **`restartCount`**

      `integer`

    - **`resurrectCount`**

      `integer`

  - **`status`**

    `string`

  - **`usage`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `integer`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`usageTotalUsd`**

    `number`

  - **`usageUsd`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `number`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`userId`**

    `string`

**Example:**

```
{
  "data": {
    "id": "",
    "actId": "",
    "userId": "",
    "startedAt": "2025-01-08T00:00:00.000Z",
    "finishedAt": "2025-01-08T00:00:00.000Z",
    "status": "READY",
    "meta": {
      "origin": "API",
      "userAgent": ""
    },
    "stats": {
      "inputBodyLen": 2000,
      "rebootCount": 0,
      "restartCount": 0,
      "resurrectCount": 0,
      "computeUnits": 0
    },
    "options": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 1024,
      "diskMbytes": 2048
    },
    "buildId": "",
    "defaultKeyValueStoreId": "",
    "defaultDatasetId": "",
    "defaultRequestQueueId": "",
    "buildNumber": "1.0.0",
    "containerUrl": "",
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 1,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    },
    "usageTotalUsd": 0.00005,
    "usageUsd": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 0.00005,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    }
  }
}
```

#### Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.

- **Method:** `POST`
- **Path:** `/acts/canadesk~flippa/run-sync`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`delay`**

  `integer`, default: `2` — Waiting time between requests.

- **`maximum`**

  `integer`, default: `100`

- **`myurl`**

  `string`, default: `"https://flippa.com/search?filter%5Brevenue_generating%5D=T,F&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&page%5Bsize%5D=100&search_template=most_relevant&sort_alias=most_recent"` — URL to fetch results from.

- **`operation`**

  `string`, possible values: `"buy", "invest"`, default: `"buy"` — Optional. Only used when URL is not provided.

- **`proxy`**

  `object` — Select proxies to be used by your crawler.

**Example:**

```
{
  "myurl": "https://flippa.com/search?filter%5Brevenue_generating%5D=T,F&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&page%5Bsize%5D=100&search_template=most_relevant&sort_alias=most_recent",
  "operation": "buy",
  "maximum": 100,
  "delay": 2,
  "proxy": {}
}
```

##### Responses

###### Status: 200 OK

### Schemas

#### inputSchema

- **Type:**`object`

* **`delay`**

  `integer`, default: `2` — Waiting time between requests.

* **`maximum`**

  `integer`, default: `100`

* **`myurl`**

  `string`, default: `"https://flippa.com/search?filter%5Brevenue_generating%5D=T,F&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&page%5Bsize%5D=100&search_template=most_relevant&sort_alias=most_recent"` — URL to fetch results from.

* **`operation`**

  `string`, possible values: `"buy", "invest"`, default: `"buy"` — Optional. Only used when URL is not provided.

* **`proxy`**

  `object` — Select proxies to be used by your crawler.

**Example:**

```
{
  "myurl": "https://flippa.com/search?filter%5Brevenue_generating%5D=T,F&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&page%5Bsize%5D=100&search_template=most_relevant&sort_alias=most_recent",
  "operation": "buy",
  "maximum": 100,
  "delay": 2,
  "proxy": {}
}
```

#### runsResponseSchema

- **Type:**`object`

* **`data`**

  `object`

  - **`actId`**

    `string`

  - **`buildId`**

    `string`

  - **`buildNumber`**

    `string`

  - **`containerUrl`**

    `string`

  - **`defaultDatasetId`**

    `string`

  - **`defaultKeyValueStoreId`**

    `string`

  - **`defaultRequestQueueId`**

    `string`

  - **`finishedAt`**

    `string`, format: `date-time`

  - **`id`**

    `string`

  - **`meta`**

    `object`

    - **`origin`**

      `string`

    - **`userAgent`**

      `string`

  - **`options`**

    `object`

    - **`build`**

      `string`

    - **`diskMbytes`**

      `integer`

    - **`memoryMbytes`**

      `integer`

    - **`timeoutSecs`**

      `integer`

  - **`startedAt`**

    `string`, format: `date-time`

  - **`stats`**

    `object`

    - **`computeUnits`**

      `integer`

    - **`inputBodyLen`**

      `integer`

    - **`rebootCount`**

      `integer`

    - **`restartCount`**

      `integer`

    - **`resurrectCount`**

      `integer`

  - **`status`**

    `string`

  - **`usage`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `integer`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`usageTotalUsd`**

    `number`

  - **`usageUsd`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `number`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`userId`**

    `string`

**Example:**

```
{
  "data": {
    "id": "",
    "actId": "",
    "userId": "",
    "startedAt": "2025-01-08T00:00:00.000Z",
    "finishedAt": "2025-01-08T00:00:00.000Z",
    "status": "READY",
    "meta": {
      "origin": "API",
      "userAgent": ""
    },
    "stats": {
      "inputBodyLen": 2000,
      "rebootCount": 0,
      "restartCount": 0,
      "resurrectCount": 0,
      "computeUnits": 0
    },
    "options": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 1024,
      "diskMbytes": 2048
    },
    "buildId": "",
    "defaultKeyValueStoreId": "",
    "defaultDatasetId": "",
    "defaultRequestQueueId": "",
    "buildNumber": "1.0.0",
    "containerUrl": "",
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 1,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    },
    "usageTotalUsd": 0.00005,
    "usageUsd": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 0.00005,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    }
  }
}
```

## 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 = {
    "proxy": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("canadesk/flippa").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 = { "proxy": { "useApifyProxy": True } }

# Run the Actor and wait for it to finish
run = client.actor("canadesk/flippa").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 '{
  "proxy": {
    "useApifyProxy": true
  }
}' |
apify call canadesk/flippa --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?actors=canadesk/flippa",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

### How It Works

Navigate to Flippa and set your filters. Copy the URL and paste it into the "URL" input.

### Output

This actor returns raw data:

```
{
	"id": "12030175",
	"listing_url": "https://flippa.com/12030175",
	"title": "A 1 year Old Organic Shopify Brand Selling Guitar Chord Accessories With $125k+ Revenue & $65K+ Profit, Automated, 150k+ Followers, Huge Potential To Scale.\r\n",
	"summary": "A 1 year Old Organic Shopify Brand Selling Guitar Chord Accessories With $125k+ Revenue & $65K+ Profit, Automated, 150k+ Followers, Huge Potential To Scale.\r\n",
	"has_verified_traffic": false,
	"has_verified_revenue": false,
	"price": 75000,
	"bid_count": 0,
	"sale_method": "classified",
	"status": "open",
	"category": "Entertainment",
	"monetization": "Dropshipping",
	"profit_average": "175,105,321",
	"end_at": "2026-07-21T15:15:17+00:00",
	"super_seller": false,
	"broker_seller": true,
	"sponsored": true,
	"editors_choice": false,
	"multiple": 0,
	"has_multiple?": false,
	"revenue_multiple": 0,
	"target_raise_amount": null,
	"ttm_revenue": null,
	"confidential": true,
	"primary_platform": null,
	"property_name": "Sign NDA to view more details →",
	"established_at": 1,
	"country_name": "NJ, United States",
	"ready_made": false,
	"thumbnail_url": "https://static.flippa.com/assets/search/placeholders/ecommerce-10f4c697f0c0d1666468627a72edab6043d55242f2164fd70dc293b1938f4057.svg",
	"default_image": "https://static.flippa.com/assets/search/placeholders/ecommerce-10f4c697f0c0d1666468627a72edab6043d55242f2164fd70dc293b1938f4057.svg",
	"default_image_url": "https://static.flippa.com/assets/search/placeholders/ecommerce-10f4c697f0c0d1666468627a72edab6043d55242f2164fd70dc293b1938f4057.svg",
	"blurred_image_url": "https://static2.flippa.com/blurred_thumbnail_577059b6-7583-7c3c-1728-6f81b69565b7.png",
	"blurred_or_thumbnail_url": "https://static2.flippa.com/blurred_thumbnail_577059b6-7583-7c3c-1728-6f81b69565b7.png",
	"property_type": "Ecommerce",
	"watched": false,
	"scores": null,
	"beta_scores": null,
	"uniques_per_month": null,
	"age_label": "Site Age",
	"formatted_age_in_years": "1 year",
	"sale_method_title": "Asking Price",
	"integrations": [],
	"integration_icons": [],
	"currency_label": "USD $",
	"protect_listing": false,
	"display_verification_badge": true,
	"all_verifications": [
		{
			"tooltip_text": "The Flippa vetting team or the broker has verified this listing to ensure accuracy of the stated financial and operational performance.",
			"path": "https://static.flippa.com/assets/search/verified-user-icon-a559760075afdcb94eaed43cd73c9bf938f27f54b892404ab756fc36b1a85e0c.svg",
			"provider": "verified-listing"
		}
	],
	"manually_vetted": true,
	"early_access_listing": false,
	"early_access_percentage": "100%",
	"early_access_days_remaining": 0,
	"early_access_overlay_title_suffix": "in 0 Days",
	"early_access_open_at": "Jul 22, 2025",
	"viewer_has_early_access": null,
	"special_tags": true,
	"hover_image_url": "https://static2.flippa.com/blurred_thumbnail_577059b6-7583-7c3c-1728-6f81b69565b7.png",
	"basic_info": {
		"name": "Ecommerce | Entertainment",
		"hover_image": "https://static2.flippa.com/blurred_thumbnail_577059b6-7583-7c3c-1728-6f81b69565b7.png",
		"padlocked": true
	},
	"open_listing": false,
	"confidential_thumbnail_url": "https://static2.flippa.com/blurred_thumbnail_577059b6-7583-7c3c-1728-6f81b69565b7.png",
	"confidential_overlay_class": "confidential-blurred-image-overlay",
	"display_confidential_label": "",
	"annual_organic_traffic": null,
	"revenue_average": 175110489,
	"authority_score": null,
	"app_rating": null,
	"managed_by_flippa": false,
	"original_price": null,
	"price_dropped": false,
	"price_dropped_percent": null,
	"under_offer": false,
	"badges": [
		{
			"text": "Broker",
			"icon": "icons/library/solid/user-circle.svg",
			"variant": "light_gray"
		},
		{
			"text": "Sponsored",
			"icon": "icons/library/solid/star.svg",
			"variant": "light_yellow"
		}
	],
	"listing_watchable": true,
	"show_multiple": false,
	"invest": false,
	"action_button_text": "View Listing",
	"action_class": "primary",
	"key_data": [
		{
			"label": "Type",
			"value": "Ecommerce"
		},
		{
			"label": "Industry",
			"value": "Entertainment"
		},
		{
			"label": "Monetization",
			"value": "Dropshipping"
		},
		{
			"label": "Site Age",
			"value": "1 year"
		},
		{
			"label": "Net Profit",
			"value": "USD $175,105,321 p/mo"
		}
	],
	"open_to_offer": false,
	"partial_sale": null,
	"equity_sale_percentage": "100",
	"hide_profit": false
}
```

### Support

Always use a proxy!

Open a new issue for bugs, please share your Run URL and Input 🎈
