{"openapi":"3.1.0","info":{"title":"Classical Music API","version":"1.0.0","description":"The classical-music repertoire as an API — powered by Open Opus, an open catalogue of classical composers and their works. Search composers by name or browse them by musical epoch (Medieval, Renaissance, Baroque, Classical, Romantic and beyond), getting each composer's full name, epoch and birth/death years; then list a composer's works, optionally filtered by genre — orchestral, chamber, keyboard, stage, vocal or opera. From Bach and Mozart to Beethoven's 44 orchestral works, it turns the canon of classical music into a clean search-and-browse API. A classical-music repertoire reference — distinct from commercial music catalogues of tracks, artists and albums. Ideal for classical-music, education, concert-programming, streaming and media applications. Open data from Open Opus (CC-BY-SA / CC0).","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/classical-api","description":"oanor gateway"}],"tags":[{"name":"Classical Music"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/composers":{"get":{"operationId":"get_v1_composers","tags":["Classical Music"],"summary":"Search composers by name or epoch","description":"","parameters":[{"name":"q","in":"query","required":false,"description":"Composer name to search","schema":{"type":"string"},"example":"mozart"},{"name":"epoch","in":"query","required":false,"description":"Epoch (Baroque, Classical, Romantic, …)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":1,"query":"mozart","composers":[{"id":"196","name":"Wolfgang Amadeus Mozart","epoch":"Classical","portrait":"https://assets.openopus.org/portraits/21459195-1568084925.jpg","birth_year":1756,"death_year":1791}]},"meta":{"timestamp":"2026-06-01T23:40:56.522Z","request_id":"f1e47b5e-c97b-4274-a99f-696175dd23a0"},"status":"ok","message":"Composers retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/works":{"get":{"operationId":"get_v1_works","tags":["Classical Music"],"summary":"A composer's works (optionally by genre)","description":"","parameters":[{"name":"composer","in":"query","required":false,"description":"Composer id (from /v1/composers)","schema":{"type":"string"},"example":"145"},{"name":"genre","in":"query","required":false,"description":"Genre (Orchestral, Chamber, Opera, …)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":344,"genre":"all","works":[{"id":"16300","genre":"Chamber","title":"Cello Sonata no. 4 in C major, op. 102, no. 1"},{"id":"16260","genre":"Chamber","title":"Grosse Fuge, op. 133","subtitle":"For string quartet"},{"id":"16322","genre":"Orchestral","title":"Leonore Overture no. 3, op. 72b"},{"id":"16382","genre":"Vocal","title":"Missa Solemnis, op. 123"},{"id":"16170","genre":"Orchestral","title":"Piano Concerto no. 3 in C minor, op. 37"},{"id":"16286","genre":"Orchestral","title":"Piano Concerto no. 4 in G major, op. 58"},{"id":"16218","genre":"Orchestral","title":"Piano Concerto no. 5 in E flat major, op. 73, \"Emperor\""},{"id":"16222","genre":"Keyboard","title":"Piano Sonata no. 8 in C minor, op. 13, \"Pathétique\""},{"id":"16482","genre":"Keyboard","title":"Piano Sonata no. 17 in D minor, op. 31 no. 2, \"Tempest\""},{"id":"16184","genre":"Keyboard","title":"Piano Sonata no. 21 in C major, op. 53, \"Waldstein\""},{"id":"16419","genre":"Keyboard","title":"Piano Sonata no. 23 in F minor, op. 57, \"Appassionata\""},{"id":"16459","genre":"Keyboard","title":"Piano Sonata no. 26 in E flat major, op. 81a, \"Les Adieux\""},{"id":"16264","genre":"Keyboard","title":"Piano Sonata no. 29 in B flat major, op. 106, \"Hammerklavier\""},{"id":"16421","genre":"Keyboard","title":"Piano Sonata no. 32 in C minor, op. 111"},{"id":"16316","genre":"Chamber","title":"Piano Trio no. 5 in D major, op. 70 no. 1, \"Ghost\""},{"id":"16231","genre":"Chamber","title":"Piano Trio no. 7 in B flat major, op. 97, \"Archduke\""},{"id":"16245","genre":"Chamber","title":"String Quartet no. 7 in F major, op. 59 no. 1, \"Razumovsky\""},{"id":"16199","genre":"Chamber","title":"String Quartet no. 10 in E flat major, op. 74, \"Harp\""},{"id":"16442","genre":"Chamber","title":"String Quartet no. 11 in F minor, op. 95, \"Serioso\""},{"id":"16259","genre":"Chamber","title":"String Quartet no. 14 in C sharp minor, op. 131"},{"id":"16198","genre":"Chamber","title":"String Quartet no. 15 in A minor, op. 132"},{"id":"16274","genre":"Chamber","title":"String Quartet no. 16 in F major, op. 135"},{"id":"16143","genre":"Orchestral","title":"Symphony no. 3 in E flat major, op. 55, \"Eroica\""},{"id":"16406","genre":"Orchestral","title":"Symphony no. 5 in C minor, op. 67"},{"id":"16124","genre":"Orchestral","title":"Symphony no. 7 in A major, op. 92"},{"id":"16238","genre":"Orchestral","title":"Symphony no. 9 in D minor, op. 125, \"Choral\""},{"id":"16324","genre":"Keyboard","title":"Variations on a Waltz by Diabelli, op. 120"},{"id":"16458","genre":"Orchestral","title":"Violin Concerto in D major, op. 61"},{"id":"16336","genre":"Chamber","title":"Violin Sonata no. 7 in C minor, op. 30 no. 2"},{"id":"16331","genre":"Chamber","title":"Violin Sonata no. 9 in A major, op. 47, \"Kreutzer\""},{"id":"16408","genre":"Vocal","title":"Abendlied unterm gestirnten Himmel, WoO 150"},{"id":"16405","genre":"Vocal","title":"Abschiedsgesang an Wiens Bürger, WoO 121"},{"id":"16131","genre":"Chamber","title":"Adagio for Mandolin and Piano in E flat major, WoO 43, no. 2"},{"id":"16268","genre":"Vocal","title":"Adelaide, op. 46","subtitle":"Song"},{"id":"16370","genre":"Vocal","title":"Ah! perfido, op. 65","subtitle":"Aria for soprano and orchestra"},{"id":"16393","genre":"Chamber","title":"Allegretto in B flat major, WoO 39","subtitle":"For piano trio"},{"id":"16417","genre":"Keyboard","title":"Allegretto in B minor, WoO 61"},{"id":"16201","genre":"Keyboard","title":"Allegretto in C major, WoO 56, \"Bagatelle\""},{"id":"16460","genre":"Keyboard","title":"Allegretto in C minor, Hess69"},{"id":"16258","genre":"Keyboard","title":"Allegretto in C minor, WoO 53"},{"id":"16450","genre":"Chamber","title":"Allegretto in E flat major, Hess48","subtitle":"For piano trio"},{"id":"16360","genre":"Keyboard","title":"Allegretto quasi andante in G minor, WoO 61a"},{"id":"16110","genre":"Keyboard","title":"Allemande in A major, WoO 81"},{"id":"16146","genre":"Vocal","title":"Als die Geliebte sich trennen wollte, WoO 132","subtitle":"Song"},{"id":"16453","genre":"Chamber","title":"Andante and Variations in D major, WoO 44 no. 2","subtitle":"For mandolin and piano"},{"id":"16385","genre":"Keyboard","title":"Andante favori in F major, WoO 57"},{"id":"16310","genre":"Vocal","title":"Andenken, WoO 136","subtitle":"Song"},{"id":"16464","genre":"Vocal","title":"An die Geliebte, WoO 140","subtitle":"Song"},{"id":"16350","genre":"Vocal","title":"An die Hoffnung, op. 32","subtitle":"Song"},{"id":"16192","genre":"Vocal","title":"An die Hoffnung, op. 94","subtitle":"Song"},{"id":"16148","genre":"Vocal","title":"An einen Säugling, WoO 108","subtitle":"Song"},{"id":"16440","genre":"Vocal","title":"An Laura, WoO 112","subtitle":"Song"},{"id":"16344","genre":"Vocal","title":"An Minna, WoO 115","subtitle":"Song"},{"id":"16454","genre":"Vocal","title":"Ariettas and a Duet, op. 82"},{"id":"16291","genre":"Keyboard","title":"Bagatelle in A minor, WoO 59, \"Für Elise\""},{"id":"16113","genre":"Keyboard","title":"Bagatelle in B flat major, WoO 60"},{"id":"16471","genre":"Keyboard","title":"Bagatelle in C major, Hess57"},{"id":"16142","genre":"Keyboard","title":"Bagatelle in C major, Hess73"},{"id":"16361","genre":"Keyboard","title":"Bagatelle in C major, WoO 54, \"Lustig-Traurig\""},{"id":"16427","genre":"Keyboard","title":"Bagatelle in C minor, WoO 52"},{"id":"16272","genre":"Keyboard","title":"Bagatelle in E flat major, Hess74"},{"id":"16147","genre":"Keyboard","title":"Bagatelles, op. 33"},{"id":"16338","genre":"Keyboard","title":"Bagatelles, op. 119"},{"id":"16226","genre":"Keyboard","title":"Bagatelles, op. 126"},{"id":"16271","genre":"Vocal","title":"Birthday Cantata for Prince Lobkowitz, WoO 106","subtitle":"For soprano, choir and piano"},{"id":"16252","genre":"Vocal","title":"British Folk Songs, WoO 158b"},{"id":"16191","genre":"Vocal","title":"Calm Sea and Prosperous Voyage, op. 112","subtitle":"Cantata"},{"id":"16337","genre":"Chamber","title":"Canon in 2 parts in A flat major, Hess 275"},{"id":"16265","genre":"Chamber","title":"Canon in 2 parts in A major, WoO 35"},{"id":"16433","genre":"Chamber","title":"Canon in 2 parts in G major, Hess 274"},{"id":"16478","genre":"Vocal","title":"Cantata on the Accession of Emperor Leopold II, WoO 88"},{"id":"16429","genre":"Chamber","title":"Cello Sonata in E flat major, op. 64","subtitle":"Version for cello and piano of the String Trio, op. 3 (tr. unknown)"},{"id":"16373","genre":"Chamber","title":"Cello Sonata no. 1 in F major, op. 5 no. 1"},{"id":"16312","genre":"Chamber","title":"Cello Sonata no. 2 in G minor, op. 5 no. 2"},{"id":"16167","genre":"Chamber","title":"Cello Sonata no. 3 in A major, op. 69"},{"id":"16383","genre":"Chamber","title":"Cello Sonata no. 5 in D major, op. 102, no. 2"},{"id":"16434","genre":"Vocal","title":"Choral Fantasy in C minor, op. 80","subtitle":"For piano, choir and orchestra"},{"id":"16194","genre":"Vocal","title":"Christ on the Mount of Olives, op. 85","subtitle":"Oratorio"},{"id":"16333","genre":"Chamber","title":"Clarinet Trio in B flat major, op. 11, \"Gassenhauer\""},{"id":"16437","genre":"Chamber","title":"Clarinet Trio in E flat major, op. 38","subtitle":"Version for clarinet, cello and piano of the Septet, op. 20"},{"id":"16129","genre":"Keyboard","title":"Concert Finale in C major, Hess65"},{"id":"16428","genre":"Orchestral","title":"Consecration of the House, op. 124","subtitle":"Overture"},{"id":"16133","genre":"Keyboard","title":"Contredanses, WoO 14"},{"id":"16216","genre":"Orchestral","title":"Contredanses for Orchestra, WoO 14"},{"id":"16323","genre":"Orchestral","title":"Coriolan, op. 62","subtitle":"Overture"},{"id":"16325","genre":"Vocal","title":"Das Geheimnis, WoO 145","subtitle":"Song"},{"id":"16150","genre":"Vocal","title":"Das Glück der Freundschaft, op. 88","subtitle":"Song"},{"id":"16330","genre":"Vocal","title":"Das liebe Kätzchen, Hess133","subtitle":"Song"},{"id":"16207","genre":"Vocal","title":"Der Bardengeist, WoO 142","subtitle":"Song"},{"id":"16401","genre":"Vocal","title":"Der edle Mensch, WoO 151","subtitle":"Song"},{"id":"16390","genre":"Vocal","title":"Der freie Mann, WoO 117","subtitle":"Song"},{"id":"16413","genre":"Vocal","title":"Der Gesang der Nachtigal, WoO 141","subtitle":"Song"},{"id":"16319","genre":"Vocal","title":"Der glorreiche Augenblick, op. 136","subtitle":"Cantata"},{"id":"16364","genre":"Vocal","title":"Der Jüngling in der Fremde, WoO 138","subtitle":"Song"},{"id":"16394","genre":"Vocal","title":"Der Knabe auf dem Berge, Hess134","subtitle":"Song"},{"id":"16112","genre":"Vocal","title":"Der Kuss, op. 128","subtitle":"Song"},{"id":"16484","genre":"Vocal","title":"Der Liebende, WoO 139","subtitle":"Song"},{"id":"16318","genre":"Vocal","title":"Der Mann von Wort, op. 99","subtitle":"Song"},{"id":"16208","genre":"Vocal","title":"Der Wachtelschlag, WoO 129","subtitle":"Song"},{"id":"16357","genre":"Vocal","title":"Des Kriegers Abschied, WoO 143","subtitle":"Song"},{"id":"16340","genre":"Vocal","title":"Die Laute Klage, WoO 135","subtitle":"Song"},{"id":"16308","genre":"Chamber","title":"Duo for 2 Flutes in G major, WoO 26"},{"id":"16242","genre":"Chamber","title":"Duo for 2 Violins in A major, WoO 34"},{"id":"16116","genre":"Chamber","title":"Duo for Clarinet and Bassoon in C major, WoO 27 no. 1"},{"id":"16196","genre":"Chamber","title":"Duo for Clarinet and Bassoon in F major, WoO 27 no. 2"},{"id":"16214","genre":"Chamber","title":"Duo for Clarinet and Bassoon in F major, WoO 27 no. 3"},{"id":"16140","genre":"Chamber","title":"Duo for Viola and Cello in E flat major, WoO 32"},{"id":"16449","genre":"Orchestral","title":"Ecossaise in D major, WoO 22","subtitle":"For wind ensemble"},{"id":"16282","genre":"Keyboard","title":"Ecossaise in E flat major, WoO 86"},{"id":"16304","genre":"Keyboard","title":"Ecossaises, WoO 83"},{"id":"16203","genre":"Stage","title":"Egmont, op. 84","subtitle":"Incidental music"},{"id":"16309","genre":"Vocal","title":"Ein Selbstgespräch, WoO 114","subtitle":"Song"},{"id":"16215","genre":"Vocal","title":"Elegiac Song, op. 118","subtitle":"Song, for 4 voices and string quartet"},{"id":"16197","genre":"Vocal","title":"Elegie auf den Tod eines Pudels, WoO 110","subtitle":"Song"},{"id":"16404","genre":"Chamber","title":"Equali, WoO 30","subtitle":"For 4 trombones"},{"id":"16266","genre":"Vocal","title":"Es ist vollbracht, WoO 97","subtitle":"Finale chorus for the collective singspiel Die Ehrenpforten"},{"id":"16452","genre":"Keyboard","title":"Fantasy in G minor, op. 77"},{"id":"16229","genre":"Stage","title":"Fidelio, op. 72","subtitle":"Opera"},{"id":"16292","genre":"Orchestral","title":"Fidelio Overture, op. 72c"},{"id":"16327","genre":"Chamber","title":"Flute Sonata in B flat major, Anh.4"},{"id":"16402","genre":"Vocal","title":"Four Ariettas and a Duet, op. 82"},{"id":"16213","genre":"Chamber","title":"Fugue for String Quartet in B flat major, Hess 36"},{"id":"16368","genre":"Chamber","title":"Fugue for String Quintet in D mahor, op. 137"},{"id":"16188","genre":"Keyboard","title":"Fugue in B flat major, op. 134","subtitle":"Version for piano 4 hands of the Grosse Fuge, op. 133"},{"id":"16277","genre":"Keyboard","title":"Fugue in C major, Hess 64"},{"id":"16132","genre":"Keyboard","title":"Fugue in D major, WoO 31","subtitle":"For organ"},{"id":"16153","genre":"Vocal","title":"Funeral cantata on the Death of the Emperor Joseph II, WoO 87"},{"id":"16307","genre":"Vocal","title":"Gedenke mein!, WoO 130","subtitle":"Song"},{"id":"16255","genre":"Keyboard","title":"German Dances, Hess 67"},{"id":"16445","genre":"Chamber","title":"German Dances, WoO 42","subtitle":"For violin and piano"},{"id":"16209","genre":"Orchestral","title":"German Dances for Orchestra, WoO 8"},{"id":"16257","genre":"Orchestral","title":"German Dances for Orchestra, WoO 13"},{"id":"16267","genre":"Vocal","title":"Germania, WoO 94","subtitle":"Aria with chorus for voice and orchestra"},{"id":"16145","genre":"Keyboard","title":"Grandes Marches for 2 Pianos, op. 45"},{"id":"16210","genre":"Orchestral","title":"Gratulations: Menuet for Orchestra in E flat major, WoO 3"},{"id":"16372","genre":"Chamber","title":"Grenadier March in F major, Hess107","subtitle":"For mechanical clock"},{"id":"16250","genre":"Vocal","title":"Hochzeitslied, WoO 105","subtitle":"Aria with chorus for voice and piano"},{"id":"16221","genre":"Chamber","title":"Horn Sonata in F major, op. 17"},{"id":"16334","genre":"Vocal","title":"In questa tomba oscura, WoO 133","subtitle":"Song"},{"id":"16251","genre":"Vocal","title":"Irish Songs, WoO 152"},{"id":"16414","genre":"Vocal","title":"Irish Songs, WoO 153"},{"id":"16472","genre":"Vocal","title":"Irish Songs, WoO 154"},{"id":"16168","genre":"Stage","title":"King Stephen, op. 117","subtitle":"Incidental music"},{"id":"16359","genre":"Vocal","title":"Klage, WoO 113","subtitle":"Song"},{"id":"16119","genre":"Vocal","title":"Kriegslied der Österreicher, WoO 122","subtitle":"Song"},{"id":"16356","genre":"Vocal","title":"La partenza, WoO 124","subtitle":"Song"},{"id":"16384","genre":"Vocal","title":"La tiranna, WoO 125","subtitle":"Song"},{"id":"16283","genre":"Orchestral","title":"Leonore Overture no. 1, op. 138"},{"id":"16136","genre":"Orchestral","title":"Leonore Overture no. 2, op. 72a"},{"id":"16435","genre":"Stage","title":"Leonore Prohaska, WoO 96","subtitle":"Incidental music"},{"id":"16476","genre":"Vocal","title":"Lied aus der Ferne, WoO 137","subtitle":"Song"},{"id":"16166","genre":"Keyboard","title":"Ländler, WoO 11"},{"id":"16115","genre":"Chamber","title":"Ländler, WoO 15","subtitle":"For 2 violins and double bass"},{"id":"16204","genre":"Chamber","title":"Mandolin Sonatina in C minor, WoO 43a"},{"id":"16138","genre":"Chamber","title":"Mandolin Sonatina in C minor, WoO 44a"},{"id":"16173","genre":"Vocal","title":"Man strebt die Flamme zu verhehlen, WoO 120","subtitle":"Song"},{"id":"16230","genre":"Chamber","title":"March for Wind Sextet in B flat major, WoO 29"},{"id":"16117","genre":"Orchestral","title":"March in C major, WoO 20"},{"id":"16125","genre":"Orchestral","title":"March in D major, WoO 24","subtitle":"For wind ensemble"},{"id":"16174","genre":"Orchestral","title":"March in F major, WoO 18, \"Für die Böhmische Landwehr\"","subtitle":"For wind ensemble"},{"id":"16376","genre":"Orchestral","title":"March in F major, WoO 19","subtitle":"For wind ensemble"},{"id":"16172","genre":"Vocal","title":"Mass in C major, op. 86"},{"id":"16400","genre":"Vocal","title":"Merkenstein, op. 100","subtitle":"Song"},{"id":"16346","genre":"Vocal","title":"Merkenstein, WoO 144","subtitle":"Song"},{"id":"16339","genre":"Chamber","title":"Minuet for string quartet in A flat major, Hess 33"},{"id":"16367","genre":"Keyboard","title":"Minuet in E flat major, WoO 82"},{"id":"16412","genre":"Chamber","title":"Minuets, WoO 9","subtitle":"For 2 violins and double bass"},{"id":"16347","genre":"Keyboard","title":"Minuets, WoO 10"},{"id":"16299","genre":"Orchestral","title":"Minuets for Orchestra, WoO 7"},{"id":"16217","genre":"Vocal","title":"Mit Mädeln sich vertragen, WoO 90","subtitle":"Aria for bass and orchestra"},{"id":"16371","genre":"Orchestral","title":"Movement for Violin and Orchestra in C major, WoO 5"},{"id":"16290","genre":"Stage","title":"Musik zu einem Ritterballet, WoO 1","subtitle":"Ballet"},{"id":"16127","genre":"Chamber","title":"Mödlinger Tänze, WoO 17","subtitle":"For 2 clarinets, 2 horns, 2 violins and double bass"},{"id":"16234","genre":"Chamber","title":"National Airs with Variations, op. 105","subtitle":"For flute and piano"},{"id":"16425","genre":"Chamber","title":"National Airs with Variations, op. 107","subtitle":"For flute and piano"},{"id":"16135","genre":"Vocal","title":"Neue Liebe, neues Leben, WoO 127","subtitle":"Song"},{"id":"16352","genre":"Vocal","title":"No, non turbarti, WoO 92a","subtitle":"Aria for soprano and orchestra"},{"id":"16302","genre":"Chamber","title":"Notturno in D major, op. 42","subtitle":"Version for viola and piano of the the String Trio, op. 8"},{"id":"16122","genre":"Vocal","title":"Oh care selve, WoO 119","subtitle":"Song"},{"id":"16189","genre":"Vocal","title":"Opferlied, WoO 126","subtitle":"Song"},{"id":"16248","genre":"Orchestral","title":"Piano Concerto in D major, op. 61a","subtitle":"Version for piano and orchestra of the Violin Concerto"},{"id":"16443","genre":"Orchestral","title":"Piano Concerto in E flat major, WoO 4"},{"id":"16415","genre":"Orchestral","title":"Piano Concerto no. 1 in C major, op. 15"},{"id":"16247","genre":"Orchestral","title":"Piano Concerto no. 2 in B flat major, op. 19"},{"id":"16326","genre":"Chamber","title":"Piano Quartet in E flat major, op. 16b","subtitle":"Version for piano and strings of the Quintet for piano and winds, op. 16"},{"id":"16329","genre":"Keyboard","title":"Piano Sonata in C major, WoO 51"},{"id":"16305","genre":"Keyboard","title":"Piano Sonata in D major, op. 6","subtitle":"For piano 4 hands"},{"id":"16345","genre":"Keyboard","title":"Piano Sonata in F major, WoO 50"},{"id":"16342","genre":"Keyboard","title":"Piano Sonata no. 1 in F minor, op. 2 no. 1"},{"id":"16409","genre":"Keyboard","title":"Piano Sonata no. 2 in A major, op. 2 no. 2"},{"id":"16171","genre":"Keyboard","title":"Piano Sonata no. 3 in C major, op. 2 no. 3"},{"id":"16447","genre":"Keyboard","title":"Piano Sonata no. 4 in E flat major, op. 7"},{"id":"16164","genre":"Keyboard","title":"Piano Sonata no. 5 in C minor, op. 10 no. 1"},{"id":"16439","genre":"Keyboard","title":"Piano Sonata no. 6 in F major, op. 10 no. 2"},{"id":"16480","genre":"Keyboard","title":"Piano Sonata no. 7 in D major, op. 10 no. 3"},{"id":"16202","genre":"Keyboard","title":"Piano Sonata no. 9 in E major, op. 14 no. 1"},{"id":"16387","genre":"Keyboard","title":"Piano Sonata no. 10 in G major, op. 14 no. 2"},{"id":"16278","genre":"Keyboard","title":"Piano Sonata no. 11 in B flat major, op. 22"},{"id":"16224","genre":"Keyboard","title":"Piano Sonata no. 12 in A flat major, op. 26"},{"id":"16349","genre":"Keyboard","title":"Piano Sonata no. 13 in E flat major, op. 27 no. 1, \"Quasi una fantasia\""},{"id":"16375","genre":"Keyboard","title":"Piano Sonata no. 14 in C sharp minor, op. 27 no. 2, \"Moonlight\""},{"id":"16128","genre":"Keyboard","title":"Piano Sonata no. 15 in D major, op. 28, \"Pastoral\""},{"id":"16455","genre":"Keyboard","title":"Piano Sonata no. 16 in G major, op. 31 no. 1"},{"id":"16426","genre":"Keyboard","title":"Piano Sonata no. 18 in E flat major, op. 31 no. 3, \"Hunt\""},{"id":"16246","genre":"Keyboard","title":"Piano Sonata no. 19 in G minor, op. 49 no. 1"},{"id":"16363","genre":"Keyboard","title":"Piano Sonata no. 20 in G major, op. 49 no. 2"},{"id":"16141","genre":"Keyboard","title":"Piano Sonata no. 22 in F major, op. 54"},{"id":"16158","genre":"Keyboard","title":"Piano Sonata no. 24 in F sharp major, op. 78"},{"id":"16456","genre":"Keyboard","title":"Piano Sonata no. 25 in G major, op. 79"},{"id":"16288","genre":"Keyboard","title":"Piano Sonata no. 27 in E minor, op. 90"},{"id":"16335","genre":"Keyboard","title":"Piano Sonata no. 28 in A major, op. 101"},{"id":"16293","genre":"Keyboard","title":"Piano Sonata no. 30 in E major, op. 109"},{"id":"16106","genre":"Keyboard","title":"Piano Sonata no. 31 in A flat major, op. 110"},{"id":"16165","genre":"Keyboard","title":"Piano Sonatas, WoO 47, \"Kurfürsten Sonatas\""},{"id":"16176","genre":"Keyboard","title":"Piano Sonatina in G major, Anh.5 no. 1"},{"id":"16185","genre":"Chamber","title":"Piano Trio in D major, Anh.3"},{"id":"16446","genre":"Chamber","title":"Piano Trio in E flat major, WoO 38"},{"id":"16109","genre":"Chamber","title":"Piano Trio no. 1 in E flat major, op. 1 no. 1"},{"id":"16180","genre":"Chamber","title":"Piano Trio no. 2 in G major, op. 1, no. 2"},{"id":"16301","genre":"Chamber","title":"Piano Trio no. 3 in C minor, op. 1 no. 3"},{"id":"28108","genre":"Chamber","title":"Piano Trio no. 4 in B flat major, op. 11"},{"id":"16206","genre":"Chamber","title":"Piano Trio no. 6 in E flat major, op. 70 no. 2"},{"id":"16155","genre":"Chamber","title":"Pieces for Musical Clock, WoO 33"},{"id":"16105","genre":"Vocal","title":"Plaisir d'aimer, WoO 128","subtitle":"Song"},{"id":"16239","genre":"Keyboard","title":"Polonaise in C major, op. 89"},{"id":"16295","genre":"Orchestral","title":"Polonaise in D major, WoO 21","subtitle":"For wind ensemble"},{"id":"16457","genre":"Chamber","title":"Prelude and Fugue at the octave, Hess 30","subtitle":"For string quartet"},{"id":"16341","genre":"Chamber","title":"Prelude and Fugue in E minor, Hess29","subtitle":"For 2 violins and cello"},{"id":"16467","genre":"Keyboard","title":"Prelude in F minor, WoO 55"},{"id":"16465","genre":"Keyboard","title":"Preludes, op. 39"},{"id":"16311","genre":"Vocal","title":"Punschlied, WoO 111","subtitle":"Song"},{"id":"16378","genre":"Vocal","title":"Que le temps me dure, WoO 116","subtitle":"Song"},{"id":"16479","genre":"Chamber","title":"Quintet for Piano and Winds in E flat major, op. 16","subtitle":"For piano, oboe, clarinet, horn and bassoon"},{"id":"16159","genre":"Vocal","title":"Resignation, WoO 149","subtitle":"Song"},{"id":"16108","genre":"Orchestral","title":"Romance cantabile in E minor, Hess13","subtitle":"For flute, bassoon and orchestra"},{"id":"16332","genre":"Orchestral","title":"Romance for Violin and Orchestra no. 1 in G major, op. 40"},{"id":"16280","genre":"Orchestral","title":"Romance for Violin and Orchestra no. 2 in F major, op. 50"},{"id":"16163","genre":"Keyboard","title":"Rondo a capriccio in G major, op. 129, \"Rage over a Lost Penny\""},{"id":"16355","genre":"Orchestral","title":"Rondo for Piano and Orchestra in B flat major, WoO 6"},{"id":"16232","genre":"Chamber","title":"Rondo for Violin and Piano in G major, WoO 41"},{"id":"16262","genre":"Chamber","title":"Rondo for Wind Octet in E flat major, WoO 25, \"Rondino\""},{"id":"16463","genre":"Keyboard","title":"Rondo in A major, WoO 49"},{"id":"16466","genre":"Keyboard","title":"Rondo in C major, WoO 48"},{"id":"16149","genre":"Keyboard","title":"Rondos, op. 51"},{"id":"16144","genre":"Vocal","title":"Ruf vom Berge, WoO 147","subtitle":"Song"},{"id":"16379","genre":"Vocal","title":"Schilderung eines Mädchens, WoO 107","subtitle":"Song"},{"id":"16388","genre":"Vocal","title":"Scottish Songs, op. 108"},{"id":"16183","genre":"Vocal","title":"Scottish Songs, WoO 156"},{"id":"16181","genre":"Vocal","title":"Sehnsucht, WoO 134","subtitle":"Song"},{"id":"16468","genre":"Vocal","title":"Sehnsucht, WoO 146","subtitle":"Song"},{"id":"16287","genre":"Chamber","title":"Septet in E flat major, op. 20","subtitle":"For clarinet, horn, bassoon, violin, viola, cello and double bass"},{"id":"16416","genre":"Chamber","title":"Serenade in D major, op. 8","subtitle":"For string trio"},{"id":"16424","genre":"Chamber","title":"Serenade in D major, op. 25","subtitle":"For flute, violin and viola"},{"id":"16483","genre":"Chamber","title":"Serenade in D major, op. 41","subtitle":"Version for flute and piano of the Serenade, op. 25"},{"id":"16179","genre":"Chamber","title":"Sextet for 2 Horns and Strings in E flat major, op. 81b"},{"id":"16403","genre":"Chamber","title":"Sonatina for mandolin and piano in C major, WoO 44 no. 1"},{"id":"16220","genre":"Chamber","title":"Sonatina for mandolin and piano in C minor, WoO 43 no. 1"},{"id":"16233","genre":"Vocal","title":"Songs, op. 48"},{"id":"16461","genre":"Vocal","title":"Songs, op. 52"},{"id":"16269","genre":"Vocal","title":"Songs, op. 75"},{"id":"16398","genre":"Vocal","title":"Songs, op. 83"},{"id":"16374","genre":"Vocal","title":"Songs, WoO 118"},{"id":"16256","genre":"Vocal","title":"Songs of Various Nationalities, WoO 157"},{"id":"16418","genre":"Vocal","title":"Songs of Various Nationalities, WoO 158a"},{"id":"16423","genre":"Vocal","title":"Songs of Various Nationalities, WoO 158c"},{"id":"16118","genre":"Vocal","title":"So oder so, WoO 148","subtitle":"Song"},{"id":"16436","genre":"Chamber","title":"String Quartet in F major, Hess 34","subtitle":"Version for string quartet of the Piano Sonata, op. 14, no. 1 "},{"id":"16343","genre":"Chamber","title":"String Quartet no. 1 in F major, op. 18 no. 1"},{"id":"16178","genre":"Chamber","title":"String Quartet no. 2 in G major, op. 18 no. 2"},{"id":"16236","genre":"Chamber","title":"String Quartet no. 3 in D major, op. 18 no. 3"},{"id":"16481","genre":"Chamber","title":"String Quartet no. 4 in C minor, op. 18 no. 4"},{"id":"16227","genre":"Chamber","title":"String Quartet no. 5 in A major, op. 18 no. 5"},{"id":"16200","genre":"Chamber","title":"String Quartet no. 6 in B flat major, op. 18 no. 6"},{"id":"16348","genre":"Chamber","title":"String Quartet no. 8 in E minor, op. 59 no. 2, \"Razumovsky\""},{"id":"16353","genre":"Chamber","title":"String Quartet no. 9 in C major, op. 59 no. 3, \"Razumovsky\""},{"id":"16314","genre":"Chamber","title":"String Quartet no. 12 in E flat major, op. 127"},{"id":"16235","genre":"Chamber","title":"String Quartet no. 13 in B flat major, op. 130"},{"id":"16114","genre":"Chamber","title":"String Quintet in C major, op. 29"},{"id":"16298","genre":"Chamber","title":"String Quintet in C minor, op. 104","subtitle":"Version for string quintet of the Piano Trio, op. 1 no. 3"},{"id":"16240","genre":"Chamber","title":"String Quintet in E flat major, op. 4","subtitle":"Version for string quintet of the Octet, op. 103"},{"id":"16126","genre":"Chamber","title":"String Trio no. 1 in E flat major, op. 3"},{"id":"16303","genre":"Chamber","title":"String Trio no. 3 in G major, op. 9, no. 1"},{"id":"16315","genre":"Chamber","title":"String Trio no. 4 in F major, op. 9 no. 3"},{"id":"16161","genre":"Chamber","title":"String Trio no. 5 in D major, op. 9 no. 2"},{"id":"16354","genre":"Orchestral","title":"Symphony no. 1 in C major, op. 21"},{"id":"16410","genre":"Orchestral","title":"Symphony no. 2 in D major, op. 36"},{"id":"16469","genre":"Orchestral","title":"Symphony no. 4 in B flat major, op. 60"},{"id":"16121","genre":"Orchestral","title":"Symphony no. 6 in F major, op. 68, \"Pastoral\""},{"id":"16228","genre":"Orchestral","title":"Symphony no. 8 in F major, op. 93"},{"id":"16139","genre":"Orchestral","title":"Symphony no. 10 in E flat major","subtitle":"Version completed by Barry Cooper"},{"id":"16380","genre":"Stage","title":"The Creatures of Prometheus, op. 43","subtitle":"Ballet"},{"id":"16395","genre":"Stage","title":"The Ruins of Athens, op. 113","subtitle":"Incidental music"},{"id":"16154","genre":"Vocal","title":"To the distant beloved, op. 98","subtitle":"Song cycle"},{"id":"16391","genre":"Vocal","title":"Trinklied, WoO 109","subtitle":"Song"},{"id":"16285","genre":"Chamber","title":"Trio in C major, op. 87","subtitle":"For 2 oboes and english horn"},{"id":"16211","genre":"Chamber","title":"Trio in G major, WoO 37","subtitle":"For flute, bassoon and piano"},{"id":"16392","genre":"Orchestral","title":"Triple Concerto in C major, op. 56","subtitle":"For violin, cello, piano and orchestra"},{"id":"16169","genre":"Orchestral","title":"Triumphal March in C major, WoO 2a, \"Tarpeja\""},{"id":"16103","genre":"Vocal","title":"Two Arias, WoO 91","subtitle":"For a singspiel by Ignaz Umlauf"},{"id":"16223","genre":"Keyboard","title":"Variations and Fugue on an Original Theme, op. 35, \"Eroica Variations\""},{"id":"16399","genre":"Keyboard","title":"Variations on a March by Dressler, WoO 63"},{"id":"16107","genre":"Keyboard","title":"Variations on a Minuet by Haibel, WoO 68"},{"id":"16104","genre":"Keyboard","title":"Variations on an Original Theme, op. 34"},{"id":"16241","genre":"Chamber","title":"Variations on an Original Theme, op. 44","subtitle":"For piano trio"},{"id":"16253","genre":"Keyboard","title":"Variations on an Original Theme, op. 76"},{"id":"16162","genre":"Keyboard","title":"Variations on an Original Theme, WoO 77"},{"id":"16321","genre":"Keyboard","title":"Variations on an Original Theme, WoO 80"},{"id":"16462","genre":"Keyboard","title":"Variations on a Russian Dance, WoO 71"},{"id":"16279","genre":"Keyboard","title":"Variations on a Swiss Air, WoO 64"},{"id":"16407","genre":"Keyboard","title":"Variations on a Theme by Dittersdorf, WoO 66"},{"id":"16225","genre":"Keyboard","title":"Variations on a Theme by Grétry, WoO 72"},{"id":"16186","genre":"Chamber","title":"Variations on a Theme by Handel, WoO 45","subtitle":"For cello and piano"},{"id":"16212","genre":"Keyboard","title":"Variations on a Theme by Paisiello, WoO 69"},{"id":"16422","genre":"Keyboard","title":"Variations on a Theme by Paisiello, WoO 70"},{"id":"16397","genre":"Keyboard","title":"Variations on a Theme by Righini, WoO 65"},{"id":"16244","genre":"Keyboard","title":"Variations on a Theme by Salieri, WoO 73"},{"id":"16276","genre":"Keyboard","title":"Variations on a Theme by Sussmayr, WoO 76"},{"id":"16317","genre":"Keyboard","title":"Variations on a Theme by Waldstein, WoO 67","subtitle":"For piano 4 hands"},{"id":"16195","genre":"Keyboard","title":"Variations on a Theme by Winter, WoO 75"},{"id":"16477","genre":"Chamber","title":"Variations on a Theme from The Magic Flute, op. 66","subtitle":"For cello and piano"},{"id":"16284","genre":"Chamber","title":"Variations on a Theme from The Magic Flute, WoO 46","subtitle":"For cello and piano"},{"id":"16297","genre":"Keyboard","title":"Variations on God Save the King, WoO 78"},{"id":"16137","genre":"Chamber","title":"Variations on Ich bin der Schneider Kakadu, op. 121a","subtitle":"For piano trio"},{"id":"16157","genre":"Keyboard","title":"Variations on Ich denke dein, WoO 74"},{"id":"16190","genre":"Chamber","title":"Variations on La ci darem la mano, WoO 28","subtitle":"For 2 oboes and english horn"},{"id":"16289","genre":"Keyboard","title":"Variations on Rule Britannia, WoO 79"},{"id":"16296","genre":"Chamber","title":"Variations on Se vuol ballare, WoO 40","subtitle":"For violin and piano"},{"id":"16175","genre":"Chamber","title":"Violin Sonata no. 1 in D major, op. 12 no. 1"},{"id":"16273","genre":"Chamber","title":"Violin Sonata no. 2 in A major, op. 12 no. 2"},{"id":"16474","genre":"Chamber","title":"Violin Sonata no. 3 in E flat major, op. 12 no. 3"},{"id":"16377","genre":"Chamber","title":"Violin Sonata no. 4 in A minor, op. 23"},{"id":"16123","genre":"Chamber","title":"Violin Sonata no. 5 in F major, op. 24, \"Spring\""},{"id":"16294","genre":"Chamber","title":"Violin Sonata no. 6 in A major, op. 30 no. 1"},{"id":"16366","genre":"Chamber","title":"Violin Sonata no. 8 in G major, op. 30 no. 3"},{"id":"16473","genre":"Chamber","title":"Violin Sonata no. 10 in G major, op. 96"},{"id":"16389","genre":"Keyboard","title":"Waltz in D major, WoO 85"},{"id":"16130","genre":"Keyboard","title":"Waltz in E flat major, WoO 84"},{"id":"16249","genre":"Orchestral","title":"Wellington's Victory, op. 91"},{"id":"16243","genre":"Vocal","title":"Welsh Songs, WoO 155"},{"id":"16362","genre":"Chamber","title":"Wind Octet in E flat major, op. 103"},{"id":"16313","genre":"Chamber","title":"Wind Quintet in E flat major, Hess 19","subtitle":"For oboe, 3 horns and bassoon"},{"id":"16281","genre":"Chamber","title":"Wind Sextet in E flat major, op. 71"},{"id":"16160","genre":"Orchestral","title":"Zur Namensfeier, op. 115","subtitle":"Overture"},{"id":"16120","genre":"Vocal","title":"Zärtliche Liebe, WoO 123","subtitle":"Song"}],"composer":{"id":"145","name":"Ludwig van Beethoven","epoch":"Early Romantic"}},"meta":{"timestamp":"2026-06-01T23:40:57.106Z","request_id":"03f2c052-2fba-4a08-bdd0-9a58b8fb8dbf"},"status":"ok","message":"Works retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Epochs, genres & notes","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Open Opus is an open catalogue of classical composers and their works. /v1/composers?q=beethoven searches composers by name, or /v1/composers?epoch=Baroque lists composers of a musical epoch (Medieval, Renaissance, Baroque, Classical, Early Romantic, Romantic, Late Romantic, 20th Century, Post-War, 21st Century) — each with id, full name, epoch and birth/death years. /v1/works?composer=145 lists that composer's works (composer ids come from /v1/composers; 145 = Beethoven), optionally filtered by genre=Orchestral|Chamber|Keyboard|Stage|Vocal|Opera — each work with its id, title, subtitle and genre. Data from Open Opus (CC-BY-SA / CC0). A classical-music repertoire reference — distinct from commercial music catalogues of tracks, artists and albums. Ideal for classical-music, education, concert and media applications.","epochs":["Medieval","Renaissance","Baroque","Classical","Early Romantic","Romantic","Late Romantic","20th Century","Post-War","21st Century"],"genres":["Keyboard","Orchestral","Chamber","Stage","Vocal","Opera"],"source":"Open Opus — open classical-music catalogue (openopus.org)","endpoints":["/v1/composers","/v1/works","/v1/meta"]},"meta":{"timestamp":"2026-06-01T23:40:57.222Z","request_id":"ede006d5-d4d9-4390-87a7-8a0c60e565d1"},"status":"ok","message":"Meta retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":2230,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":625,"monthly_call_quota":44500,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2060,"monthly_call_quota":223000,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":5630,"monthly_call_quota":820000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/classical-api"}