Hello There,
I'm a professional backend Python developer and the requirements given totally align with my area of expertise, which is to build APIs/CLIs for other developers.
I can certainly provide you with a nice & clean API that would give you Swagger UI to play with and would be written in Flask, meaning flexibility to expand later on.
Let me know if you'd be interested in discussing the details.
Thanks,
Mandeep