Skip to content
KidSchoolerनेपाली

Public, free, CORS-enabled

KidSchooler API

Every phrase and dialogue on KidSchooler is available as JSON. No key, no rate limit beyond Vercel's edge defaults, CORS open to anyone. Use it to build a phrase-of-the-day extension, a study app, or your own translator.

Endpoints

  • GET /api/phrases

    List every Nepali phrase in the KidSchooler phrasebook. Supports optional category and full-text search filters.

    Query parameters

    • category Filter by phrase category slug (e.g. greetings, food, trekking).
    • q Substring search across English, romanized, Nepali, and tags.
    curl 'https://kidschooler.com/api/phrases?category=greetings'
  • GET /api/phrases/[slug]

    Fetch a single phrase by its slug. Returns 404 if not found.

    curl 'https://kidschooler.com/api/phrases/how-to-say-hello-in-nepali'
  • GET /api/dialogues

    List every Nepali dialogue. Optional category filter.

    Query parameters

    • category Filter by dialogue category.
    curl 'https://kidschooler.com/api/dialogues?category=transport'
  • GET /situations/rss.xml

    RSS feed of the 30 most-popular phrases — phrase-of-the-day style rotation.

    curl 'https://kidschooler.com/situations/rss.xml'

CORS & licensing

Every endpoint returns Access-Control-Allow-Origin: * so browser extensions and front-end clients can read it directly. Content is CC-BY 4.0 — credit KidSchooler with a link back. For high-volume usage please get in touch.