Skip to content

tdambrin/deezer-graph-api

Repository files navigation

Deezer Graph Search: Connect artists, albums and tracks

License: MIT Python Code style: black Imports: isort Checked with mypy Pydantic v2 pre-commit


Endpoints

Name Description Endpoint Returns Task Enabled Status
Search anything with keywords Get a list of result with only keywords and list of types allowed /search Nodes and Edges Yes Available ✅
Expand around existing node Fill i.e. get artist from album and Explore i.e. Get similar albums /expand Nodes and Edges Yes Available ✅
Delete a node If cascading, successors are deleted too. Graph is oriented from query node. /delete Deleted Nodes No Available ✅
Search hipster mode Search but encourage less popular results TDB Nodes and Edges TBD Coming 🧑‍💻

Some endpoints are task enabled to allow for incremental result as they may take longer. They return a task_id to check task status and result.


Policies

Feedbacks and contributions are greatly appreciated.

For questions, please feel free to reach out by email.