One option (old, unmaintained code, no support, no warranty, good luck) would be my attempt at parsing this:
https://tools.wmflabs.org/magnustools/commonsapi.php

On Fri, Nov 25, 2016 at 2:11 PM Hugo Manguinhas <Hugo.Manguinhas@europeana.eu> wrote:
Hi everyone,

I am new to the Commons API and would like to know how to get (in a machine readable way) the metadata found within the Summary section of a page.

In particular, given a File page like this one: https://commons.wikimedia.org/wiki/File:African_Dusky_Nightjar_(Caprimulgus_pectoralis)_(W1CDR0000386_BD28).ogghttps://commons.wikimedia.org/wiki/File:African_Dusky_Nightjar_(Caprimulgus_pectoralis)_(W1CDR0000386_BD28).ogg

I would like to get the "Europeana link" part... it is enough for me to get the data as Wiki markup, but parsing the whole HTML would be too much :S

... btw, is there any way to query for such data? I have been using the API Sandbox (https://en.wikipedia.org/wiki/Special:ApiSandbox ) but could not find a method that could do this...

Your help is really appreciated! Thank you in advance!

Best regards,
Hugo
_______________________________________________
Commons-l mailing list
Commons-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/commons-l