sunbeltnetwork.com APIsunbeltnetwork.com ↗
Search and retrieve business-for-sale listings from Sunbelt Network. Filter by state, cash flow, revenue, and industry. Get financials, broker info, and office locations.
curl -X GET 'https://api.parse.bot/scraper/48e3871a-6136-4dde-9468-cd7c2b1a5f23/search_listings?limit=3' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for business-for-sale listings with various filters. Returns a paginated list of listings with financial summary and location. Automatically fetches multiple pages up to the specified limit.
| Param | Type | Description |
|---|---|---|
| page | integer | Starting page number. |
| limit | integer | Maximum number of listings to return. |
| query | string | Keyword, city, or listing ID to search for. |
| state | string | State name to filter by (e.g. 'Florida', 'California'). |
| cf_max | number | Maximum cash flow. |
| cf_min | number | Minimum cash flow. |
| gr_max | number | Maximum gross revenue. |
| gr_min | number | Minimum gross revenue. |
| country | string | Country name to filter by. |
| industry | string | Industry name or numeric ID. Accepted names: Agriculture, Automotive & Boat, Beauty & Personal Care, Building & Construction, Communication & Media, Education & Children, Entertainment & Recreation, Financial Services, Health Care & Fitness, Manufacturing, Non-Classifiable, Online & Technology, Pet Services, Restaurants & Food, Retail, Service Businesses, Transportation & Storage, Travel, Wholesale & Distributors. Accepted IDs: 1 through 19. |
| price_max | number | Maximum asking price. |
| price_min | number | Minimum asking price. |
| relocatable | boolean | When true, filters to relocatable businesses only. |
{
"type": "object",
"fields": {
"end_page": "integer, the last page fetched",
"listings": "array of listing objects with title, url, listing_id, asking_price, location, gross_revenue, cash_flow",
"start_page": "integer, the starting page number used",
"total_returned": "integer, count of listings returned"
},
"sample": {
"data": {
"end_page": 2,
"listings": [
{
"url": "https://www.sunbeltnetwork.com/business-search/business-details/northeast-nj-bio-refinery-59081/",
"title": "Northeast New Jersey Bio-Refinery Development & Construction",
"location": "Northeast New Jersey, New Jersey",
"cash_flow": "$54m",
"listing_id": "59081",
"asking_price": "$90m",
"gross_revenue": "$147m"
}
],
"start_page": 1,
"total_returned": 3
},
"status": "success"
}
}About the sunbeltnetwork.com API
The Sunbelt Network API provides access to business-for-sale listings across 7 endpoints, covering search, listing details, industry categories, and office locations. The search_listings endpoint accepts filters for state, cash flow range, gross revenue range, and keyword, returning asking price, location, and financial summaries for each result. The get_listing_details endpoint retrieves full financials, broker contact data, and descriptive sections for any individual listing URL.
Search and Filter Listings
The search_listings endpoint accepts up to eight input parameters: query (keyword, city, or listing ID), state (full state name like Florida), cf_min/cf_max for cash flow bounds, gr_min/gr_max for gross revenue bounds, and page/limit for pagination control. Results include a listings array of objects, each carrying title, url, listing_id, asking_price, location, gross_revenue, and cash_flow. The response also reports start_page, end_page, and total_returned so you can track multi-page fetches.
Listing Details and Financials
get_listing_details takes a single listing URL (typically sourced from search_listings results) and returns a structured breakdown. The financials object holds keyed values for Asking Price, Cash Flow, Gross Revenue, and Down Payment. The summary object covers attributes like Year Established, Relocatable, and Franchise status. The broker object includes company name, office, email, and phone. The descriptions object maps section headers to full text, which typically contains the business narrative, operations detail, and opportunity overview.
Industry Categories and Office Locations
get_all_categories returns every industry category available on Sunbelt Network — each with a numeric id and a name — which can be used to understand the classification system. Convenience endpoints get_healthcare_listings and get_construction_listings return up to 100 listings in those specific industries without requiring any parameters. The get_locations endpoint lists every Sunbelt office with office_name, state, and url, while get_office_details resolves a single office URL to its full address and phone number.
- Screen acquisition targets by filtering
search_listingsfor businesses in a specific state with minimum cash flow thresholds - Build a deal pipeline dashboard by aggregating listing
asking_price,cash_flow, andgross_revenuefields across multiple searches - Enrich a CRM with broker contact details pulled from
get_listing_detailsbroker.emailandbroker.phonefields - Map regional deal activity by pairing
get_locationsoffice data with listing counts from state-filtered searches - Monitor the healthcare M&A market using
get_healthcare_listingsto track available listings and their financial summaries - Research franchise availability by filtering
get_listing_detailsresults for listings where thesummary.Franchisefield is set - Identify relocation-eligible businesses by checking the
summary.Relocatableattribute across a batch of listing detail responses
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Sunbelt Network offer an official developer API?+
What financial fields does `get_listing_details` return, and are they always populated?+
financials object returns Asking Price, Cash Flow, Gross Revenue, and Down Payment as keyed values. In practice, individual listings vary in what the seller or broker has disclosed, so some keys may be absent or show a placeholder like 'Contact for details' rather than a numeric value.Can I filter `search_listings` by industry category ID?+
search_listings parameters cover query, state, cash flow bounds (cf_min/cf_max), and gross revenue bounds (gr_min/gr_max). Direct filtering by industry category ID is not exposed on that endpoint. The get_all_categories endpoint returns the full category list with numeric IDs, and the get_healthcare_listings and get_construction_listings wrappers provide pre-filtered results for those two industries. You can fork this API on Parse and revise it to add industry-ID filtering to search_listings.Does the API return sold or off-market listings?+
How does pagination work in `search_listings`?+
page parameter and cap the total results with limit (maximum 100 per call). The response returns start_page, end_page, and total_returned so you can determine whether more pages exist and chain subsequent requests with an incremented page value.