Sign for an api key
Torrenthashes offers a free api (beta testing). It's possible to call those api endpoints:
to retrieve up to 10 content id, filename, filesize and number of files for given keywords.
to retrieve filenames and filesizes for a given content id.
Actually we have a 5.000 daily request limit and a 1 request/sec rate limit (with a burst value of 1). To sign for an apy key fill this Api request form.