BrightLocal pricing: SERP API, Create Search Rankings Request (Google)
Is BrightLocal yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.
POST / data/ v1/ rankings/ search, Create Search Rankings Request (Google) one of BrightLocal's 2 calls for this APIPOST /, Create Search Rankings Request (Bing)Contact us, API Solutionsdata/ v1/ rankings/ search POST /, Create Search Rankings Request (Google)Contact us, API Solutionsdata/ v1/ rankings/ search
About this item
- Freshness. We don't know how fresh this plan's data is.
- 4 of the 11 key fields we check. Organic results, Ads, Knowledge graph, Local pack.
- No public price. You ask BrightLocal for one.
- One call. You call
POST /. You senddata/ v1/ rankings/ search search_,term countryandgeo_. You setlocation.name search_to "google". The call returns a job. You fetch the answer once the job is done. Or the provider sends the answer to your webhook.engine - Anyone can get it. Keep data: no API terms. Use data: no API terms.
BrightLocal: SERP API alternatives
BrightLocal alternatives: every SERP API provider ranked
We list other providers' plans with no public price. These plans come closest to this plan in number of key fields.
| This planBrightLocal, contact us, API Solutions, POST /data/v1/rankings/search, Create Search Rankings Request (Google) | Scrappa, contact us, Custom VIP, GET /api/bing/search | DataForSEO, contact us, Custom pricing quote, POST /v3/serp/google/organic/live/regular | GloryCloud, contact us | ScraperAPI, contact us, Enterprise, GET /structured/google/search | |
|---|---|---|---|---|---|
| Completeness | 36% | 36% | 36% | 36% | 36% |
| Billing | contact | contact | contact | contact | contact |
| Freshness | unknown | unknown | live | live | live |
| Who can get it | anyone | anyone 18 or over, for volumes above 5 million requests a month | anyone not in Russia, Belarus, Cuba, Iran, Syria, Myanmar, North Korea or Russian-occupied Ukraine | anyone | anyone |
Sources
From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-04.
- developer.brightlocal.com
- developer.brightlocal.com/docs/data-apis/86a3553c95ce1-get-rankings-results
- developer.brightlocal.com/docs/data-apis/a09b8cd2d8632-create-search-rankings-request
- developer.brightlocal.com/docs/data-apis/ff65c00c2a41c-rankings-api
- brightlocal.com/platform-old/api-solutions/
- brightlocal.com/pricing
Product details
The key fields this plan's answer can hold, then each filled column in its row on the sheet.
- Organic results
- Ads
- Featured snippet, not in the answer
- AI overview, not in the answer
- Knowledge graph
- People also ask, not in the answer
- Local pack
- Related searches, not in the answer
- News, not in the answer
- Images and videos, not in the answer
- Shopping, not in the answer
| Billing | contact |
|---|
| Aggregators | none |
|---|
| Most per search | 100 |
|---|
| Their pitch | This API can help you understand where and how a business ranks in Google, Google (as mobile), Google Local Finder, Bing and Bing Local. You can also return a full list of SERP results for a given search, raw HTML and screenshots of the SERP pages results were found in. |
|---|
| Keep data | no API terms |
|---|---|
| Use data | no API terms |
| Per second | 8.33 |
|---|---|
| Batch | 1 |
| Answer | by polling or webhook |
|---|
| You send | search_term, country, geo_location.name, search_engine "google". Optional: geo_location.coordinates.lat, geo_location.coordinates.lng, lang, num_results, match_criteria.website_urls, match_criteria.uid, match_criteria.nap.names, match_criteria.nap.telephone, match_criteria.nap.postcode, match_criteria.nap.use_for.organic, match_criteria.nap.use_for.local, callback_url |
|---|---|
| Method | POST |
| Path | /data/v1/rankings/search |
| Plan | API Solutions |
|---|---|
| Who can get it | anyone |
The 16 fields the plan's answer can hold
search ID, search status, search parameters, time taken, pages count, page number, organic result position, organic result title, organic result link, organic result snippet, local results, knowledge graph, carousel, ads, local ads, tracked rank