IBBA Business Broker Directory Scraper
Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.
IBBA Business Broker Directory Scraper
Scrape the International Business Brokers Association member directory. Returns 2,800+ certified business brokers and M&A intermediaries with contact info, designations (CBI, M&AMI, Master CBI), specialty industries, firm details, and location — pulled from a public API in a single fetch.
IBBA Broker Scraper Features
- Returns 2,800+ broker profiles from the IBBA member directory
- Extracts 26 fields per broker — full name, firm, address, lat/long, phone, email, website, LinkedIn, and a multi-paragraph bio
- Flags certifications: CBI (Certified Business Intermediary), M&AMI (M&A Master Intermediary), and Master CBI
- Filters by US state, country, certification, industry keyword, or email-required
- Pulls specialty industries — 24 categories like Manufacturing, Health Care, Finance & Insurance, eCommerce, Construction
- Single-fetch architecture — the entire directory loads in one request, so filter sweeps are fast
Who Uses IBBA Broker Data?
- Deal-sourcing platforms — feed broker contact lists into platforms like Axial or Dealgate to expand intermediary coverage
- CRM and deal-flow tools — populate a sales-side database for software like DealCloud or Navatar
- M&A advisory firms — build referral networks and identify regional brokers for joint engagements
- Valuation software vendors — prospect into the brokerage market for tools like BVR or ValuSource
- Due diligence platforms — target boutique advisors who route Main Street and lower-middle-market deals
- Law firms cultivating referrals — identify CBI / M&AMI holders by state for partnership outreach
How the IBBA Broker Scraper Works
- The actor calls IBBA's public WordPress REST endpoint (
/wp-json/brokers/search) once per run. The endpoint returns the entire member roster in a single response. - Each broker record is normalized — IBBA wraps every field in a 1-element array, which the scraper unwraps into clean scalars and booleans.
- Filters are applied client-side. State, country, certification, industry keyword, and email-required all narrow the result set in-process before records hit the dataset.
- Output streams to the Apify dataset as cleanly typed JSON. No follow-up profile-page crawl is needed — the API already carries every field on the public-facing profile.
Input
{
"state": "CA",
"certification": "cbi",
"hasEmail": true,
"maxItems": 50
}
| Field | Type | Default | Description |
|---|---|---|---|
state |
string | (none) | Filter to brokers in a single US state by 2-letter code (e.g. CA, TX, FL). Leave empty for all states |
country |
string | (none) | Filter by country (e.g. United States, Canada, Australia). Case-insensitive exact match |
certification |
string | (none) | One of cbi, mami, master_cbi. Filters to brokers holding that designation |
industryKeyword |
string | (none) | Substring match against each broker's specialty list (e.g. Manufacturing, Health Care, Finance). Case-insensitive |
hasEmail |
boolean | false |
If true, only returns brokers with a public email address |
maxItems |
integer | 15 |
Maximum records to return. Bump up to ~2,800 to retrieve the full directory |
Example Configurations
Get every CBI-certified broker in Texas with an email on file:
{
"state": "TX",
"certification": "cbi",
"hasEmail": true,
"maxItems": 200
}
Find Manufacturing-focused brokers in Canada:
{
"country": "Canada",
"industryKeyword": "Manufacturing",
"maxItems": 100
}
Pull the full directory — every broker, every country:
{
"maxItems": 3000
}
IBBA Broker Scraper Output Fields
{
"broker_name": "Jennifer Fox",
"first_name": "Jennifer",
"last_name": "Fox",
"firm_name": "Transworld Business Advisors | Boston",
"credentials": "CBI",
"membership_organization": "IBBA Lead Corporate Membership",
"industries": "",
"bio": "Jennifer Fox, CBI is President of Transworld Business Advisors of Boston where she oversees marketing and strategic development...",
"address": "153 Andover St, Ste 102",
"city": "Danvers",
"state": "MA",
"zip": "01923-1455",
"country": "United States",
"latitude": 42.559332,
"longitude": -70.968872,
"phone": "855-652-8922",
"email": "jfox@tworldma.com",
"website": "http://tworldma.com/",
"linkedin_url": "https://www.linkedin.com/in/jennifer-fox-cbi-a5aa605",
"twitter_url": "",
"facebook_url": "https://www.facebook.com/tworldma/",
"cbi": true,
"mami": false,
"master_cbi": false,
"member_since": "2018-07-17",
"profile_url": "https://www.ibba.org/broker-profile/massachusetts/danvers/jennifer-fox/",
"portrait_url": "https://www.ibba.org/wp-content/uploads/staticMaps/jennifer_fox_39083@2x.png",
"source": "ibba.org"
}
| Field | Type | Description |
|---|---|---|
broker_name |
string | Full name (first + last) |
first_name |
string | First name |
last_name |
string | Last name (often includes post-nominal letters like CPA, CVA) |
firm_name |
string | Company / brokerage firm |
credentials |
string | Comma-separated designations the broker holds (e.g. CBI, CBI, M&AMI) |
membership_organization |
string | IBBA tier — IBBA Individual, joint IBBA + M&A Source, regional chapters (CABB, BBF, TABB, GABB, MBBA, CVBBA) |
industries |
string | Comma-separated specialty industry list (24 IBBA categories) |
bio |
string | Multi-paragraph profile text written by the broker |
address |
string | Street address (line 1 + 2 combined with comma) |
city |
string | City |
state |
string | US 2-letter code, full Canadian province name, or international region |
zip |
string | Postal / ZIP code |
country |
string | Country (United States, Canada, Australia, and a long tail) |
latitude |
number | Office latitude (decimal degrees) |
longitude |
number | Office longitude (decimal degrees) |
phone |
string | Phone number as published |
email |
string | Public email address (99.9% of records carry one) |
website |
string | Firm website URL |
linkedin_url |
string | LinkedIn profile URL (~50% of records) |
twitter_url |
string | Twitter / X profile URL |
facebook_url |
string | Facebook profile URL |
cbi |
boolean | Holds the Certified Business Intermediary designation |
mami |
boolean | Holds the M&A Master Intermediary designation |
master_cbi |
boolean | Holds the Master CBI designation |
member_since |
string | IBBA member-since date (YYYY-MM-DD) |
profile_url |
string | URL of the broker's public IBBA profile page |
portrait_url |
string | URL of the broker's portrait image |
source |
string | Always ibba.org |
FAQ
How do I scrape IBBA brokers?
Run the IBBA Business Broker Directory Scraper with an empty input to pull the full 2,800-broker roster, or pass a filter (state, country, certification, industry keyword) to narrow the result. The actor finishes in seconds because the entire directory comes back in a single API call.
How much does it cost to run the IBBA Broker Scraper?
The scraper uses pay-per-event pricing — $0.10 per run start plus $0.001 per record returned. A full directory pull (2,800 records) lands at roughly $2.90. A targeted state-level query of 50 brokers costs about $0.15.
What data can I get from the IBBA directory?
The scraper returns 26 fields per broker: full name, firm, complete address, lat/long, phone, email, website, LinkedIn, certifications (CBI, M&AMI, Master CBI), specialty industries, multi-paragraph bio, member-since date, and the IBBA profile URL. Email coverage is 99.9%, LinkedIn coverage is roughly 50%.
Can I filter by certification?
Yes. Set certification to cbi, mami, or master_cbi to filter to brokers holding that designation. As of the latest pull there are 476 CBI holders, 139 M&AMI holders, and 57 Master CBIs.
How fresh is the data?
The IBBA directory is the live source — broker profiles update when individual members renew or edit their listings. Each scraper run pulls the current roster, so re-running it on a schedule keeps your dataset current.
Need More Features?
Need additional fields, a different broker directory (BizBuySell, Axial, Dealstream), or a custom version? File an issue on the actor page or get in touch.
Why Use the IBBA Broker Scraper?
- Cheap and fast — ~$2.90 for the full 2,800-record directory; runs finish in under five seconds
- Clean structured output — every field is typed, every credential is a boolean, every coordinate is a number, so you spend less time cleaning and more time using the data
- Complete coverage — every IBBA member is included, not a sampled subset, with email coverage at 99.9% and LinkedIn at ~50%