Age by Voice API

Estimate speaker age from voice with one API call.

Upload an audio file with multipart/form-data and receive estimated age, profile probabilities, and remaining request count. Built for moderation, verification, and workflow screening.

Multipart file upload
Estimated age returned
Female, male, and child probabilities
Remaining requests included

Quickstart

POST multipart/form-data
/v1/voice-age/apiPOST

// Headers

apiKey:

YOUR_API_KEY

// Form Data

formData.append("file", yourAudioFile);

// Sample Response

{
  "success": true,
  "estimated_age_years": 34,
  "female_probability": 12.40,
  "male_probability": 81.70,
  "child_probability": 5.90,
  "remainingRequests": 119
}

Send the audio file using the file field. Supported formats include WAV, MP3, M4A, FLAC, OGG, WebM, AAC, Opus, WMA, AMR, 3GP, AIFF, AU, and more.

User screening support

Add voice-age checks to onboarding, moderation, and review flows where age estimation adds context.

Workflow support

Use age estimation as one signal in trust checks, support review, and product policy workflows.

Clean JSON responses

Receive estimated_age_years, female_probability, male_probability, child_probability, and remainingRequests in one compact response.

Fast integration

A simple multipart upload flow keeps implementation straightforward in web, backend, and mobile services.

Usage visibility

Track remaining request quota directly in each successful response.

Focused format support

Designed to handle many common voice analysis formats, including WAV, MP3, M4A, FLAC, OGG, WebM, AAC, Opus, WMA, AMR, 3GP, AIFF, AU, and more.

How it works

Voice age detection in three steps.

1

Upload the file

POST multipart/form-data to the /api endpoint with your apiKey header and a file field.

2

Receive JSON

Get estimated age, profile probabilities, and remainingRequests after processing completes.

3

Act on the signal

Use the result in moderation, review queues, onboarding checks, or additional verification flows.

cURL

Multipart upload
curl -X POST 'https://api.genderrecognition.com/v1/voice-age/api' \
  -H 'apiKey: YOUR_API_KEY' \
  -F 'file=@/path/to/your/audio.wav'

JavaScript

fetch example
const apiKey = "YOUR_API_KEY";
const formData = new FormData();
formData.append("file", yourAudioFile);

const response = await fetch(
  "https://api.genderrecognition.com/v1/voice-age/api",
  {
    method: "POST",
    headers: {
      apiKey,
    },
    body: formData,
  }
);

const result = await response.json();

Onboarding review

Use voice-based age estimates to add another review signal in signup or access workflows.

Voice workflow verification

Attach age estimation output to support, trust, and verification pipelines.

Smarter review queues

Prioritize clips based on estimated age and profile probabilities when additional review is required.

Ready to Get Started?

We provide the best gender recognition services using advanced AI technology to ensure accuracy and privacy for all users.

Create an account in minutes to claim your API key and have unrestricted access.

Register Account

Daily Free Usage

Enjoy a generous free tier every day to test and explore our APIs.

Try API

Pricing

Simple, transparent pricing. First 1000 requests free, then pay as you go. Check out our pricing page for more details.

View Pricing

Frequently Asked Questions