Skip to content

lulzasaur9192/professional-license-verification-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

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

About

Professional license verification API — verify nurses, doctors, contractors, real estate agents across 50 US states. Python & Node.js examples.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors