Flippa Listings Scraper avatar

Flippa Listings Scraper

Pricing

Pay per event

Go to Apify Store
Flippa Listings Scraper

Flippa Listings Scraper

Scrape public Flippa marketplace listings for prices, revenue, profit, traffic, industry, seller location, and deal-flow research.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape public Flippa business-for-sale listings into a clean dataset for acquisition research, market mapping, valuation comps, and deal-flow monitoring.

What does Flippa Listings Scraper do?

Flippa Listings Scraper collects structured listings from the public Flippa marketplace.

It extracts prices, monthly revenue, monthly profit, traffic, industry, asset type, sale method, seller location, and listing URLs.

The actor is built for fast marketplace intelligence without browser automation.

It uses Flippa's public listing data and returns one row per listing.

Who is it for?

Acquisition scouts and search fund analysts

Use the actor to monitor new Flippa listings every day, shortlist businesses by asking price and monthly profit, and build a repeatable first-pass diligence queue before visiting individual listing pages.

Business brokers and M&A advisors

Track comparable active listings by asset type, industry, location, revenue, and traffic so you can benchmark client expectations against public marketplace supply.

Investors and private buyers

Export public deal-flow into spreadsheets or BI tools to compare revenue multiples, verified traffic flags, sale methods, and auction end dates across many small online businesses.

Agencies, operators, and growth teams

Find ecommerce, content, SaaS, app, and domain opportunities that match your niche, then route candidates to internal review workflows for outreach, acquisition, or partnership analysis.

Data teams and automation builders

Create recurring Flippa watchlists, enrich rows with your own scoring logic, and trigger alerts when new listings meet target filters such as property type, keyword, profit, or verified traffic.

Why use this actor?

🧭 Track active public listings without manual copying.

💰 Compare asking prices with monthly revenue and profit.

📈 Find sites with verified traffic or verified revenue.

🔎 Filter by property type, keyword, industry, and sale method.

📦 Export results to JSON, CSV, Excel, Google Sheets, or API workflows.

What data can you extract?

FieldDescription
listingIdFlippa listing identifier
listingUrlPublic Flippa listing URL
titleListing title
summaryListing summary
propertyNameBusiness or asset name
propertyTypeFlippa asset type
industryFlippa industry slug
currentPriceCurrent auction price
displayPriceDisplayed asking price
buyItNowPriceBuy-it-now price when available
revenuePerMonthMonthly revenue
profitPerMonthMonthly profit
pageViewsPerMonthMonthly page views
uniquesPerMonthMonthly unique visitors
sellerLocationSeller location
hasVerifiedRevenueWhether revenue is marked verified
hasVerifiedTrafficWhether traffic is marked verified
startsAtAuction/listing start date
endsAtAuction/listing end date

How much does it cost to scrape Flippa listings?

The actor uses pay-per-event pricing: a small one-time start event plus a per-listing event for each dataset row saved.

Plan tierStart eventPer listing
Free$0.005$0.0000414
Bronze$0.005$0.0000360
Silver$0.005$0.00002808
Gold$0.005$0.00002160
Platinum$0.005$0.00001440
Diamond$0.005$0.00001008

Example estimates before Apify platform usage fees:

Run sizeFree tier estimateGold tier estimate
25 listingsabout $0.0060about $0.0055
100 listingsabout $0.0091about $0.0072
1,000 listingsabout $0.0464about $0.0266

A small test with 25 listings is designed to stay well under one cent in actor event charges. Final billing is shown by Apify for each run and may include normal platform compute, storage, and proxy usage depending on your account plan.

How to run it

  1. Open the actor on Apify.

  2. Keep the prefilled Flippa search URL or add your own Flippa search URLs.

  3. Set maxItems to the number of listings you need.

  4. Optionally choose property types, keywords, industries, or sale methods.

  5. Click Start.

  6. Download the dataset or connect it to your workflow.

Input options

Flippa search URLs

Use startUrls when you already have a Flippa search page.

Example:

{
"startUrls": [
{ "url": "https://flippa.com/search?filter%5Bproperty_type%5D=website" }
],
"maxItems": 25
}

If no startUrls are supplied, the actor builds a search from filters.

Example:

{
"propertyTypes": ["website", "content_site"],
"keywords": ["newsletter"],
"status": "open",
"maxItems": 50
}

Limits

maxItems controls how many listings are saved.

pageSize controls the API page size and is capped at 100.

Use small limits for first runs.

Output example

{
"listingId": "12991285",
"listingUrl": "https://flippa.com/12991285-example-listing",
"title": "Profitable Restaurant Menu Site",
"propertyType": "content_site",
"industry": "food-and-drink",
"currentPrice": 500,
"displayPrice": 5000,
"revenuePerMonth": 213,
"profitPerMonth": 210,
"pageViewsPerMonth": 20061,
"sellerLocation": "Pakistan",
"hasVerifiedRevenue": true,
"hasVerifiedTraffic": true,
"scrapedAt": "2026-06-09T08:00:00.000Z"
}

Flippa property type tips

Common property types include website, content_site, and ecommerce.

Flippa may expose additional property type slugs over time.

You can pass any public Flippa property type string in the input.

If a filter returns no data, try a broader startUrls search.

Industry filtering tips

Industry values are Flippa slugs.

Examples seen in public data include food-and-drink, home-and-garden, and similar category slugs.

Start broad, inspect the dataset, then refine industry filters.

Data quality notes

Flippa controls the source data.

Some sellers hide or omit financial fields.

Some listings have verified revenue or verified traffic flags.

Some fields can be null when Flippa does not expose them for a listing.

The actor preserves numeric values as numbers where available.

Integrations

Send new listings to Google Sheets for a daily deal-flow spreadsheet.

Push rows to Airtable for analyst review queues.

Use Make or Zapier to notify Slack when high-revenue listings appear.

Export CSV files for valuation analysis in Excel.

Use Apify webhooks to trigger downstream scoring jobs.

API usage with Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/flippa-listings-scraper').call({
startUrls: [{ url: 'https://flippa.com/search?filter%5Bproperty_type%5D=website' }],
maxItems: 25,
});
console.log(run.defaultDatasetId);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/flippa-listings-scraper').call(run_input={
'propertyTypes': ['website'],
'maxItems': 25,
})
print(run['defaultDatasetId'])

API usage with cURL

curl -X POST 'https://api.apify.com/v2/acts/automation-lab~flippa-listings-scraper/runs?token=YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"propertyTypes":["website"],"maxItems":25}'

MCP usage

Use this actor from Claude Desktop, Claude Code, or other MCP-compatible tools through Apify MCP.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/flippa-listings-scraper

Claude Code setup:

$claude mcp add apify-flippa-listings --transport http https://mcp.apify.com/?tools=automation-lab/flippa-listings-scraper

Claude Desktop JSON config:

{
"mcpServers": {
"apify-flippa-listings": {
"url": "https://mcp.apify.com/?tools=automation-lab/flippa-listings-scraper"
}
}
}

Example prompts:

  • "Find 25 open Flippa website listings and summarize the best revenue-to-price ratios."

  • "Scrape Flippa content sites and flag listings with verified traffic."

  • "Create a table of Flippa listings with monthly profit above zero."

Best practices

Start with 25 to 50 listings.

Use Flippa search URLs for complex filters you create on the website.

Use filter inputs for repeatable automated runs.

Store run inputs for recurring monitoring.

Review hasVerifiedRevenue and hasVerifiedTraffic before making decisions.

FAQ

Why did I get fewer listings than requested?

The source search may have fewer public listings than your maxItems value.

Filters can also reduce available results.

Try a broader property type or remove keyword filters.

Why are some financial fields null?

Some Flippa sellers do not expose all financial data publicly.

The actor does not invent values and leaves unavailable fields as null.

Why does a search URL behave differently from filters?

A startUrls search preserves the query parameters in the URL.

Filter inputs are only used when no startUrls are provided.

Legality

This actor extracts publicly available marketplace listing data.

You are responsible for using the data lawfully.

Respect Flippa's terms, privacy rules, and applicable regulations.

Do not use scraped data for spam or unlawful outreach.

Use Flippa listings together with other automation-lab actors when building marketplace, acquisition, and competitive-intelligence workflows:

Use Apify integrations to combine Flippa listing data with enrichment, scoring, spreadsheets, alerts, or downstream review queues.

Changelog

0.1

Initial HTTP-only Flippa listings scraper with search URL support, filter inputs, pagination, and listing-level financial and traffic metrics.