Piano Chords

The chord data includes a list of notes, midi keys and intervals for each chord. Allows forward search (enter root and/or chord names) and backward search (enter notes or midi keys to retrieve a list of possible chord matches).

9.4/10 popularity
596 ms avg latency
100% success rate
11 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Piano Chords endpoints

MethodEndpointDescription
GET All chords
/chords
Returns the full list of available chords
GET All chords
/v2/chords
Returns an object with a 'result' property, holding an array with all available chord objects.
GET All chords (v2)
/v2/chords
The response is an object with a 'result' property, holding an array of all available chord objects.
GET All chords for a certain root
/chords/{root}
v1: Returns an object with all chords for a certain root v2: Returns an object with an array of all chords for a certain root
GET All chords for a certain root (v2)
/v2/chords/{root}
The response is an object, with a 'result' property, holding an array of all chord objects for the specified root note.
GET All chords for a certain name
/chords/{name}
v1: Returns an object with all chords for a certain name v2: Returns an object with an array of all chords for a certain name
GET All chords for a certain name (v2)
/v2/chords/{name}
The response is an object with a 'result' property, holding an array of all chords with the specified name.
GET Chord defined by root and name
/chords/{root}/{name}
v1: The response is a chord object with name, an array of notes, an array of intervals and an array of midi keys v2: The response's result property is an array holding the…
GET Chord defined by root and name (v2)
/v2/chords/{root}/{name}
The response is an object with a 'result' property, holding an array with one chord object.
GET Search for a chord by entering notes or midi keys
/chords
Returns an array of chord objects (when a match is found)
GET Search for a chord by entering notes or midi keys (v2)
/v2/chords/
The response is an object with a 'result' property, holding an array of chord object(s), or an empty array when no match was found. Only exact matches are returned.