jq ".data" | jq -r ".[] .url" # jq is a program to parse json data # https://jqlang.github.io/jq/manual/ # what is parsing? # -r stands for raw output # it writes plaintext to stdout, not json # or in other words: it outputs plain text, not json # This is how the Mixcloud json output is structured: # # { "data" : # [ # { # "key" : "", # "url" : "", # "name": "" # }, # { # "key" : "", # "url" : "", # "name": "" # }, # { # "key" : "", # "url" : "", # "name": "" # }, # ] # } # the key "url" stores a link as its value, this is the link to one radio show, see for example: # "url": "https://www.mixcloud.com/radiowormrotterdam/worm-25-a-history-of-worm-in-25-objects-1-mia-on-the-hand-towel-dispenser-040624/",