Acquire.com Public Listings
Pricing
from $3.75 / 1,000 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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Features
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.
| Field | Type | What it contains |
|---|---|---|
title | string | Public listing title. |
url | string | Canonical public Acquire.com listing URL. |
description | string | The seller's own text describing the business. |
category | string | Business category, such as Mobile. |
asking_price | number | The price the seller asks for the business, in the listed currency. |
currency | string | Currency code for the asking price. |
profit_multiple | number | Asking price divided by profit: roughly how many years of profit the price equals. |
revenue_multiple | number | Asking price divided by revenue: roughly how many years of revenue the price equals. |
annual_growth_rate | string | Year-over-year growth, kept as the text shown on the page (e.g. +974%). |
ttm_revenue | string | Revenue over the last twelve months, as text. |
ttm_profit | string | Profit over the last twelve months, as text. |
last_month_revenue | string | Revenue of the most recent month, as text. |
last_month_profit | string | Profit of the most recent month, as text. |
paying_users | string | Number of paying customers, as text (e.g. 5,000+). |
date_founded | string | When the business was founded. |
team_size | string | Team-size range, e.g. Small (2-20). |
business_model | string | How the business earns, e.g. subscription or B2C. |
tech_stack | string | Technologies the product is built on. |
growth_opportunities | array of strings | Ways the seller says a buyer could grow the business. |
competitors | array of strings | Competitors the seller names. |
key_assets | array of strings | Assets that come with the sale. |
financing | string | How 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 event | Free-plan price | Applies when |
|---|---|---|
apify-actor-start | $0.00005 per event | When 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 event | For 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
- Set
maxResultsto the maximum number of public Acquire.com listing records to return. - Optionally set
proxyConfigurationto choose proxy settings. - Start the Actor with your Apify account. Set
maxResultsto1first to check that a run returns a listing, then read the charged events on the run. - Let the Actor read
https://app.acquire.com/sitemap.xmland visit the public listing URLs it finds under https://app.acquire.com/public/. - Read the resulting dataset, checking for optional properties because public pages can expose different fields.
- 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
| Parameter | What it does | Default |
|---|---|---|
maxResults | Maximum number of public Acquire.com listing records to return. It must be at least 1. | 50 |
proxyConfiguration | Proxy 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
| Condition | What you see | What to do |
|---|---|---|
| A public listing page does not expose a field | Only 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 number | The 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 settings | The 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 sitemap | The run fails with an empty-sitemap message. | Run it again later and check the proxy configuration if the condition continues. |
| A listing page request fails | The 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 consecutively | The 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 record | The 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 URL | The 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.
Is it legal or allowed to use this public Acquire.com data?
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.
Related actors
- B2B Leads List Builder — Maps + Email + Phone Enrichment — Related for building B2B lead data with maps and email or phone enrichment.
- Allabolag Company Registry Scraper — Swedish Business Data — Related for collecting Swedish business data from a company registry.
- Better Business Bureau Scraper — BBB Directory — Related for collecting directory-based business data from the BBB.