Acquire.com Public Listings avatar

Acquire.com Public Listings

Pricing

from $3.75 / 1,000 acquire.com public listings

Go to Apify Store
Acquire.com Public Listings

Acquire.com Public Listings

Collect public Acquire.com startup-for-sale listings. Get titles, URLs, asking prices, currencies, and disclosed business metrics. Run with maxResults; no login, session, or API key required. Pricing: $0.00375/result + $0.00005/start event.

Pricing

from $3.75 / 1,000 acquire.com public listings

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Features

Limited permissions

Share

Acquire.com Public Listings Scraper

This Actor scrapes publicly available startup-for-sale listings from Acquire.com’s public listing sitemap and public pages under app.acquire.com/public. It returns listing details and disclosed business metrics. No Acquire.com login, session or API key is needed; you only run it from your Apify account.

  • Extract canonical listing titles and URLs for public Acquire.com listings.
  • Compare public asking prices, currencies, categories, and valuation multiples when researching businesses for sale.
  • Screen listings using disclosed revenue, profit, growth, and paying-user figures.
  • Review public company overview details, competitors, assets, and financing information.

What you get

Each record contains the listing title and canonical URL. Other fields are included when the public listing page exposes them.

FieldTypeWhat it contains
titlestringPublic listing title.
urlstringCanonical public Acquire.com listing URL.
descriptionstringThe seller's own text describing the business.
categorystringBusiness category, such as Mobile.
asking_pricenumberThe price the seller asks for the business, in the listed currency.
currencystringCurrency code for the asking price.
profit_multiplenumberAsking price divided by profit: roughly how many years of profit the price equals.
revenue_multiplenumberAsking price divided by revenue: roughly how many years of revenue the price equals.
annual_growth_ratestringYear-over-year growth, kept as the text shown on the page (e.g. +974%).
ttm_revenuestringRevenue over the last twelve months, as text.
ttm_profitstringProfit over the last twelve months, as text.
last_month_revenuestringRevenue of the most recent month, as text.
last_month_profitstringProfit of the most recent month, as text.
paying_usersstringNumber of paying customers, as text (e.g. 5,000+).
date_foundedstringWhen the business was founded.
team_sizestringTeam-size range, e.g. Small (2-20).
business_modelstringHow the business earns, e.g. subscription or B2C.
tech_stackstringTechnologies the product is built on.
growth_opportunitiesarray of stringsWays the seller says a buyer could grow the business.
competitorsarray of stringsCompetitors the seller names.
key_assetsarray of stringsAssets that come with the sale.
financingstringHow the business has been financed.

Sample output

The following is a shortened record from the dataset sample:

{
"title": "B2C Speech Therapy App for Kids — 5,000+ Customers, $300K ARR, 974% Growth",
"url": "https://app.acquire.com/public/oa2pfifwmk-b2c-speech-therapy-app-for-kids-5-000-customers-300k-arr-974-growth",
"description": "This is a fast-growing speech therapy platform helping parents build children’s language skills through expert-designed, play-based lessons. Engaging activities, progress tracking, and step-by-step guidance turn screen time into real developmental gains. Bootstrapped and subscription-based, it serves 5,000+ customers with ~$300k ARR. With 974% YoY growth and $28,135 revenue / $24,017 profit last month, it’s primed to scale via focused marketing and pricing. Key Highlights ✅ 5,000+ customers...",
"category": "Mobile", "asking_price": 100000, "currency": "USD",
"profit_multiple": 1.2, "revenue_multiple": 0.3,
"annual_growth_rate": "+974%", "ttm_revenue": "$351k", "ttm_profit": "$80.6k",
"last_month_revenue": "$15.4k", "last_month_profit": "$10.7k", "paying_users": "5,000+",
"date_founded": "March 2025", "team_size": "Small (2-20)",
"business_model": "Subscription, Business-to-consumer (B2C)", "tech_stack": "React Native"
}

Pricing

The Actor charges per event.

Charge eventFree-plan priceApplies when
apify-actor-start$0.00005 per eventWhen the Actor starts running. The apify-actor-start event is charged once per GB of run memory, minimum one event.
apify-default-dataset-item$0.00375 per eventFor one scraped result with all fields.

At these Free-plan prices, 100 results cost $0.37505, 1,000 results cost $3.75005 and 10,000 results cost $37.50005. Each total includes one apify-actor-start event.

The Free plan includes $5 of monthly platform credit; the $5 credit covers 1,333 results in a single run.

You pay only for the events listed above. This Actor does not use the Pay per event + usage option, so the platform usage of your runs (compute, proxy traffic and storage) is not billed to you separately.

How to use

  1. Set maxResults to the maximum number of public Acquire.com listing records to return.
  2. Optionally set proxyConfiguration to choose proxy settings.
  3. Start the Actor with your Apify account. Set maxResults to 1 first to check that a run returns a listing, then read the charged events on the run.
  4. Let the Actor read https://app.acquire.com/sitemap.xml and visit the public listing URLs it finds under https://app.acquire.com/public/.
  5. Read the resulting dataset, checking for optional properties because public pages can expose different fields.
  6. Repeat the run through Apify Schedules.

Example input:

{
"maxResults": 10
}

Export the dataset as JSON or CSV, or read it through the Apify dataset API.

Input parameters

ParameterWhat it doesDefault
maxResultsMaximum number of public Acquire.com listing records to return. It must be at least 1.50
proxyConfigurationProxy settings used for every request to Acquire.com. If you omit it, the schema default applies: Apify Proxy with the RESIDENTIAL group. Proxy use is switched off only if you disable it in this field.Apify Proxy, RESIDENTIAL group

Limits and edge cases

ConditionWhat you seeWhat to do
A public listing page does not expose a fieldOnly the fields the public listing page exposes are provided. Financial values that are displayed as text remain text, and the Actor does not fill private or unavailable values.Check whether the property exists before using it in downstream processing.
maxResults is 0 or a negative numberThe run fails with an invalid maximum-results error.Set maxResults to an integer of at least 1.
The Acquire.com sitemap cannot be fetched through the selected proxy settingsThe run fails with a source-unreachable message.Run it again later or change the proxy configuration.
Acquire.com returns no public listing URLs in the sitemapThe run fails with an empty-sitemap message.Run it again later and check the proxy configuration if the condition continues.
A listing page request failsThe request is attempted up to three times with a 25-second timeout per attempt. After the attempts fail, that page is skipped and the failed-page count increases.Run the Actor again or adjust the proxy configuration.
Two listing page requests fail consecutivelyThe Actor stops processing later sitemap entries. Previously pushed records remain available; when at least one record was delivered, the output is marked incomplete.Review the partial dataset and run again to collect another result set.
No listing page produces a parseable recordThe run fails with a no-listing-parsed message.Run it again later or review the proxy configuration.
A listing page succeeds but produces a duplicate canonical URLThe duplicate is not pushed again.Use the canonical url field as the record identifier.

Records reach the dataset when they are pushed as default dataset items. A run that ends before any record is pushed does not charge dataset-item events.

FAQ

How much does it cost to scrape Acquire.com listings?

The price is $0.00375 per result on the Free plan. See the Pricing table for the start-event price and worked totals.

Why did the run return no listings?

The run can return no records when the sitemap cannot be fetched, the sitemap contains no public listing URLs, or no fetched page produces a parseable listing. Run the Actor again later or review the proxy configuration. Dataset-item events are charged only for records that were pushed.

Why is a field missing from a result?

Acquire.com only exposes some fields on each public listing page. The Actor does not add a blank or inferred value for a field the page does not expose.

What should I do if the Actor cannot reach Acquire.com?

The Actor retries a failed page request up to three times. If the sitemap cannot be fetched, the run ends with a source-unreachable message; run it again later or change the proxy configuration. If individual pages fail after retries, they can be skipped and the resulting dataset may be incomplete.

The Actor reads Acquire.com’s public listing sitemap and public pages under app.acquire.com/public. Acquire.com’s source terms and applicable law depend on your use case, so review them before using the data.