Update, July 28: Bunpro appears to have removed or moved the public API used by this integration. The documented API routes now return the Bunpro website instead of grammar data, so the import is currently unavailable. Yokoso now explains this instead of treating it as a bad key. WaniKani import is unaffected. If Bunpro publishes a replacement endpoint, I will update the integration.
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.
When Bunpro’s public API was available, the integration worked this way:
- You provided the API key from Settings → API. The API exposed recently learned grammar, not full history.
- Because the API did not send CORS headers, the request passed through a stateless proxy I host. The proxy did not store or log the key and forwarded it only to bunpro.jp.
- Imported grammar was provisional. One confirmation check in normal reviews marked it as known.
Yokoso is independent and is not affiliated with or endorsed by Bunpro. I wrote up the original integration details here: Bunpro import for Yokoso
If Bunpro publishes a replacement API, I will update the integration.