Yes, I could create an API that serves the aggregated price data from a URL endpoint.
The aggregates would first be configured with the desired values for aggregate time period, asset code, asset issuer, etc. After that the aggregated data could be retrieved from an URL endpoint by providing the starting time stamp in a URL parameter. For live aggregated price data the current time stamp of Date.now() could be used as the parameter. A second way would be to provide the historic aggregated price data at one endpoint to initially create a chart and a different endpoint for live aggregated price data. Which ever is most easy and compatible.
Aggregated price data for a line chart could be created by configuring just a close aggregate and accessing its data endpoint.
Looking forward to some of the features of a future version of this API could provide the data for technical indicators (RSI, MACD, bollinger bands, etc) as the aggregated data using the format described above. Future versions could also provide some more advanced indicators for trading such as correlations, covariances and etc between two trade pairs.
If I was confident that I would be awarded in the trading tools category of the SBC after successfully implementing what I just described above, I would begin working on this immediately.