# Flippa Product Search Scraper (`soft_alexist/flippa-product-search-scraper`) Actor

Scrape Flippa.com product listings with 80+ data points per asset. Extract prices, traffic metrics, revenue data, seller info, and bidding details from auction and classified listings — perfect for digital asset investors, valuators, and market researchers.

- **URL**: https://apify.com/soft\_alexist/flippa-product-search-scraper.md
- **Developed by:** [Soft Alexist](https://apify.com/soft_alexist) (community)
- **Categories:** Automation, Developer tools, E-commerce
- **Stats:** 2 total users, 1 monthly users, 0.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

## Flippa Product Search Scraper: Extract Digital Asset Listings at Scale

***

### What Is Flippa.com?

Flippa.com is the world's largest marketplace for buying and selling digital assets — websites, apps, domains, and online businesses. Listings range from micro-projects generating a few hundred dollars annually to established revenue-generating platforms. The platform hosts thousands of active auctions and classified listings daily, making it a goldmine for market analysis, competitive research, and investment scouting. Manually tracking listings across multiple filters and pages is impractical — the **Flippa Product Search Scraper** automates this workflow entirely.

***

### Overview

The **Flippa Product Search Scraper** extracts comprehensive product listings from Flippa search results, capturing pricing, traffic metrics, monetization data, seller credentials, and asset details. It supports search result pagination with customizable filters (sale method, status, property type, revenue status) and scales to hundreds of listings per URL.

**Ideal users:**

- **Digital investors** screening assets by price, traffic, or revenue multiples
- **Market researchers** tracking digital asset valuations and trends
- **Domain/app aggregators** building comparable sales datasets
- **Portfolio managers** monitoring competitive listings
- **Due diligence professionals** conducting market analysis

Key strengths include granular filtering, high-volume output (up to 500 items per URL), optional URL failure handling, and rich structured data across 80+ fields.

***

### Input Format

The scraper accepts a JSON configuration object with search URLs and collection parameters:

```json
{
  "urls": [
    "https://flippa.com/websites?search_template=most_relevant&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&filter%5Bproperty_type%5D=website&filter%5Brevenue_generating%5D=T,F&page%5Bnumber%5D=2"
  ],
  "max_items_per_url": 200,
  "ignore_url_failures": true
}
```

| Field | Description | Example |
|---|---|---|
| `urls` | Array of Flippa search result page URLs with filters | URLs containing `filter` parameters and page numbers |
| `max_items_per_url` | Maximum listings to extract per URL (1–500) | `200` or `500` for bulk collection |
| `ignore_url_failures` | If `true`, skips failed URLs without stopping the run | `true` for resilient batch jobs |

**Filter parameters** in URLs:

- `filter[sale_method]` — `auction`, `classified`, or both
- `filter[status]` — `open`, `sold`, `expired`
- `filter[property_type]` — `website`, `app`, `domain`, etc.
- `filter[revenue_generating]` — `T` (yes) or `F` (no)
- `page[number]` — Result page number for pagination

> **Tip:** Chain multiple URLs with different filters to capture broader market segments without maxing out per-URL limits.

***

### Output Format

**Sample output**

```json
{
  "id": "12301360",
  "listing_url": "https://flippa.com/12301360",
  "title": "A 2 Year Old POD Brand Selling Ocean Themed Clothing | Total Revenue Exceeds $2M | Total Net Profit $258k | Ready To Be Scaled Into New Markets ",
  "summary": "A 2 Year Old POD Brand Selling Ocean Themed Clothing | Total Revenue Exceeds $2M | Total Net Profit $258k | Ready To Be Scaled Into New Markets ",
  "has_verified_traffic": false,
  "has_verified_revenue": false,
  "price": 285000,
  "bid_count": 0,
  "sale_method": "classified",
  "status": "open",
  "category": "Design and Style",
  "monetization": "Dropshipping",
  "profit_average": "18,775",
  "end_at": "2027-02-17T15:02:00+00:00",
  "super_seller": false,
  "broker_seller": true,
  "sponsored": true,
  "editors_choice": false,
  "multiple": 1.3,
  "has_multiple": null,
  "revenue_multiple": 0.2,
  "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": "CA, 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_7a1d6553-ddb8-1f37-c828-ed2f60777cde.png",
  "blurred_or_thumbnail_url": "https://static2.flippa.com/blurred_thumbnail_7a1d6553-ddb8-1f37-c828-ed2f60777cde.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": "Feb 18, 2026",
  "viewer_has_early_access": null,
  "special_tags": true,
  "hover_image_url": "https://static2.flippa.com/blurred_thumbnail_7a1d6553-ddb8-1f37-c828-ed2f60777cde.png",
  "basic_info": {
    "name": "Ecommerce | Design and Style",
    "hover_image": "https://static2.flippa.com/blurred_thumbnail_7a1d6553-ddb8-1f37-c828-ed2f60777cde.png",
    "padlocked": true
  },
  "open_listing": false,
  "confidential_thumbnail_url": "https://static2.flippa.com/blurred_thumbnail_7a1d6553-ddb8-1f37-c828-ed2f60777cde.png",
  "confidential_overlay_class": "confidential-blurred-image-overlay",
  "display_confidential_label": "",
  "annual_organic_traffic": 3247,
  "revenue_average": 135155,
  "authority_score": 11,
  "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"
    }
  ],
  "key_data": [
    {
      "label": "Type",
      "value": "Ecommerce",
      "$$hash_key": "06I"
    },
    {
      "label": "Industry",
      "value": "Design and Style",
      "$$hash_key": "06J"
    },
    {
      "label": "Monetization",
      "value": "Dropshipping",
      "$$hash_key": "06K"
    },
    {
      "label": "Site Age",
      "value": "1 year",
      "$$hash_key": "06L"
    },
    {
      "label": "Net Profit",
      "value": "USD $18,775 p/mo",
      "$$hash_key": "06M"
    }
  ],
  "open_to_offer": false,
  "partial_sale": null,
  "equity_sale_percentage": "100",
  "hide_profit": false,
  "domain_only": null,
  "action_button_text": "View Listing",
  "original_price_text": null,
  "price_text": "USD $285,000",
  "target_raise_amount_text": null,
  "from_url": "https://flippa.com/websites?search_template=most_relevant&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&filter%5Bproperty_type%5D=website&filter%5Brevenue_generating%5D=T,F&page%5Bnumber%5D=2"
}
```

Each scraped listing returns a detailed record with 80+ fields across six key categories:

#### Listing Identification & URLs

| Field | Meaning |
|---|---|
| `ID` | Unique Flippa listing identifier |
| `Listing URL` | Direct link to the product page |
| `Property Name` | Name/title of the digital asset |
| `Property Type` | Category (website, app, domain, etc.) |
| `Title` | Display title as shown in search results |
| `Summary` | Brief description of the asset |

#### Financial & Pricing Data

| Field | Meaning |
|---|---|
| `Price` | Current asking/listing price in original currency |
| `Price Text` | Formatted price string with currency symbol |
| `Original Price` | Starting price before any reductions |
| `Original Price Text` | Formatted original price |
| `Price Dropped` | Boolean indicating if price was reduced |
| `Price Dropped Percent` | Percentage discount from original price |
| `Currency Label` | Currency code (e.g., USD, EUR) |
| `Target Raise Amount` | Equity raise target if applicable |
| `Target Raise Amount Text` | Formatted raise amount |
| `TTM Revenue` | Trailing Twelve Months revenue (if verified) |
| `Revenue Average` | Average monthly/annual revenue |
| `Profit Average` | Average profit or EBITDA equivalent |
| `Revenue Multiple` | Price-to-revenue ratio for valuation |
| `Open To Offer` | Seller willing to negotiate |
| `Partial Sale` | Available for fractional ownership |
| `Equity Sale Percentage` | Equity stake percentage offered |

#### Traffic & Performance Metrics

| Field | Meaning |
|---|---|
| `Uniques Per Month` | Unique visitor count (monthly average) |
| `Annual Organic Traffic` | Year-to-date organic traffic estimation |
| `Has Verified Traffic` | Boolean: traffic metrics authenticated by Flippa |
| `Has Verified Revenue` | Boolean: revenue claims verified by Flippa |
| `Authority Score` | SEO authority/domain rating (0–100 scale) |
| `App Rating` | App store rating if applicable |
| `Display Verification Badge` | Shows verification badge to buyers |
| `All Verifications` | Complete verification details |
| `Manually Vetted` | Listing manually reviewed by Flippa staff |

#### Auction & Sale Details

| Field | Meaning |
|---|---|
| `Sale Method` | `auction` or `classified` |
| `Sale Method Title` | Human-readable sale method label |
| `Status` | Current status (open, sold, expired, etc.) |
| `Open Listing` | Boolean: auction/classified still accepting bids/offers |
| `Bid Count` | Number of bids placed (auction listings) |
| `End At` | Auction end date/time (ISO 8601 format) |
| `Under Offer` | Boolean: highest bid accepted, awaiting completion |

#### Seller & Marketplace Credibility

| Field | Meaning |
|---|---|
| `Super Seller` | Boolean: seller has excellent reputation badge |
| `Broker Seller` | Boolean: seller is a licensed broker |
| `Managed By Flippa` | Boolean: Flippa facilitates the sale |
| `Early Access Listing` | Boolean: exclusive early access period active |
| `Early Access Percentage` | Discount for early access buyers |
| `Early Access Days Remaining` | Days left in early access window |
| `Protect Listing` | Anti-scraping or confidentiality flag |
| `Domain Only` | Boolean: domain transfer without business assets |

#### Asset Details & Monetization

| Field | Meaning |
|---|---|
| `Monetization` | Revenue model (ads, affiliate, e-commerce, etc.) |
| `Integrations` | Third-party platforms/tools integrated |
| `Integration Icons` | Visual icons for integrations |
| `Primary Platform` | Main technology/CMS used |
| `Ready Made` | Boolean: turnkey ready to operate |
| `Established At` | Launch date of the asset |
| `Age Label` | Formatted age (e.g., "3 years old") |
| `Formatted Age In Years` | Numeric age in years |
| `Country Name` | Geographic location/jurisdiction |
| `Category` | Business category/niche |

#### Visual & Metadata

| Field | Meaning |
|---|---|
| `Thumbnail URL` | Small preview image URL |
| `Default Image` | Primary listing image |
| `Default Image URL` | Full URL for primary image |
| `Blurred Image URL` | Confidential listing blurred preview |
| `Blurred Or Thumbnail URL` | Intelligently selected image based on confidentiality |
| `Hover Image URL` | Secondary image on hover |
| `Confidential Thumbnail URL` | Confidential listing thumbnail |
| `Confidential Overlay Class` | CSS class for confidentiality styling |
| `Display Confidential Label` | Boolean: show confidentiality notice |

#### Special Flags & Tags

| Field | Meaning |
|---|---|
| `Sponsored` | Boolean: paid featured placement |
| `Editors Choice` | Flippa editorial team recommendation |
| `Multiple` | Multiple versions or packages available |
| `Has Multiple` | Boolean: multiple sale options |
| `Confidential` | Boolean: financial details hidden until inquiry |
| `Watched` | Boolean: listing in user's watchlist |
| `Badges` | Array of special achievement/status badges |
| `Special Tags` | Custom tags assigned to the listing |
| `Scores` | Internal quality/relevance scoring |
| `Beta Scores` | Experimental scoring algorithms |
| `Key Data` | Summarized key metrics |
| `Basic Info` | Core listing information object |
| `Action Button Text` | Primary call-to-action label |
| `Hide Profit` | Boolean: hide profit metrics |

***

### How to Use

**Step 1: Build your search URL**

- Navigate to Flippa.com and apply filters (sale method, status, property type, revenue status)
- Copy the resulting URL from your browser address bar
- The URL will include encoded filter parameters

**Step 2: Add pagination**

- To scrape multiple pages, append `&page[number]=2`, `&page[number]=3`, etc.
- Or create separate URLs for each page and add them all to the `urls` array

**Step 3: Configure extraction limits**

- Set `max_items_per_url` based on your needs (default `200`, max `500`)
- Higher limits capture more listings but may take longer

**Step 4: Enable fault tolerance**

- Set `ignore_url_failures: true` for bulk runs to skip problematic URLs
- Set to `false` if you need to catch and debug every error

**Step 5: Run and export**

- Start the scraper and monitor progress in the logs
- Download results as JSON, CSV, or Excel
- Import into spreadsheets, databases, or analytics tools

**Best practices:**

- Test with one URL and a low `max_items_per_url` (e.g., 20) before scaling
- Use filters to target specific asset types and price ranges
- Run during off-peak hours to reduce server load
- Respect Flippa's Terms of Service regarding data use

***

### Use Cases & Business Value

**Valuation & Due Diligence**

- Build comparable sales databases by property type and revenue level
- Analyze price-to-traffic and price-to-revenue multiples over time
- Track market trends for e-commerce sites, content sites, and SaaS apps

**Investment Screening**

- Identify underpriced assets by comparing current price to historical multiples
- Monitor seller reputation and asset verification status
- Track which assets sell quickly vs. linger on the market

**Competitive Analysis**

- Monitor competitor digital properties and asking prices
- Identify emerging niches and business models gaining traction
- Benchmark your own assets against comparable listings

**Aggregator & Syndication Platforms**

- Feed Flippa data into curated digital asset marketplaces
- Create newsletters or alerts for specific asset categories
- Build historical databases for market intelligence

**Content & SEO Research**

- Extract domain authority, traffic, and monetization data at scale
- Identify content sites and affiliate properties in your niche
- Analyze which established sites are for sale and why

***

### Conclusion

The **Flippa Product Search Scraper** transforms Flippa's vast marketplace into structured, actionable data. With 80+ fields per listing and support for complex filter combinations, it empowers investors, researchers, and platform builders to make smarter digital asset decisions without manual labor. Start scraping today and unlock competitive insights in the digital economy.

# Actor input Schema

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

Add the URLs of the product list 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.

## `max_items_per_url` (type: `integer`):

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://flippa.com/websites?search_template=most_relevant&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&filter%5Bproperty_type%5D=website&filter%5Brevenue_generating%5D=T,F&page%5Bnumber%5D=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 500
}
```

# 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://flippa.com/websites?search_template=most_relevant&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&filter%5Bproperty_type%5D=website&filter%5Brevenue_generating%5D=T,F&page%5Bnumber%5D=2"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 500
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/flippa-product-search-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://flippa.com/websites?search_template=most_relevant&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&filter%5Bproperty_type%5D=website&filter%5Brevenue_generating%5D=T,F&page%5Bnumber%5D=2"],
    "ignore_url_failures": True,
    "max_items_per_url": 500,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/flippa-product-search-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://flippa.com/websites?search_template=most_relevant&filter%5Bsale_method%5D=auction,classified&filter%5Bstatus%5D=open&filter%5Bproperty_type%5D=website&filter%5Brevenue_generating%5D=T,F&page%5Bnumber%5D=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 500
}' |
apify call soft_alexist/flippa-product-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

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