# Beeminding Math Academy

**URL:** <https://forum.beeminder.com/t/beeminding-math-academy/12674>\
**Category:** Tech\
**Created:** [December 25, 2025, 2:31pm UTC](https://forum.beeminder.com/t/beeminding-math-academy/12674 "2025-12-25T14:31:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![strickvl](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/strickvl/32/529_2.png) [@strickvl](https://forum.beeminder.com/u/strickvl)\
**Post date:** [December 25, 2025, 2:31pm UTC](https://forum.beeminder.com/t/beeminding-math-academy/12674/1 "2025-12-25T14:31:03Z")

</div>

I’m a happy (relative) noob over on Math Academy, and I’m wondering how to set up / automate something so that I don’t have to manually enter in my XP value each day.

AFAIK there are some new BM automation tools that have been created since I last checked in, so wondering if any of those could help me.

[Math Academy](https://www.mathacademy.com) has no (public) API, so that’s out of the question. Beyond that, not quite sure what my options are?

(I also figured that there are probably some people using BM who also are using mathacademy.)

---

<div class="post-metadata">

**Author:** ![adamwolf](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/adamwolf/32/484_2.png) [@adamwolf](https://forum.beeminder.com/u/adamwolf)\
**Post date:** [December 25, 2025, 5:24pm UTC](https://forum.beeminder.com/t/beeminding-math-academy/12674/2 "2025-12-25T17:24:12Z")

</div>

Hi! Keeping it brief due to holidays but I have been working on an (unofficial) integration to Math Academy. I have some reasonable results so far.

---

<div class="post-metadata">

**Author:** ![strickvl](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/strickvl/32/529_2.png) [@strickvl](https://forum.beeminder.com/u/strickvl)\
**Post date:** [December 26, 2025, 10:46am UTC](https://forum.beeminder.com/t/beeminding-math-academy/12674/3 "2025-12-26T10:46:14Z")

</div>

Would love to hear more when you’re back on here in the new year!

---

<div class="post-metadata">

**Author:** ![strickvl](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/strickvl/32/529_2.png) [@strickvl](https://forum.beeminder.com/u/strickvl)\
**Post date:** [December 26, 2025, 2:04pm UTC](https://forum.beeminder.com/t/beeminding-math-academy/12674/4 "2025-12-26T14:04:31Z")

</div>

Actually no need!

I created a github action which runs every 6 hours, logs into MathAcademy, scrapes my current total XP and then publishes that value in a public gist. I then use the BM `curlex` method and get it to paste the value odometer-style.

So basically it’s working now exactly how I wanted it to work. I guess just your existence proof gave me the encouragement to make it happen, so thank you!
