# Nursys — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search nurse licensure records across multiple state boards and verify nursing credentials in real-time through Nursys QuickConfirm. Get detailed information about participating jurisdictions and their specific licensure requirements.

**Category:** Healthcare | **Website:** [nursys.com/](https://nursys.com/) | **Docs:** [parse.bot/marketplace/663b242b-ca33-4f7a-936e-e63e39421ee7/nursys-com-api](https://parse.bot/marketplace/663b242b-ca33-4f7a-936e-e63e39421ee7/nursys-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-nursys-com-api-663b242b/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_jurisdictions

Retrieve the list of all participating boards of nursing, their participation levels, last data submission dates, and numeric state IDs used for search queries. Returns all 58 US states, territories, and jurisdictions that participate in Nursys QuickConfirm License Verification. No parameters required.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-nursys-com-api-663b242b/get_jurisdictions \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### search_nurse

Search for nurse licensure records by name, license number, or NCSBN ID. Name search requires last_name, first_name, license_type, and state. License number search requires license_number and state. NCSBN ID search requires only the ncsbn_id. Returns a list of matching individuals, each with their associated license records across jurisdictions. Requires solving a reCAPTCHA v2 security verification.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `first_name` | string | No | First name of the nurse. Required for name search. |
| `last_name` | string | No | Last name of the nurse. Required for name search. Partial matches accepted. |
| `license_number` | string | No | License number for license number search. Requires state to be specified. |
| `license_type` | string | No | Numeric ID of the license type. Required for name search. Values: 2 (PN), 3 (RN), 8 (APRN-CNP), 6 (APRN-CRNA), 5 (APRN-CNM), 7 (APRN-CNS). |
| `ncsbn_id` | string | No | NCSBN Public ID for ID-based search. When provided, other fields are not required. |
| `state` | string | No | Numeric ID of the jurisdiction/state. Required for name search and license number search. Examples: 78 (Alabama), 94 (Alaska), 96 (Arizona), 12 (California-RN). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-nursys-com-api-663b242b/search_nurse \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"first_name":"<string>","last_name":"<string>","license_number":"<string>","license_type":"<string>","ncsbn_id":"<string>","state":"<string>"}'
```
