No, EdCast doesn't provide API.
No, EdCast doesn't provide mobile app.
EdCast is located in Mountain View, California
EdCast offers Quotation Based pricing model
Yes, EdCast can integrate with Microsoft Teams
The starting price is not disclosed by EdCast. You can visit EdCast pricing page to get the latest pricing.