HeyBonita API
Culture
License the knowledge spine
$49/mo
- • 40,000 knowledge reads / month
- • Search, map, regional, and calendar
- • Extra knowledge usage at $0.002 / read
- • Schools, museums, and media tools
HeyBonita API · v1
A keyed, Stripe-billed API for HeyBonita’s knowledge spine, conversational chat, and voice. Partners see bonita — not rented model names. Subscribe, mint a key in Settings → Developers, then call the endpoints below.
Plans
Monthly subscription. Extra usage bills on Stripe at the rates below, with a monthly cap.
HeyBonita API
License the knowledge spine
$49/mo
Most teams
Bonita in your product
$129/mo
HeyBonita API
Volume with headroom
$399/mo
Extra usage: $0.002 per knowledge read; $0.025 per standard chat turn; $0.12 per premium chat turn; $0.09 per voice read (500 characters). Yearly plans include the same monthly usage pool and pause extra usage at the included cap (upgrade or wait for the next month).
Endpoints
/api/core/v1/knowledgeSearch and page through published knowledge entries from the culture spine. Query params: search, category, page, limit (max 100).
curl "https://heybonita.ai/api/core/v1/knowledge?search=juneteenth&limit=10" \ -H "x-api-key: $BONITA_API_KEY"
/api/core/v1/knowledge/{id}Fetch a single knowledge entry by id, including biography, tags, and trust metadata.
curl "https://heybonita.ai/api/core/v1/knowledge/ENTRY_ID" \ -H "x-api-key: $BONITA_API_KEY"
/api/core/v1/knowledge/mapGeo-tagged cultural map entries (city/state, coordinates, peoples, time period) for map visualizations.
curl "https://heybonita.ai/api/core/v1/knowledge/map" \ -H "x-api-key: $BONITA_API_KEY"
/api/core/v1/knowledge/regional?region={name}Regional knowledge for a city, state, or region name. Query param: region (required).
curl "https://heybonita.ai/api/core/v1/knowledge/regional?region=atlanta" \ -H "x-api-key: $BONITA_API_KEY"
/api/core/v1/knowledge/calendarCultural calendar events — holidays, history, arts, music, community observances. Query params: month (1–12), category, limit.
curl "https://heybonita.ai/api/core/v1/knowledge/calendar?month=6" \ -H "x-api-key: $BONITA_API_KEY"
/api/core/v1/knowledge/randomA random published knowledge entry — handy for 'on this day' or discovery widgets.
curl "https://heybonita.ai/api/core/v1/knowledge/random" \ -H "x-api-key: $BONITA_API_KEY"
/api/v1/chat/completionsOpenAI-compatible Bonita chat. Models: bonita (auto-route) or bonita-premium. Culture RAG and Bonita voice layers are included. Builder or Studio plan required.
curl "https://heybonita.ai/api/v1/chat/completions" \
-H "Authorization: Bearer $BONITA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"bonita","messages":[{"role":"user","content":"What is Juneteenth?"}]}'/api/core/v1/voiceBonita TTS (MP3). Builder or Studio. Extra usage is $0.09 per 500 characters.
curl "https://heybonita.ai/api/core/v1/voice" \
-H "x-api-key: $BONITA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hey, I’m Bonita."}' \
--output bonita.mp3Machine-readable spec: /api/core/v1/openapi.json (OpenAPI 3.0 — covers the Culture API paths above).
Authentication
Send your key on every request as the x-api-key header (or Authorization: Bearer <key>). Keys are validated against HeyBonita's central key store; invalid keys return 401 and deactivated keys return 403, both as JSON.
curl "https://heybonita.ai/api/core/v1/knowledge?limit=5" \ -H "x-api-key: $BONITA_API_KEY"
During beta: read endpoints also answer unauthenticated requests at fair-use levels while we onboard early partners. Key enforcement will switch on ahead of general availability — active keyholders are unaffected. Keep keys server-side; never ship them in browser or mobile bundles.
Limits & plans
CULTURE_API_REQUIRE_KEY=true.ok boolean; list endpoints include total, page, and limit for pagination.Get access
Paid plans mint keys in Settings → Developers. Schools and museums that need invoicing can still request a review. Prefer email? Write to developers@heybonita.ai.