Am I allowed to use other APIs in my work or does it have to be from 0?
You can use APIs! Just make sure to list the API dependencies it uses!