Skip to content

People

GET /v1/people
ParamTypeDefaultDescription
qstringFilter by name (substring match)
genderstringFilter by gender (Male or Female)
limitinteger50Results per page (max 200)
offsetinteger0Pagination offset
Terminal window
curl "https://api.gnosistools.com/v1/people?q=abraham&limit=5" \
-H "X-API-Key: gn_your_key_here"
{
"data": [
{
"slug": "abraham",
"name": "Abraham",
"gender": "Male",
"birthYearDisplay": "1998 BC",
"verseCount": 290
}
],
"meta": { "total": 1, "limit": 5, "offset": 0 }
}
GET /v1/people/{slug}
Terminal window
curl https://api.gnosistools.com/v1/people/abraham \
-H "X-API-Key: gn_your_key_here"
FieldTypeDescription
slugstringUnique identifier
uuidstringDeterministic UUID v5
namestringDisplay name
genderstringMale or Female
birthYearintegerAstronomical year (negative = BC)
deathYearintegerAstronomical year
birthYearDisplaystringHuman-readable (e.g., “1998 BC”)
deathYearDisplaystringHuman-readable
birthPlacestringPlace slug
deathPlacestringPlace slug
fatherstringPerson slug
motherstringPerson slug
siblingsstring[]Person slugs
childrenstring[]Person slugs
partnersstring[]Person slugs
verseCountintegerNumber of verse references
versesstring[]OSIS references (e.g., Gen.11.26)
firstMentionstringFirst verse reference
nameMeaningstringEtymology of the name
peopleGroupsstring[]Group slugs