Work in progress Learn More

Datacircle

BrightLocal pricing: SERP API, Create Search Rankings Request (Bing)

Is BrightLocal yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.

36% complete: 4 of the 11 key fields we checkSee the 11 fields

Contact us, API Solutions, POST /data/v1/rankings/search, Create Search Rankings Request (Bing)We haven't run BrightLocal through our SERP API benchmark yet.BrightLocal gives this plan's price on request. We rank 1,739 plans for SERP APIs by price. Half the plans cost $1.026 per 1,000 searches or less.SerpScraper.dev's $499 monthly plan costs the least per 1,000 searches: $0.033.Scrappa, SerpKite and SerpScraper.dev are the best SERP API providers in the Datacircle benchmark.
Plan: API Solutions BrightLocal's only plan
Call: POST /data/v1/rankings/search, Create Search Rankings Request (Bing) one of BrightLocal's 2 calls for this API
API: SERP API one of BrightLocal's 2 APIs

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 /data/v1/rankings/search. You send search_term, country and geo_location.name. You set search_engine to "bing". The call returns a job. You fetch the answer once the job is done. Or the provider sends the answer to your webhook.
  • 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 (Bing)Scrappa, contact us, Custom VIP, GET /api/bing/searchDataForSEO, contact us, Custom pricing quote, POST /v3/serp/google/organic/live/regularGloryCloud, contact usScraperAPI, contact us, Enterprise, GET /structured/google/search
Completeness36%36%36%36%36%
Billingcontactcontactcontactcontactcontact
Freshnessunknownunknownlivelivelive
Who can get itanyoneanyone 18 or over, for volumes above 5 million requests a monthanyone not in Russia, Belarus, Cuba, Iran, Syria, Myanmar, North Korea or Russian-occupied Ukraineanyoneanyone

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.

  1. developer.brightlocal.com
  2. developer.brightlocal.com/docs/data-apis/86a3553c95ce1-get-rankings-results
  3. developer.brightlocal.com/docs/data-apis/a09b8cd2d8632-create-search-rankings-request
  4. developer.brightlocal.com/docs/data-apis/ff65c00c2a41c-rankings-api
  5. brightlocal.com/platform-old/api-solutions/
  6. 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
Price
Billingcontact
Aggregators
Aggregatorsnone
Charges
Most per search100
In their words
Their pitchThis 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.
Data
Keep datano API terms
Use datano API terms
Rate limit
Per second8.33
Batch1
Speed
Answerby polling or webhook
The call
You sendsearch_term, country, geo_location.name, search_engine "bing". 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
MethodPOST
Path/data/v1/rankings/search
About the plan
PlanAPI Solutions
Who can get itanyone
The 14 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 results, ads

Best GTM APIs