What It Does
Powered by Nimble's web data APIs, it handles everything from small CRM exports to large provider databases.
Upload a CSV, paste provider names, or share a Google Sheet — the skill identifies gaps in your existing data and fills them with phone numbers, credentials, specialties, education history, reviews, and accreditation status.
Healthcare Providers Enrich completes incomplete practitioner databases by searching the web for missing information and extracting verified data from practice websites, directories, and regulatory sources.
Key Features
- Intelligent gap detection — Analyzes your existing provider data against a 5-field completeness model (name, credentials, specialty, contact, education) and identifies exactly which fields are missing for each provider. Skips records that are already complete and focuses enrichment effort where it's needed.
- Multi-source web search and extraction — Searches for each provider's practice website, bio page, and directory profiles using disambiguated queries (name + location + specialty). Extracts missing fields from the most authoritative source available, with automatic retry using browser rendering for JavaScript-heavy sites.
- Supplementary data enrichment via WSAs — Optionally enriches provider records with reviews, ratings, clinical trial activity, and accreditation status by invoking specialty-specific Web Specialist Agents. Adds value beyond core contact and credential data for comprehensive provider profiles.
- Batch processing with sub-agents — Parallelizes enrichment for large lists (10+ providers) by spawning researcher sub-agents that handle search and extraction in batches of 5. Uses `extract-batch` for efficient multi-URL processing and automatic fallback to direct execution if agents fail.
- Confidence scoring and deduplication — Scores newly added fields as High (2+ sources), Medium (1 source), or Low (inferred) confidence. Deduplicates providers across practice groups using name normalization and location matching, ensuring clean output even from messy input data.
- Chained workflow optimization — Detects same-day runs of `healthcare-providers-extract` and reuses discovered practice URLs and page patterns to skip redundant web searches. Constructs individual bio page URLs from known site conventions, dramatically reducing API calls for extract-then-enrich workflows.
Requirements
- **Nimble API Key** — Powers web search and data extraction. Get yours at [nimbleway.com](https://nimbleway.com).
- **LLM API Key** *(optional)* — Enables sub-agent spawning for batch processing (10+ providers). Supports: OpenAI, Anthropic, Google Gemini.
Use Cases
- CRM export completion — You exported 200 providers from your CRM but only have names and states. Upload the CSV and the skill searches for each provider's practice website, extracts missing phone numbers, credentials, and specialties, then returns a complete database ready for outreach.
- Directory data cleanup — You scraped a healthcare directory and got partial records with inconsistent fields. The skill analyzes gaps across all records, fills missing contact info and education history from practice websites, and scores confidence so you know which records are ready to use.
- Recruitment list enrichment — Your recruiting team has a list of 50 ophthalmologists with just names and cities. The skill finds their practice websites, adds credentials (MD, FACS), fellowship training, and contact details, then optionally enriches with reviews and clinical trial activity for candidate prioritization.
- Multi-source data merge — You have provider data from three different sources with different field coverage. The skill identifies which fields are missing in each record, searches the web to fill gaps, and produces a unified database with confidence scores for every added field.