TimCinel
(Tim Cinel)
July 8, 2025, 2:07am
1
I made a Duolingo integration that doesn’t require grabbing tokens from the Javascript Console:
Duolingo integration for Home Assistant (using undocumented APIs)
It has:
Streak binary sensor
Streak length sensor
XP sensor
Nothing else. It uses unauthenticated endpoints, so there’s no login or token scraping shenanigans required.
If you’re into Duolingo, please try it out and let me know what you think.
2 Likes
async
(Pete)
July 24, 2025, 2:56pm
2
Cool project.
There is also this integration: GitHub - Makhuta/homeassistant-duolingo: HomeAssistant Duolingo scraper . It provides a few more sensors.
Maybe you can join forces. Your setup seems to be easier.
1 Like
TimCinel
(Tim Cinel)
November 12, 2025, 12:26am
3
No login required for this integration.
Yes, fewer sensors, but if you just want streak status, streak length, or XP, this approach is easy to set up - no Devloper Console required, no auth expiry.