Skip to content

Latest commit

 

History

History
161 lines (126 loc) · 4.61 KB

File metadata and controls

161 lines (126 loc) · 4.61 KB

Professional License Verification API — Verify Nurses, Doctors, Contractors & More

RapidAPI Railway

Verify professional licenses across all 50 US states. Supports nurses, doctors, real estate agents, contractors, electricians, plumbers, and HVAC technicians.

Professions Covered

Profession States Use Case
Registered Nurse (RN) 50 states Staffing agencies, healthcare HR
Licensed Physician (MD/DO) 50 states Credentialing, telemedicine platforms
Real Estate Agent 50 states Brokerage compliance
General Contractor 50 states Construction project vetting
Electrician 50 states Trade verification
Plumber 50 states Trade verification
HVAC Technician 50 states Trade verification

Quick Start

curl -X GET "https://license-verify-api.p.rapidapi.com/verify?profession=nurse&state=CA&license_number=RN12345" \
  -H "X-RapidAPI-Key: YOUR_API_KEY" \
  -H "X-RapidAPI-Host: license-verify-api.p.rapidapi.com"

Python Example

import requests

url = "https://license-verify-api.p.rapidapi.com/verify"

headers = {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "license-verify-api.p.rapidapi.com"
}

# Verify a nursing license
params = {
    "profession": "nurse",
    "state": "CA",
    "license_number": "RN12345"
}

response = requests.get(url, headers=headers, params=params)
result = response.json()

if result.get("valid"):
    print(f"License VALID — {result['name']}, expires {result['expiration_date']}")
else:
    print(f"License not found or expired")

Batch verification for staffing agencies

candidates = [
    {"profession": "nurse", "state": "NY", "license_number": "RN98765"},
    {"profession": "nurse", "state": "FL", "license_number": "RN54321"},
    {"profession": "nurse", "state": "TX", "license_number": "RN11111"},
]

for candidate in candidates:
    response = requests.get(url, headers=headers, params=candidate)
    result = response.json()
    status = "VALID" if result.get("valid") else "INVALID"
    print(f"{candidate['state']} #{candidate['license_number']}: {status}")

JavaScript / Node.js Example

const axios = require('axios');

const options = {
  method: 'GET',
  url: 'https://license-verify-api.p.rapidapi.com/verify',
  params: {
    profession: 'contractor',
    state: 'CA',
    license_number: 'B-123456'
  },
  headers: {
    'X-RapidAPI-Key': 'YOUR_API_KEY',
    'X-RapidAPI-Host': 'license-verify-api.p.rapidapi.com'
  }
};

async function verifyLicense() {
  const { data } = await axios.request(options);

  if (data.valid) {
    console.log(`License verified: ${data.name}`);
    console.log(`Status: ${data.status}`);
    console.log(`Expires: ${data.expiration_date}`);
  } else {
    console.log('License not found or invalid');
  }
}

verifyLicense();

Search by name

const searchOptions = {
  method: 'GET',
  url: 'https://license-verify-api.p.rapidapi.com/search',
  params: {
    profession: 'real_estate',
    state: 'FL',
    name: 'John Smith'
  },
  headers: {
    'X-RapidAPI-Key': 'YOUR_API_KEY',
    'X-RapidAPI-Host': 'license-verify-api.p.rapidapi.com'
  }
};

async function searchByName() {
  const { data } = await axios.request(searchOptions);
  console.log(`Found ${data.results.length} matching licenses`);
  data.results.forEach(r => {
    console.log(`  ${r.name}${r.license_number}${r.status}`);
  });
}

searchByName();

Use Cases

  • Staffing agencies — verify nurse and doctor credentials before placement
  • HR platforms — automated license verification during onboarding
  • Background check services — confirm professional credentials
  • Construction platforms — verify contractor licenses before project awards
  • Real estate brokerages — ensure agent license compliance
  • Insurance companies — validate provider credentials for claims

API Endpoints

Endpoint Description
GET /verify Verify a specific license by number
GET /search Search licenses by name
GET /professions List supported professions
GET /states List supported states for a profession
GET /health API health check

Get Your API Key

Subscribe on RapidAPI — free tier available with 50 requests/month.

SEO Landing Page

License

MIT