US Diverse Supplier Leads Scraper - MBE, WBE, DBE & Veteran avatar

US Diverse Supplier Leads Scraper - MBE, WBE, DBE & Veteran

Pricing

$7.00 / 1,000 diverse supplier leads

Go to Apify Store
US Diverse Supplier Leads Scraper - MBE, WBE, DBE & Veteran

US Diverse Supplier Leads Scraper - MBE, WBE, DBE & Veteran

Scrape official state & city supplier-diversity directories for certified MBE, WBE, DBE, SBE, Veteran-Owned & Service-Disabled-Veteran-Owned businesses. Company, contact name, phone, email, website, NAICS/NIGP codes, certification type & expiry, lead score. Filters + monitoring, keyless, no browser.

Pricing

$7.00 / 1,000 diverse supplier leads

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

US Diverse Supplier Leads Scraper — MBE, WBE, DBE, SBE & Veteran-Owned Certified Businesses

Extract certified diverse-supplier leads from official state & city supplier-diversity directories — the businesses that prime contractors, corporations and government agencies are required to find and buy from. Every record is a certified MBE (minority-owned), WBE (women-owned), DBE (disadvantaged), SBE (small), Veteran-Owned or Service-Disabled-Veteran-Owned business, with the contact data you actually need: business name, contact person, phone, email, website, full address, NAICS/NIGP industry codes, certification type, certifying agency, and certification/expiry dates — plus a 0–100 lead score.

No login, no API key, no browser — fast, keyless JSON extraction straight from government open-data portals.

Why this diverse-supplier scraper?

Supplier-diversity data is scattered across dozens of incompatible state and city portals, each with a different schema, different certification codes, and different field names. This actor unifies them into one clean, normalized dataset with a single certification taxonomy — and ships the richest record in the category.

DataGeneric business scrapersThis actor
Normalized certification type (MBE/WBE/DBE/SBE/VBE/SDVBE…)✅ across every program
Contact name + phone + emailpartial✅ up to 100% on key programs
Websitepartial
NAICS + NIGP industry codes
Certifying agency + certification number
Certification / renewal / expiration dates
Ethnicity / gender / ownership flags✅ where published
Past-contract experience (client, value, scope)✅ (NYC)
Lead score (0–100)
Monitoring — only newly-certified firms

Sources (official, keyless, multi-state)

StateProgramCertifications
NYNYC Dept. of Small Business Services (M/WBE, EBE, LBE)MBE, WBE, EBE, LBE
NYNY State Unified Certification Program (UCP)DBE
NYNYC Dept. of Veterans’ ServicesVeteran / SDVOB
NJNJSAVI (Selective Assistance Vendor Information)SBE, MBE, WBE, Veteran, DVOB
DEDelaware Office of Supplier DiversityMBE, WBE, Veteran, SDVOBE, DBE
LACity of New Orleans Office of Supplier DiversitySLDBE / DBE
VACity of NorfolkSWaM (Small/Women/Minority), DBE
OHCity of Cincinnati Economic InclusionSBE, MBE, WBE, LBE, EBE
TXCity of Austin Small & Minority Business ResourcesSBE
ILCity of Chicago Dept. of Procurement ServicesVeteran-Owned

Use cases

  • Supplier-diversity sourcing & Tier-2 reporting — find certified MBE/WBE/DBE/Veteran suppliers by industry (NAICS) and location to hit corporate and federal diversity-spend goals.
  • Government & prime-contractor bidding — assemble a diverse subcontractor bench for DOT, GSA and municipal contracts that mandate DBE participation.
  • Lead generation — sell to certified diverse businesses (lending, insurance, bonding, accounting, marketing, SaaS) with verified phone/email contacts.
  • Re-certification & renewal outreach — target firms whose certifications are expiring soon (expiringWithinDays) for renewal services and re-certification help.
  • New-certification monitoring — schedule recurring runs to capture newly-certified firms the moment they appear — fresh leads before anyone else has them.
  • Market & diversity-spend intelligence — analyze the certified-supplier landscape by certification type, industry, ethnicity/gender and geography.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the US Diverse Supplier Leads Scraper, choose states/programs and any filters (certification type, NAICS, keyword, city), and click Start.
  3. Watch results stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.

Input

{
"states": ["NY", "NJ", "DE"],
"certificationTypes": ["MBE", "WBE", "DBE"],
"naicsCodes": ["23", "541"],
"keyword": "construction",
"withEmailOnly": true,
"maxResults": 1000,
"includeRawFields": true
}
  • states — which programs to query (NY, NJ, DE, LA, VA, OH, TX, IL). Leave empty for all.
  • certificationTypes — normalized categories: MBE, WBE, DBE, ACDBE, SBE, VBE, SDVBE, LBE, EBE, LGBTBE, DOBE. Leave empty for all.
  • naicsCodes — exact (238220) or prefix (23) NAICS industry codes.
  • keyword — free-text across name, description, industry & commodity codes.
  • nameQuery / cities / zipCodes / counties — narrow by business name or location.
  • withEmailOnly / withPhoneOnly / withWebsiteOnly — keep only records with that contact channel.
  • statusActiveOnly (default true) — only currently-active / non-expired certifications.
  • certifiedAfter — only firms certified on/after a date (newly-certified leads).
  • expiringBefore / expiringWithinDays — renewal-timing windows.
  • includeRawFields (default true) — attach the original source row as sourceFields so no published data is lost.
  • monitorMode (default false) — emit only firms new since the last run (see below).

Output

One record per certified business:

{
"recordType": "supplier",
"sourceState": "NJ",
"sourceProgram": "New Jersey SAVI Certified Vendor",
"source": "New Jersey Selective Assistance Vendor Information — NJSAVI (data.nj.gov)",
"businessName": "CW Solutions, Inc.",
"contactName": "Stacie Curtis",
"phone": "(201) 317-0143",
"email": "scurtis@cwcsi.com",
"website": null,
"street": "409 Joyce Kilmer Avenue",
"city": "New Brunswick",
"state": "NJ",
"zipCode": "08901",
"addressFull": "409 Joyce Kilmer Avenue, New Brunswick, NJ 08901",
"certifications": ["WBE", "SBE"],
"certificationsRaw": ["SBE", "WBE"],
"certificationType": "SBE | WBE",
"certificationLabels": [
"Women-Owned Business Enterprise (WBE)",
"Small Business Enterprise (SBE)"
],
"minorityOwned": false,
"womenOwned": true,
"veteranOwned": false,
"serviceDisabledVeteranOwned": false,
"smallBusiness": true,
"disadvantaged": false,
"certifyingAgency": null,
"naicsCodes": ["541330"],
"commodityDescription": "Engineering, right-of-way & GIS services",
"certificationExpirationDate": null,
"daysUntilExpiration": null,
"expiringSoon": null,
"active": true,
"leadScore": 78,
"leadSignals": ["email", "phone", "contact_name", "street_address", "certified", "multi_certification", "active"],
"verifyUrl": "https://www.njportal.com/DOR/SAVI/",
"scrapedAt": "2026-06-21T12:00:00.000Z",
"sourceFields": { "...": "original source row" }
}

Monitoring — only new suppliers

Turn on monitorMode to remember which suppliers were already returned (in a named key-value store) and emit only firms that are new since the last run — each tagged monitorEvent: "new". A re-certification (new expiration/renewal date) also surfaces as new, so you catch renewals too.

This is orthogonal to Apify Schedules: the schedule decides when the run starts; monitoring decides what's new. Combine them — e.g. run daily and only newly-certified MBE/WBE construction firms land in your dataset — perfect for a fresh-lead pipeline. Use a distinct monitorKey per saved watch so different monitors don't share state.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

  • Apify API — start runs, fetch datasets, manage schedules over REST.
  • apify-client for JavaScript and Python — official SDKs.
  • Schedules — run hourly/daily/weekly to monitor newly-certified firms or renewals.
  • Webhooks — trigger CRM import, Slack alert or email sequence the moment a run finishes.
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/us-diverse-supplier-leads-scraper').call({
states: ['NY', 'NJ', 'DE'],
certificationTypes: ['MBE', 'WBE'],
naicsCodes: ['23'],
withEmailOnly: true,
maxResults: 1000,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} certified diverse-supplier leads`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new supplier leads straight into your CRM.
  • Slack — get notified when a monitored search finds newly-certified firms.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find certified women-owned construction firms in New Jersey with an email" and let it run this scraper for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More US B2B & government-data scrapers from scrapesage

Build a complete government-contracting & B2B lead stack:

Tips

  • Maximum coverage: leave states and certificationTypes empty to pull every program and every certification category, then filter the dataset downstream.
  • By industry: use naicsCodes prefixes — 23 (construction), 54 (professional services), 48 (transportation), 3133 (manufacturing).
  • Renewal campaigns: set expiringWithinDays (e.g. 90) on programs that publish expiry dates (Norfolk, Chicago) for re-certification outreach.
  • Cost control: each record is charged once; use filters and maxResults to keep runs lean.

FAQ

Where does the data come from? Exclusively from official government open-data portals (Socrata) run by state agencies and city procurement/supplier-diversity offices. No scraping of login-walled or paid databases.

What's the difference between this and SBA's small-business search? This actor focuses on state & city certification programs (MBE/WBE/DBE/SWaM/SBE/Veteran), which are separate from federal SBA certifications (8(a), HUBZone, WOSB). For federal entity registration use the SAM.gov Scraper.

Are the certification codes standardized? Yes. Each program uses its own labels; this actor maps them to one normalized taxonomy (certifications) while preserving the original labels (certificationsRaw) and the full source row (sourceFields).

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

How do I get only new certifications automatically? Turn on monitorMode and create a Schedule; only firms new (or re-certified) since the last run are emitted.

A field is null — why? Programs publish different fields. A value is null only when that program doesn't publish it (e.g. New Orleans lists no email-less firms but no website for some), never because the scraper skipped it. The full original row is in sourceFields.

Is this legal? This actor collects publicly available government open data. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA where personal data applies) and each portal's terms.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests — more states and programs — are welcome; this actor is actively maintained and expanding.