ParseForge Scrapers

[Deprecated] DealStream Business Listings Scraper

parseforge/dealstream-scraper

AutomationDeveloper toolsLead generation

Scrapes DealStream business listings by search query and location. Returns each listing as a flat row with title, price, location, and description. Export to CSV, JSON, Excel, or XML.

Run this scraper See the API call
Total runs
1.3K
Bookmarked
1
Rating
5.0 (1)
Last modified
2 days ago

This scraper was last updated on .

What does the [Deprecated] DealStream Business Listings Scraper return?

ParseForge

DealStream Business Listings Scraper

Scrape DealStream business listings by search query and location, up to a million per run. Every listing comes with its title, price, location, and full description. No login or API key. Export to CSV, JSON, Excel, or XML.

DealStream's public marketplace lists thousands of businesses for sale, from restaurants to retail stores, but browsing them manually is slow and the site has no official API. This Actor reads the public search results directly, filtered by search query and location, and returns each match in one fixed schema.

Who uses it What they scrape DealStream for
Business buyers Find businesses for sale that match their criteria without manual browsing
Market researchers Analyze listing volumes and pricing trends by industry and region
Lead generation agencies Build targeted lists of business sellers for outreach campaigns
Investment analysts Monitor new listings in specific sectors or geographies

What it does

This Actor collects DealStream business listings by search query and location, and returns each one as a flat row.

  • ๐Ÿ” Search query filter: narrow results to businesses matching a keyword like 'restaurant' or 'retail store'.
  • ๐Ÿ“ Location filter: restrict listings to a state, country, or region such as 'California' or 'United States'.
  • ๐Ÿ“Š Structured output: each listing is returned as a flat row with consistent fields for easy analysis.
  • โš™๏ธ Flexible limits: set a maximum number of businesses to collect, from 1 up to 1,000,000.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with DealStream data

๐Ÿ“ˆ Track new business listings.

A market researcher runs the Actor daily with a query like 'restaurant' and location 'California' to monitor new listings and spot emerging opportunities.

๐ŸŽฏ Build a lead list for outreach.

A business broker scrapes all listings for 'retail store' in 'New Jersey' to create a targeted list of sellers for acquisition outreach.

๐Ÿ’ฐ Analyze pricing trends.

An investment analyst collects listings across multiple locations and compares asking prices to identify undervalued businesses.

๐ŸŒ Expand into new markets.

A franchise operator scrapes listings in several states to assess competition and find potential acquisition targets.

Why choose this scraper

What you get
No API key Scrape public DealStream listings without registration or authentication
Scalable Collect up to a million businesses per run, subject to your plan limits
Clean data Each listing is returned as a flat row with consistent fields
Flexible export Download results as CSV, JSON, Excel, or XML

How it compares

No other Store actor targets DealStream the same way, so the honest comparison is with the alternatives teams actually weigh.

DealStream Business Listings Scraper Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When DealStream changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Drive the Actor with a search query and a location, alone or together, and set a maximum number of businesses to collect so only the matches you need reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "searchQuery": "restaurant",
 "location": "California",
 "maxItems": 10
}

A larger pull:

{
 "searchQuery": "restaurant",
 "location": "California",
 "maxItems": 200
}

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the DealStream Business Listings Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to DealStream through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/dealstream-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Your search query or location may be too specific. Try broader terms, check for typos, or remove one of the filters. Also ensure your maximum items is not set to 0.

Why did the run stop before reaching my maximum?

The Actor stops when there are no more results matching your filters. Try broadening your search query or location to get more listings.

Why am I getting an error about maximum items?

Free users must specify a maximum number of businesses and are limited to 100. If you are on a free plan, set maxItems to 100 or less.

Why are some listings missing fields?

Not all listings on DealStream have the same information. Some fields may be empty if the seller did not provide them.

Can I scrape a specific listing by URL?

Currently, the Actor only supports search query and location filters. To scrape a specific listing, use a search query that uniquely identifies it.

FAQ

Question Answer
Do I need a DealStream account or API key? No. This Actor reads the public search results directly, so no login or API key is required.
What search filters can I use? You can filter by a search query (e.g., 'restaurant') and a location (e.g., 'California'). Both are optional, but using at least one is recommended to narrow results.
How many listings can I scrape? You can set a maximum number of businesses to collect, up to 1,000,000. Free users are limited to 100 and must specify a maximum.
What data does each listing include? Each listing is returned as a flat row with fields such as title, price, location, and description. The exact fields are shown in the sample output.
Can I export the results? Yes, you can export the scraped data as CSV, JSON, Excel, or XML.
Is this Actor legal to use? You should only scrape public data in compliance with DealStream's terms of service and applicable laws. This Actor does not bypass any access controls.
How often can I run this Actor? You can schedule runs as frequently as your Apify plan allows. For monitoring new listings, a daily or weekly schedule is common.
What if I get no results? Check your search query and location for typos, or try broader terms. Also ensure you have not set a maximum that is too low.
Can I scrape listings from multiple locations at once? The Actor accepts one location per run. To scrape multiple locations, run it multiple times with different location values.
Does this Actor handle pagination? Yes, it automatically paginates through search results until it reaches your maximum number of businesses or the end of results.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by DealStream, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

What input does the [Deprecated] DealStream Business Listings Scraper accept?

FieldTypeWhat it doesDefault
searchQuery string Search term for businesses (e.g., 'restaurant', 'retail store'). restaurant
location string Location filter (state, country, or region). Examples: 'California', 'New Jersey', 'United States', 'Texas' California
maxItems integer Maximum number of businesses to collect (optional). Leave empty for unlimited (paid users only). Free users must specify this and are limited to 100. 10

How much does the [Deprecated] DealStream Business Listings Scraper cost?

from $23.99 per 1,000 results

Charged forWhat it isPrice each
Result Item Charged once per result collected. $0.02399 to $0.03199
Actor Start Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). $0.0038 to $0.005

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

How do I call the [Deprecated] DealStream Business Listings Scraper API?

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~dealstream-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "searchQuery": "restaurant",
    "location": "California",
    "maxItems": 10
  }'

What example inputs can I use?

Use these inputs to see how a run is configured.

input.json
{
  "searchQuery": "restaurant",
  "location": "California",
  "maxItems": 10
}

What do users say about the [Deprecated] DealStream Business Listings Scraper?

Rated 5.0 out of 5 across 1 review. Read them on Apify.

How do I report an issue with the [Deprecated] DealStream Business Listings Scraper?

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

What related scrapers can I use?

Run [Deprecated] DealStream Business Listings Scraper on Apify All scrapers