IsraelGPT API Docs Get an API key

IsraelGPT Public API

Talk to the same IsraelGPT that powers the main chat, from your own code. Comes with a reference Python Discord bot: see Discord Bot.

What this is

IsraelGPT is normally reached through the web chat at israelgpt.site. The public API gives your server, script or bot the same persona, lore and models as a plain JSON HTTP endpoint.

One endpoint (POST /chat), every persona, IsraelBot 1 and YahooBot 1, High effort and Uncensored mode, and a free tier: no credit card, just a free account.

Quick start

  1. Sign in and make a free API key on the dashboard. It's shown once, so copy it then.
  2. Send it as a bearer token to POST https://www.israelgpt.site/api/v1/chat, from your server.
  3. Read reply from the JSON answer. That's it.
curl -X POST https://www.israelgpt.site/api/v1/chat \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -A "MyApp/1.0" \
  -d '{
    "messages": [{ "role": "user", "content": "What time is it in Tel Aviv?" }],
    "personaId": 1,
    "selectedModel": "israelbot-1",
    "effort": "low"
  }'

"Give to your AI agent" copies a full plain-text spec of this API (auth, parameters, response shape, errors) — paste it into Claude Code, Cursor, or any coding assistant and ask it to wire up the integration for you.

Set a User-Agent that names your app, like MyApp/1.0: the key's request log on the dashboard shows it, so you can tell your apps apart.

Where to go next

A note on tone

IsraelGPT is a satirical, deliberately biased chatbot. The persona's tone (see the Terms of Service) is intentional, not a bug in your integration.