Single database multiple apps

That’s not going to happen. But you can do whatever you need with the API, so it wouldn’t really make your life much easier. You definitely don’t want to be interacting directly with the database. No good can come from that.

It might make your life easier to have a Python library that interfaced with the API, but even that’s likely overkill for your purposes.