---
title: Open Age Detection | Runware Docs
url: https://runware.ai/docs/models/open-age-detection
description: Facial age estimation model
---
# Open Age Detection

Open Age Detection is a vision model that estimates the age of a person from a facial image. It uses a deep learning classifier trained on diverse face data to predict age categories or age ranges based on visual facial features.

- **ID**: `open-age-detection`
- **Status**: live
- **Release Date**: February 20, 2025
- **Capabilities**: Image to Text, Age Classification, Checkpoint

## Pricing

- **Per image**: `$0.0006`

## Request Parameters

**API Options**

Platform-level options for task execution and delivery.

### [taskType](https://runware.ai/docs/models/open-age-detection#request-tasktype)

- **Type**: `string`
- **Required**: true
- **Value**: `caption`

Identifier for the type of task being performed

### [taskUUID](https://runware.ai/docs/models/open-age-detection#request-taskuuid)

- **Type**: `string`
- **Required**: true
- **Format**: `UUID v4`

UUID v4 identifier for tracking tasks and matching async responses. Must be unique per task.

### [webhookURL](https://runware.ai/docs/models/open-age-detection#request-webhookurl)

- **Type**: `string`
- **Format**: `uri`

Specifies a webhook URL where JSON responses will be sent via HTTP POST when generation tasks complete. For batch requests with multiple results, each completed item triggers a separate webhook call as it becomes available.

**Learn more** (1 resource):

- [Webhooks](https://runware.ai/docs/platform/webhooks) (platform)

### [deliveryMethod](https://runware.ai/docs/models/open-age-detection#request-deliverymethod)

- **Type**: `string`
- **Default**: `sync`

Determines how the API delivers task results.

**Allowed values**:

- `sync` Returns complete results directly in the API response.
- `async` Returns an immediate acknowledgment with the task UUID. Poll for results using getResponse.

**Learn more** (1 resource):

- [Task Polling](https://runware.ai/docs/platform/task-polling) (platform)

### [includeCost](https://runware.ai/docs/models/open-age-detection#request-includecost)

- **Type**: `boolean`

Include task cost in the response.

**Inputs**

Input resources for the task (images, audio, etc). These must be nested inside the \`inputs\` object.

### [image](https://runware.ai/docs/models/open-age-detection#request-inputs-image)

- **Path**: `inputs.image`
- **Type**: `string`
- **Required**: true

Image input (UUID, URL, Data URI, or Base64).

**Core Parameters**

Primary parameters that define the task output.

### [model](https://runware.ai/docs/models/open-age-detection#request-model)

- **Type**: `string`
- **Required**: true
- **Value**: `open-age-detection`

Identifier of the model to use for generation.

**Learn more** (3 resources):

- [Text To Image: Model Selection](https://runware.ai/docs/learn/text-to-image#model-selection) (learn)
- [Image Inpainting: Model Specialized Inpainting Models](https://runware.ai/docs/learn/image-inpainting#model-specialized-inpainting-models) (learn)
- [Image Outpainting: Other Critical Parameters](https://runware.ai/docs/learn/image-outpainting#other-critical-parameters) (learn)

## Response Parameters

### [taskType](https://runware.ai/docs/models/open-age-detection#response-tasktype)

- **Type**: `string`
- **Required**: true
- **Value**: `caption`

Identifier for the type of task this response belongs to.

### [taskUUID](https://runware.ai/docs/models/open-age-detection#response-taskuuid)

- **Type**: `string`
- **Required**: true
- **Format**: `UUID v4`

UUID v4 identifier echoed from the original request, used to match async responses to their tasks.

### [cost](https://runware.ai/docs/models/open-age-detection#response-cost)

- **Type**: `float`

Task cost in USD. Present when `includeCost` is set to `true` in the request.

### [structuredData](https://runware.ai/docs/models/open-age-detection#response-structureddata)

- **Path**: `structuredData.ageGroup`
- **Type**: `object (2 properties)`
- **Required**: true

Machine-readable age classification data.

#### [ageGroup](https://runware.ai/docs/models/open-age-detection#response-structureddata-agegroup)

- **Path**: `structuredData.ageGroup`
- **Type**: `string`
- **Required**: true

Predicted age range of the subject (e.g. `13-20`).

#### [confidence](https://runware.ai/docs/models/open-age-detection#response-structureddata-confidence)

- **Path**: `structuredData.confidence`
- **Type**: `float`
- **Required**: true
- **Min**: `0`
- **Max**: `100`

Confidence score as a percentage.

## Examples

### Maple Dugout Team Snapshot (Age Classification)

---

### Festival Face Paint Youth (Age Classification)

---

### Sunlit Greenhouse Schoolgirl Closeup (Age Classification)

---

### Freckled Teen on Boardwalk (Age Classification)