Yes, we do have a Search Ranking API, which is related to our Local Rank Tracker tool.
Through this, you are able to get search ranking results from Google and Bing. The API can also be used to get organic and local / maps rankings, as well as rankings for Google Mobile Search.
We have two types of API request, as follows:
1. Live Data API
Using the Live Data API enables you to get fresh, real-time ranking data for any keywords you wish to monitor — this needs to be store in your database, then you can present it how you wish.
You pay just $0.005 per request (one request = one keyword on one search engine)
See our API documentation on Search Ranking API for more information.
2. Manage Account API
The Manage Account API allows you to add / edit / run Local Rank Tracker reports in your BrightLocal account.
Once a report has run, you can pull down the ranking data for use in your application. As the ranking data is already gathered in your reports, we store this data in our database.
There is also no additional cost for using this API; you pay for the reports via your monthly reporting plan so the data has already been paid for.
Getting started and testing Local Rank Tracker APIs
You can find your API key on this page in your account: https://tools.brightlocal.com/seo-tools/admin/api
At first, your key is set to 'Trial' status and you have 1,000 free credits to enable you to test the API without incurring any costs.
Once you have completed testing, your API key will be switched to 'Production' status and you will start to be charged.
Please contact our Enterprise Sales Team to discuss pricing and API usage.