Skip to main content

A Python package for interacting with the Soundcharts API.

Project description

Soundcharts Module

A Python package for interacting with the Soundcharts API.

API Documentation

Full documentation of the API is available here: Soundcharts API Documentation

You will need a Soundcharts API subscription to use this package.

Features

  • Easily pull data from Soundcharts' API.
  • Every endpoint from the documentation is available as a Python function.
    • For example, the "get audience" endpoint in the "playlist" category is accessible via playlist.get_audience().
  • Automatically loops through endpoints to get around API limitations, such as:
    • Periods of 90 days max.
    • Limits of 100 items per request.

Installation

Clone this repository and include the soundcharts folder in your Python path.

Usage

from soundcharts.client import SoundchartsClient

sc = SoundchartsClient(app_id="your_app_id", api_key="your_api_key")

# Example with Billie Eilish's UUID 
billie_metadata = sc.artist.get_artist_metadata("11e81bcc-9c1c-ce38-b96b-a0369fe50396")
print(billie_metadata)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

soundcharts-0.0.1.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

soundcharts-0.0.1-py3-none-any.whl (35.7 kB view details)

Uploaded Python 3

File details

Details for the file soundcharts-0.0.1.tar.gz.

File metadata

  • Download URL: soundcharts-0.0.1.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for soundcharts-0.0.1.tar.gz
Algorithm Hash digest
SHA256 738cdd38db262c0a5e407fa93ca993f9e7a0737e4fbcf55cf171abbf46ee1649
MD5 3679372358db25bf9172a3742130fc8c
BLAKE2b-256 a18db8753c7aa52bf0e5755b27681714457e007edbcfacc7d3829167ed601958

See more details on using hashes here.

File details

Details for the file soundcharts-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: soundcharts-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 35.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for soundcharts-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 37d01bc65aa6d60a1117d8c47d7c829e9ff467c64d5e472eef646263f28604cc
MD5 85587566692a34d0b3c75ee0033132f6
BLAKE2b-256 5c3819d19537055e2533183607cbb8e147c7a421618f1721df275848c17d73ca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page