Ravi P, thank you for posting this question.
As you mentioned in the question, Azure Monitor activity log provides insight into subscription-level events. The API referenced in the question (Activity Logs - List) can be used to filter events specific to the Azure service required, using the $filter
URI parameter. The filtering will have to be done for specific resource providers of the service of interest.
For details on the resource providers available for various services, see - What are the resource providers for Azure services
Hope this helps.
If the answer did not help, please add more context/follow-up question for it, and we will help you out. Else, if the answer helped, please click Accept answer so that it can help others in the community looking for help on similar topics.