OrbTop

IBBA Business Broker Directory Scraper

LEAD GENERATIONBUSINESS

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
  • No proxy required, no auth, no headless browser

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

  1. 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.
  2. Each broker record is normalized — IBBA wraps every field in a 1-element array, which the scraper unwraps into clean scalars and booleans.
  3. 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.
  4. 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.

Does the IBBA Broker Scraper need proxies?

No. The IBBA directory exposes a public, unauthenticated REST endpoint that responds reliably to a plain GET. Leave Apify Proxy off for the fastest runs.

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%