# Yazılı Pusulası API

No authentication. OpenAPI: https://kaynaklar.net/docs/openapi.json · Catalog: https://kaynaklar.net/.well-known/api-catalog · Health: https://kaynaklar.net/api/health.php

## POST /api/solve.php

```
curl -X POST https://kaynaklar.net/api/solve.php -H "Content-Type: application/json" \
  -d '{"text":"5. Sınıf Matematik. Soru: 3x+4=19 ise x kaçtır?","device":"my-agent","grade":5,"subject":"Matematik"}'
```

Response: `{"text": "...", "remaining": 4, "model": "gemini-3.8-flash"}`. Limit: 5 requests/day per device id.

## Question pages

`/soru/<id>.html` — send `Accept: text/markdown` for Markdown. Hubs: https://kaynaklar.net/sorular/ · Sitemap: https://kaynaklar.net/sitemap.xml
