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",
"birth_year_display": "1998 BC",
"verse_count": 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
birth_yearintegerAstronomical year (negative = BC)
death_yearintegerAstronomical year
birth_year_displaystringHuman-readable (e.g., “1998 BC”)
death_year_displaystringHuman-readable
birth_placestringPlace slug
death_placestringPlace slug
fatherstringPerson slug
motherstringPerson slug
siblingsstring[]Person slugs
childrenstring[]Person slugs
partnersstring[]Person slugs
verse_countintegerNumber of verse references
versesstring[]OSIS references (e.g., Gen.11.26)
first_mentionstringFirst verse reference
name_meaningstringEtymology of the name
people_groupsstring[]Group slugs