soundcloud / soundcloud/api

Feature request - Make Insights data available through an API end point

Open
#68 0 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
254
Forks
53
PR merge metrics
No merged PRs in 30d

Description

We at Boilerroom have a large number of tracks (8000+) on soundcloud and like to keep track of how many plays we are getting across all tracks over a given period of time. We are able to get this information manually from the soundcloud UI "Insights" tab, but we would like to be able to get this information through an API endpoint so that we can collate the data available through "Insights" with data from other platforms in order to get a wider view of Boilerroom's "reach" (among other statistics.)

Would it be possible to expose this data in a new end point so that we can periodically query it? We obtain playback_count at the moment by manually scraping every track, recording the value and date in our database, and then running queries on these records, but this would not be necessary if we could query this figure directly.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The request concerns a new public API endpoint for SoundCloud Insights data. Start by checking how the public API exposes track and playback data; done means clients can periodically query the requested Insights statistics instead of scraping each track.

Written by the indexing model from the issue text.

Assessment

Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.