I built a Bunpro companion that imports recent grammar progress

Hi all, I use Bunpro myself and built Yokoso, a separate Japanese learning app. I wanted Yokoso to recognize recent grammar work from Bunpro instead of treating me as if I were starting from zero.

The integration works, but it has limits that are important to understand:

  • You provide the API key from Settings → API. Bunpro’s API exposes recently learned grammar, not full history. Recent items import directly; older grammar is handled by Yokoso’s adaptive probes, which skip anything you demonstrate you know.
  • Because Bunpro’s API doesn’t send CORS headers, the request passes through a stateless proxy I host. The proxy does not store or log the key and forwards it only to bunpro.jp.
  • Imported grammar is provisional. One confirmation check in normal reviews marks it as known. This avoids assuming that imported items are permanently mastered while also avoiding a complete repeat of material you’ve already studied.

Yokoso is independent and is not affiliated with or endorsed by Bunpro. I wrote up the integration details here: Bunpro import — carry your grammar progress into Yokoso

I’m posting because this integration is specifically for Bunpro users, and I’d appreciate feedback on whether this behavior matches what you would expect. If Bunpro ever exposes a fuller progress endpoint, I would update the import to use it.

1 Like