{
  "openapi": "3.0.1",
  "info": {
    "title": "Empire Flippers Scraper: Listings, Sold Comps & Deal Alerts",
    "description": "Scrape online businesses for sale on Empire Flippers with full 12-month P&L, multiples and a value score versus real sold deals. Get alerts for new listings, price drops, offers and sales. Official public API, no login needed.",
    "version": "0.0",
    "x-build-id": "5ZMeuQmH7yVZptphv"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/dead00~empire-flippers-scraper-listings-sold-comps-deal-alerts/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-dead00-empire-flippers-scraper-listings-sold-comps-deal-alerts",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/dead00~empire-flippers-scraper-listings-sold-comps-deal-alerts/runs": {
      "post": {
        "operationId": "runs-sync-dead00-empire-flippers-scraper-listings-sold-comps-deal-alerts",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/dead00~empire-flippers-scraper-listings-sold-comps-deal-alerts/run-sync": {
      "post": {
        "operationId": "run-sync-dead00-empire-flippers-scraper-listings-sold-comps-deal-alerts",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "title": "What to get",
            "enum": [
              "for_sale_with_comps",
              "for_sale",
              "sold",
              "pending"
            ],
            "type": "string",
            "description": "Scoring compares each listing's multiple with what similar businesses actually sold for on Empire Flippers.",
            "default": "for_sale_with_comps"
          },
          "maxListings": {
            "title": "Max listings",
            "minimum": 1,
            "maximum": 20000,
            "type": "integer",
            "description": "How many listings to return.",
            "default": 200
          },
          "sortBy": {
            "title": "Sort by",
            "enum": [
              "newest",
              "value",
              "price_low",
              "price_high",
              "profit_high",
              "revenue_high",
              "multiple_low",
              "days_low",
              "recently_sold"
            ],
            "type": "string",
            "description": "'Best value' saves listings as found plus a sorted copy (RESULTS_SORTED).",
            "default": "newest"
          },
          "search": {
            "title": "Search",
            "type": "string",
            "description": "Full-text search across listings, e.g. 'pet supplements' or 'newsletter'."
          },
          "monetizations": {
            "title": "Monetizations",
            "type": "array",
            "description": "e.g. Amazon FBA, SaaS, eCommerce, Display Advertising, Amazon Associates, Info Product, Affiliate, Lead Gen, DropShipping, YouTube. Capitalization doesn't matter.",
            "items": {
              "type": "string"
            }
          },
          "niches": {
            "title": "Niches",
            "type": "array",
            "description": "e.g. Pet Care, Health and Fitness, Home, Technology, Finance, Hobbies.",
            "items": {
              "type": "string"
            }
          },
          "countries": {
            "title": "Countries",
            "type": "array",
            "description": "2-letter codes of the business's markets, e.g. US, GB, AU.",
            "items": {
              "type": "string"
            }
          },
          "minPrice": {
            "title": "Min price (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only listings priced at least this much."
          },
          "maxPrice": {
            "title": "Max price (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only listings priced at most this much."
          },
          "minAnnualProfit": {
            "title": "Min annual net profit (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only listings earning at least this much per year."
          },
          "maxAnnualProfit": {
            "title": "Max annual net profit (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only listings earning at most this much per year."
          },
          "minMultiple": {
            "title": "Min annual multiple",
            "minimum": 0,
            "type": "number",
            "description": "Price ÷ annual profit, e.g. 2."
          },
          "maxMultiple": {
            "title": "Max annual multiple",
            "minimum": 0,
            "type": "number",
            "description": "Price ÷ annual profit, e.g. 3.5 for deals at or below 3.5x."
          },
          "listedWithinDays": {
            "title": "Listed within the last (days)",
            "minimum": 1,
            "type": "integer",
            "description": "Only listings first listed recently, e.g. 7."
          },
          "hasTrademark": {
            "title": "Has a trademark",
            "enum": [
              "any",
              "yes",
              "no"
            ],
            "type": "string",
            "description": "Filter by registered trademark.",
            "default": "any"
          },
          "usesPbn": {
            "title": "Uses a PBN",
            "enum": [
              "any",
              "yes",
              "no"
            ],
            "type": "string",
            "description": "Private blog network (choose 'No' to exclude risky SEO).",
            "default": "any"
          },
          "privateLenderApproved": {
            "title": "Private lender approved",
            "enum": [
              "any",
              "yes",
              "no"
            ],
            "type": "string",
            "description": "Eligible for Empire Flippers' private lender financing.",
            "default": "any"
          },
          "hasSellerInterview": {
            "title": "Has a seller interview",
            "enum": [
              "any",
              "yes",
              "no"
            ],
            "type": "string",
            "description": "A recorded seller interview is available.",
            "default": "any"
          },
          "hasPenalties": {
            "title": "Has search penalties",
            "enum": [
              "any",
              "yes",
              "no"
            ],
            "type": "string",
            "description": "Choose 'No' to exclude sites with Google penalties.",
            "default": "any"
          },
          "minMonthlyRevenue": {
            "title": "Min monthly revenue (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only listings with at least this monthly revenue."
          },
          "minProfitMargin": {
            "title": "Min profit margin (%)",
            "minimum": 0,
            "maximum": 100,
            "type": "number",
            "description": "e.g. 30."
          },
          "maxHoursPerWeek": {
            "title": "Max owner hours per week",
            "minimum": 0,
            "type": "number",
            "description": "e.g. 5 for mostly passive businesses."
          },
          "minAgeYears": {
            "title": "Min business age (years)",
            "minimum": 0,
            "type": "number",
            "description": "Years since the business first made money."
          },
          "minProfitTrend": {
            "title": "Min profit trend (%)",
            "type": "number",
            "description": "e.g. 0 for flat or growing profit (over Empire Flippers' trend period)."
          },
          "minMonthlyVisitors": {
            "title": "Min monthly visitors",
            "minimum": 0,
            "type": "integer",
            "description": "Across the business's websites (where shown)."
          },
          "customerType": {
            "title": "Customers",
            "enum": [
              "any",
              "b2b",
              "b2c"
            ],
            "type": "string",
            "description": "Businesses selling to companies or consumers (both included).",
            "default": "any"
          },
          "automatedSalesOnly": {
            "title": "Automated sales only",
            "type": "boolean",
            "description": "Only businesses whose sales run automatically.",
            "default": false
          },
          "excludeUnpriced": {
            "title": "Exclude unpriced listings",
            "type": "boolean",
            "description": "Skip listings without a public price.",
            "default": false
          },
          "newListingsOnly": {
            "title": "New listings only",
            "type": "boolean",
            "description": "Only listings Empire Flippers marks as new.",
            "default": false
          },
          "minValueScore": {
            "title": "Min value score (0-100)",
            "minimum": 0,
            "maximum": 100,
            "type": "integer",
            "description": "e.g. 60 for good deals or better versus real sales."
          },
          "keywords": {
            "title": "Keywords",
            "type": "array",
            "description": "Only listings mentioning any of these words in the title, summary or niches.",
            "items": {
              "type": "string"
            }
          },
          "listingNumbers": {
            "title": "Specific listings",
            "type": "array",
            "description": "Listing numbers or links, e.g. 97464 or https://empireflippers.com/listing/97464/. Overrides the filters above.",
            "items": {
              "type": "string"
            }
          },
          "soldFrom": {
            "title": "Sold from (sold mode)",
            "type": "string",
            "description": "Only deals sold on or after this date."
          },
          "soldTo": {
            "title": "Sold to (sold mode)",
            "type": "string",
            "description": "Only deals sold on or before this date."
          },
          "compsMonths": {
            "title": "Comps period (months)",
            "minimum": 1,
            "maximum": 60,
            "type": "integer",
            "description": "How far back to look for sales used as comps.",
            "default": 12
          },
          "compsSampleSize": {
            "title": "Comps sample size",
            "minimum": 20,
            "maximum": 3000,
            "type": "integer",
            "description": "How many recent sales to use (not charged).",
            "default": 300
          },
          "includePnl": {
            "title": "Include 12-month P&L",
            "type": "boolean",
            "description": "Monthly net profit, revenue and expenses.",
            "default": true
          },
          "includeTraffic": {
            "title": "Include monthly traffic",
            "type": "boolean",
            "description": "Monthly visitors and traffic channels (where shown).",
            "default": false
          },
          "includeDetails": {
            "title": "Include descriptions",
            "type": "boolean",
            "description": "Summary, opportunities, risks, work required, reason for sale, seller support and assets included.",
            "default": true
          },
          "trackChanges": {
            "title": "Track changes between runs",
            "type": "boolean",
            "description": "Marks new listings and price changes, and reports listings now under offer, sold (with the sale multiple) or removed.",
            "default": false
          },
          "onlyChanges": {
            "title": "Only output changes",
            "type": "boolean",
            "description": "Return only new listings, price changes, and listings now under offer, sold or removed. Ideal for a daily schedule with email or Slack alerts.",
            "default": false
          },
          "memoryName": {
            "title": "Memory name",
            "type": "string",
            "description": "Use different names for different searches.",
            "default": "empire-flippers-monitor"
          },
          "resetMemory": {
            "title": "Reset memory",
            "type": "boolean",
            "description": "Forget previous runs and start fresh.",
            "default": false
          },
          "proxyConfiguration": {
            "title": "Proxy (only if needed)",
            "type": "object",
            "description": "Not needed normally."
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}