Yes, ChatSpark provides API.
No, ChatSpark doesn't provide mobile app.
ChatSpark is located in Not available
ChatSpark offers Subscription pricing model
The starting price is not disclosed by ChatSpark. You can visit ChatSpark pricing page to get the latest pricing.