Vetting-as-a-Service API

Stop Vetting ContractorsManually.

VendorFlow verifies licenses, insurance, background checks, and more — so your platform can promise “vetted contractors” and actually mean it. One API. Every verification signal. Ongoing monitoring.

First 10 contractor checks free. No commitment required.

POST /api/partners/vendors
curl -X POST https://app.vendorflow.com/api/partners/vendors \
  -H "Authorization: Bearer vf_pk_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "external_id": "SR-001",
    "business_name": "Smith Renovations LLC",
    "email": "contractor@example.com",
    "license_number": "13VH12345678",
    "license_state": "NJ"
  }'

Your platform promises “vetted contractors.” But vetting is…

Every platform hits the same wall when scaling their contractor network.

Manual

Your team spends hours per contractor checking licenses, calling insurers, reviewing documents

Fragmented

Licenses are state-by-state, insurance expires, backgrounds require separate vendors

Point-in-time

You check once at onboarding, then pray nothing changes between annual reviews

Expensive

A compliance coordinator costs $65K+/yr and can only handle ~200 contractors

Every contractor you add to a new market means a new set of state rules. It doesn't scale.

Every verification signal. One API.

No other platform bundles all of these in a single integration.

State contractor licenses

Automated lookup across 50 state licensing boards

General liability insurance

COI collection, AI-powered review, expiration tracking

Workers' compensation

Active coverage verification

Criminal background checks

FCRA-compliant screening via industry-leading partners

OSHA violations

Federal inspection database monitoring

Liens & legal history

Public records search for mechanics' liens and judgments

Business entity verification

EIN, registration status, address validation

How it works

Four steps from contractor data to compliance verdict.

1

Submit

POST contractor data to our API — or have them fill a magic-link form. No accounts needed.

2

Verify

VendorFlow automatically runs all checks. Most results in minutes, comprehensive reports within 24-48 hours.

3

Monitor

Continuous monitoring alerts you instantly when a license expires, insurance lapses, or a violation appears.

4

Decide

Get a clear pass/flag/fail result via webhook with a detailed compliance report your team can act on.

Everyone else is a point solution

No competitor covers license + insurance + background + OSHA + liens in one platform.

SignalMeshTrustLayerCheckrmyCOIVendorFlow
LicensePartial
Insurance/COIPartial
Background
OSHABuilding
LiensBuilding
Workers' CompBuilding
Continuous MonitoringPartialPartial
API

Why platforms choose VendorFlow

Full-stack

The only platform that bundles license + insurance + background + OSHA + liens in one API. Everyone else is a point solution.

Frictionless for contractors

Magic-link onboarding. No accounts, no passwords, no portal. Contractors click, fill one form, done.

Continuous, not one-time

Real-time monitoring catches lapses between annual reviews. Webhook alerts the moment something changes.

Multi-state

We handle the 50-state licensing chaos so you can expand to new markets without compliance headaches.

Developer-friendly API

RESTful API with webhook callbacks, idempotent submissions, and comprehensive docs. Integrate in a day.

78% cheaper than DIY

Replace a $65K/yr compliance coordinator + $15K/yr in point-solution software with one subscription.

Simple, powerful API

Submit a contractor and get results via webhook. That's it.

Submit a contractor

POST/api/partners/vendors
{
  "external_id": "SR-001",
  "business_name": "Smith Renovations LLC",
  "email": "john@smithreno.com",
  "contact_name": "John Smith",
  "license_number": "13VH12345678",
  "license_state": "NJ",
  "work_type": "residential_renovation"
}

Receive results via webhook

WEBHOOKvendor.approved
{
  "event": "vendor.approved",
  "external_id": "SR-001",
  "status": "approved",
  "risk_grade": "B",
  "risk_score": 72,
  "license_status": "valid",
  "compliance_summary": {
    "total": 5, "passed": 5,
    "failed": 0, "pending": 0
  }
}

Built for platforms that need vetted contractors

Renovation platforms

Automate contractor qualification as you expand to new markets with different licensing rules.

e.g. Sweeten, Block, Realm, Curbio

Property management

Continuous compliance monitoring for your vendor network. Know when insurance lapses before your clients are exposed.

e.g. NetVendor, Plentific, VendorSmart

Home improvement lenders

Contractor quality directly impacts loan performance. Verify your network to reduce default risk.

e.g. Hearth, RenoFi, GreenSky

Pricing that scales with your network

Start with pay-per-check. Graduate to a subscription as your network grows.

Pay-Per-Check

$35/contractor

No commitment

  • License verification
  • Insurance/COI review
  • Basic vetting report
  • API access
  • 10 free checks to start
Get Started

Growth 50

$299/month

Up to 50 contractors

  • Everything in Pay-Per-Check
  • Continuous monitoring
  • Webhook notifications
  • Compliance dashboard
  • Email support
Get Started
Best Value

Growth 150

$699/month

Up to 150 contractors

  • Everything in Growth 50
  • Risk scoring (A/B/C/D)
  • License verification
  • Compliance presets
  • Priority support
Get Started

Enterprise

Custom

500+ contractors

  • Everything in Growth
  • White-label API
  • Custom workflows
  • SLA guarantee
  • Volume discounts
  • Dedicated support
Contact Sales

All plans include API access, webhook notifications, and your first 10 checks free.

Annual billing saves 20%. No long-term contracts.

Frequently asked questions

License and insurance verification results are typically available within minutes. Comprehensive reports including background checks are completed within 24-48 hours. You'll receive a webhook notification as soon as the vetting is complete.

No. Contractors can be submitted entirely via API with data you already have. If you need documents (COIs, W-9s), VendorFlow sends the contractor a magic link — no accounts, no passwords. They click, upload, done.

After initial vetting, VendorFlow continuously checks license status, insurance expiration, and compliance changes. When something changes — a license is suspended, insurance lapses, or a new violation appears — you get an immediate webhook notification.

We currently have automated verification for NJ and CA, with more states being added monthly. For states without automated lookup, VendorFlow flags the contractor for manual review and provides direct links to the state licensing board.

Enterprise plans include white-label API access. Your contractors and customers see your brand, not VendorFlow. We're the infrastructure layer — you're the experience layer.

If you submit the same external_id twice, the second request returns the existing vendor data (200) — no duplicate is created. This makes it safe to retry requests without worrying about creating duplicate records.

Webhooks include an X-VendorFlow-Signature header with an HMAC-SHA256 signature. Verify by computing HMAC-SHA256(timestamp.payload, webhook_secret) and comparing with the header value. We provide verification code snippets in Node.js and Python.

Your first 10 contractors, vetted free.

See the API in action with real contractor data. No credit card, no commitment.

Early Access

Join our first platform partners

We're onboarding our first wave of platform integrations. Early partners get hands-on setup support, direct founder access, and locked-in pricing.

Become a Launch Partner