Getting Started
1. Get an API key
Section titled “1. Get an API key”Sign up at gnosistools.com/signup to get your free API key. The free tier includes 1,000 requests per day.
2. Make your first request
Section titled “2. Make your first request”curl https://api.gnosistools.com/v1/people/abraham \ -H "X-API-Key: gn_your_key_here"3. Explore the response
Section titled “3. Explore the response”{ "data": { "slug": "abraham", "uuid": "d21c0917-5fed-52d2-b57b-86a417195752", "name": "Abraham", "gender": "Male", "birth_year_display": "1998 BC", "birth_place": "ur", "father": "terah", "children": ["isaac", "ishmael-son-of-abraham", "midian", "zimran", ...], "partners": ["sarah", "hagar", "keturah"], "verse_count": 290, "name_meaning": "Father of a multitude" }}4. Try it in JavaScript
Section titled “4. Try it in JavaScript”const response = await fetch('https://api.gnosistools.com/v1/people/abraham', { headers: { 'X-API-Key': 'gn_your_key_here' },});const { data } = await response.json();console.log(data.name); // "Abraham"Next steps
Section titled “Next steps”- Authentication — rate limits and tiers
- Endpoints — full API reference
- Data Model — entity types and relationships