Better Fetch

Age & Gender Appearance Detector

Estimate a coarse age range and binary gender presentation from one public, face-focused image using bounded local ONNX inference.

Socialv0.1.0~1 credit/runSource on GitHub

Workspace

Configure

Inputs stay here while results become exportable artifacts.

Start from an example

Public, face-focused image URL. The https:// prefix is optional.

Sign in and run
~1 credit/run10 runs/minute

Results

Preview, inspect, copy, or export the complete output.

Your result will become an artifact

Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.

modelage_rangeimage_urlimage_widthlimitationsage_midpointimage_heightage_confidence

Overview

Age & Gender Appearance Detector keeps inference inside Better Fetch's production image. It returns a coarse Adience age bucket, a binary model presentation label, confidence values, image dimensions, model provenance, and a limitation notice. It is designed for low-stakes aggregate creator research—not identity, exact age, self-described gender, or eligibility decisions.

Last validated: Jul 15, 2026

Input

image_urlstringrequired

Public, face-focused image URL. The https:// prefix is optional.

Output

modelstringrequired

Model provenance

age_rangestringrequired

Coarse model age bucket

image_urlstringrequired

Final validated public image URL

image_widthintegerrequired

Decoded image width

limitationsstringrequired

Required interpretation and high-stakes-use warning

age_midpointintegerrequired

Representative midpoint for the bucket

image_heightintegerrequired

Decoded image height

age_confidencenumberrequired

Model confidence for the selected age bucket

gender_confidencenumberrequired

Model confidence for the presentation label

gender_presentationstringrequired

Binary appearance label emitted by the model

Examples

face-focused-public-image

{
  "image_url": "https://images.pexels.com/photos/614810/pexels-photo-614810.jpeg?w=720"
}

Use cases

Low-stakes creator research

Add a clearly labeled visual estimate to a manually reviewed public creator-research workflow.

Model evaluation

Measure confidence and failure modes of a reproducible local appearance classifier on consented test images.

Dataset quality checks

Flag low-confidence, off-center, or unsuitable face imagery for human review without treating predictions as facts.

FAQ

Does this determine someone's real age or gender?

No. It returns a fallible appearance estimate from a binary classifier and coarse age buckets. It is not identity, self-described gender, exact age, or age verification.

Is the image sent to an external AI provider?

No. Better Fetch downloads the bounded public image and runs the baked ONNX models locally.

Can I use this for eligibility or another high-stakes decision?

No. Do not use it for employment, housing, credit, insurance, law enforcement, access, age verification, or any other high-stakes decision.

Use it anywhere

MCP (Claude, ChatGPT, Codex)

# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "Age & Gender Appearance Detector"
2. Call run_tool with:
   name: "age_gender_detector"
   input: {"image_url":"https://images.pexels.com/photos/614810/pexels-photo-614810.jpeg?w=720"}

REST

curl -sS -X POST "https://betterfetch.co/api/tools/age_gender_detector/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input": {"image_url":"https://images.pexels.com/photos/614810/pexels-photo-614810.jpeg?w=720"}}'

Run locally

git clone https://github.com/better-fetch/tools/tree/main/tools/age-gender-detector && cd age-gender-detector && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"image_url":"https://images.pexels.com/photos/614810/pexels-photo-614810.jpeg?w=720"}'