---
type: "firecrawl-provider"
description: "Look up an exact California physician-and-surgeon license type, rank and number in the official DCA iServices API."
use_when: "California Medical Board physician-and-surgeon license records."
categories: "Health"
capabilities: 1
credits_per_call: 5
---
# California DCA physician licenses on Firecrawl Alexandria

Look up an exact California physician-and-surgeon license type, rank and number in the official DCA iServices API.

- Categories: Health
- Category index: [Health category](https://firecrawl.dev/alexandria/agents/categories/health)
- Provider key: `california-dca-license`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/california-dca-license)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/california-dca-license/openapi.json)

## 1. Choose this provider when

California Medical Board physician-and-surgeon license records.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "california-dca-license",
  "capability": "licenses/physician",
  "options": {
    "licRank": "A",
    "licNumber": "<licNumber>"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `licRank` (string, required): Physician-and-surgeon license rank from DCA (A, C or G). Example: `A`
- `licNumber` (string, required): Numeric license number without rank prefix or leading zeros. Example: `<licNumber>`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "california-dca-license",
    capability: "licenses/physician",
    options: {
      licRank: "A",
      licNumber: "<licNumber>",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "california-dca-license",
  "capability": "licenses/physician",
  "options": {
    "licRank": "A",
    "licNumber": "<licNumber>"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "california-dca-license",
    "capability": "licenses/physician",
    "options": {
      "licRank": "A",
      "licNumber": "<licNumber>"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'california-dca-license/licenses/physician' \
  --options '{"licRank":"A","licNumber":"<licNumber>"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "california-dca-license",
  "capability": "licenses/physician",
  "options": {
    "licRank": "A",
    "licNumber": "<licNumber>"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "california-dca-license",
  "capability": "licenses/physician",
  "options": {
    "licRank": "A",
    "licNumber": "<licNumber>"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "found": false,
  "license": {}
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Physician

- Capability: `licenses/physician`
- Description: One exact-rank license, or found=false if that exact type/rank/number was not returned. DCA may return other ranks for the number; other_ranks_returned warns about those records without attributing them to this licensee. Status codes are reported as DCA supplies them; only codes 20 and 65 have a verified label. This does not verify eligibility to practice.
- Instructions: Check the DCA status code and expiry for an exact California physician-and-surgeon license rank and number; a status alone does not establish permission to practice.
- Cost: 5 credits per call
- Capability file: [Physician](https://firecrawl.dev/alexandria/agents/providers/california-dca-license/licenses/physician)

Accepted options:
- `licRank` (string, required): Physician-and-surgeon license rank from DCA (A, C or G). Example: `A`
- `licNumber` (string, required): Numeric license number without rank prefix or leading zeros. Example: `<licNumber>`

Response schema example:
```json
{
  "found": false,
  "license": {}
}
```
