Yes we have an API and you can use it for both internal reporting and commercial or lead generation purposes. On this page in your admin console (https://www.brightlocal.com/seo-tools/admin/api) you have a test API key which has 500 test requests.
To get full access to the API you need to contact us and request we switch this to a production key. API access is charged on a per request basis. Prices start at $0.01 per request.