Welcome to the BrightLocal Help Center

Browse our FAQs and video tutorials or Submit a request to the BrightLocal support team

API Overview

Mathew Coghlan -


We provide a suite of APIs that enable you to get valuable SEO-related data that you can use in your own reports, tools and import into your CRM system. 

There are 2 methods to get data through our APIs - 

1. Raw Data APIs

You can query APIs to get fresh, real-time data that you store and use in your own tools/reports/application. We handle all the data processing and return the data for you to store and use.

This method incurs a per-request charge. Charges vary depending on the data that you want; here are some indicative prices - 

  • Ranking data - $0.01 per ranking request (1 KW on 1 Search Engine)
  • Review data - $0.05 per review request (all reviews on 1 review site)
  • Listing/NAP data - $0.05 per request (NAP data from 1 site) 

To discuss options and pricing please contact our Enterprise Team - enterprise@brightlocal.com 

2. Report Management APIs

You can also use our APIs to set-up, edit & manage reports in your BrightLocal account. Customers typically use this when they want to run full reports in their account, benefit from our report scheduling system and then extract the full results for use in the CRM system.

This use of the API doesn't incur additional costs. You need to have an active account which has a report allowance. 

We have a full set of APIs which enable you to develop your own tools and services without the headache of managing the complex report generation process.

Our set of modular APIs can be used to -

  • Pull raw data into your own CRM system
  • Power your own SEO tools on your site
  • Pull report data into your own reporting dashboard
  • Our APIs are super powerful but very easy to use. We offer technical support to help you get up & running quickly and to provide best practice advice to your developers.

Our APIs can be used for private internal use or open-access commercial use – the price is the same!

SEO data at your fingertips

The table below contains a full list of the data which is available via our APIs. The APIs are modular so you can pull back different pieces of data and compile them into the reports & services which you want.


Local SEO Data Detail More Information
Organic search engine rankings  Identify search rankings for your website address (URL) in Google / Yahoo / Bing More about ourSearch Rankings API
Local search engine rankings Identify your local search rankings within Google My Business /  Yahoo Local / Bing Local More about ourSearch Rankings API
SEO citations (for client) Identify active citations for a client/business More about our SEO Citations API
SEO citations (for competitors) Identify potential citation opportunities (determined from citations of top local competitors) More about our SEO Citations API
Local directory NAP information

Identify listings on top 20+ local directories – get essential NAP data from local directory listings. NAP = Name, Address, Phone number

More about our Local Directory API
Local directory listing information Identify listings on top 20+ local directories – get data such as listing URL, if listing is claimed, review count and star rating More about our Local Directory API
Google My Business profile information Run Google+ look-up to identify data for clients & competitors. Get listing URL, if listing is verified, is there a description, photo count, review count, score and list of categories. More about ourGoogle+ API
Social media usage & profile Identify if a business has a listing on Facebook & twitter. Extract profile data such as number of likes, tweets, last tweet content, date of last tweet N/A
Offsite SEO information Get data on number of inbound links (backlinks), domain authority, domain age and hosting location N/A

Use the API to control your BrightLocal Dashboard

As well as returning raw data our APIs can also be used to control your BrightLocal account. This enables you to manage your data in just 1 place (your CRM system) and then update your BrightLocal admin console automatically.

Clients – add / edit / delete clients
Local Search Rank Checker – add / update / delete reports
Citation Tracker – add / edit / delete reports
Citation Builder – view & retrieve report results


Development API key

We will issue you with a development API key which can be used to access all our APIs. We will also issue you with some free API credits so that you can develop a solution without paying for the development phase.

Want to know more about our White Label API tools? Feel free to get in touch with us.

Have more questions? Submit a request