Agify.io
APIFree API to estimate age from a first name
Overview
Agify.io offers a RESTful API that estimates a person’s age using a given first name. The primary endpoint accepts GET requests with a 'name' parameter (e.g., /?name=john) and optional 'country_id' to refine results by region. Responses are in JSON format, including fields like estimated age, data point count, and input name. Ideal use cases include user profiling in apps, demographic analysis for marketing tools, form auto-filling, and personalized content delivery based on estimated age demographics.
Example Integration (JavaScript)
fetch('https://agify.io')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful interface
- JSON response format
- Optional country filtering
- No API key for free tier
Frequently Asked Questions
? Is Agify.io free to use?
Yes, Agify.io provides a free tier with rate limits. Paid plans are available for higher request volumes and advanced features like batch processing.
? Does it require an API Key?
No API key is needed for the free tier. Paid plans require an API key to unlock higher rate limits and additional capabilities.
? What is the response format?
The API returns responses in JSON format, including fields such as 'name' (input), 'age' (estimated age), 'count' (number of data points used), and 'country_id' (if specified in the request).
Top Alternatives
People Also Ask about Agify.io
Tool Info
Pros
- ⊕ Easy to integrate with simple GET requests
- ⊕ Free basic usage
- ⊕ Global name dataset coverage
- ⊕ Minimal setup required
Cons
- ⊖ Rate-limited free tier
- ⊖ Estimates less accurate for rare names
- ⊖ Limited to first names only
- ⊖ No SLA for free users