Product

Local Citation Submission Reviews Publishing Analytics MCP server

Network

Network overview Google Business Profile Facebook

Company

Compare How it works Pricing Docs ↗

Account

Sign in Get API key
Network overview See every directory, map, and answer engine in the network, grouped by plan, so you know which citations each tier covers. One write reaches all of them, and fetchPremiumListings reports the live status for each.
Network / BeLocalFocussed
Directories Listing sync All plans

BeLocalFocussed

Business owners find BeLocalFocussed by browsing city and category pages, and each result shows a name, logo, city, and a profile link that opens to address, phone, hours, and a description.

BeLocalFocussed expects a business owner to log in and update the profile directly, repeating that whenever a phone number, set of hours, or address changes. Listings API folds BeLocalFocussed into the same publish call used for every other directory on the plan, so the update only has to happen once.

With a few API calls, you can publish a business to BeLocalFocussed using details like business name, category, address, phone, website, and hours. Listings API lets you:

  • Create a location and publish it to BeLocalFocussed alongside every other citation on your plan.
  • Update the business name, category, address, phone, website, or hours in a single call.
  • Track publishing status and read the live listing URL once BeLocalFocussed goes live.
Capabilities

What the API does on BeLocalFocussed

Listing sync

Name, address, phone, hours, description, categories, website, and photos publish to BeLocalFocussed from one canonical record. The same write updates the rest of your plan's network.

Publish status you can query

Per site publish state and live listing links are readable back through the API, so you can verify the BeLocalFocussed listing from response instead of checking it manually.

Typed SDKs + MCP

Node.js and Python SDKs with full types, plus a hosted MCP server so agents and LLM tools can drive the same API.

Code

Publish and sync your BeLocalFocussed listing

Create a location
curl -X POST https://listingsapi.com/api/v4/locations \
  -H "Authorization: API $LISTINGSAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"name":"Acme Dental","description":"Acme Dental is a family-owned dental practice in downtown New York offering preventive care, cosmetic dentistry, orthodontics, and emergency appointments. The team pairs modern equipment with a gentle, patient-first approach, and same-week visits are available.","subCategoryId":1432,"street":"123 Jump Street","city":"New York","stateIso":"NY","postalCode":"10013","countryIso":"US","phone":"6443859313"}}'
Update the location
curl -X POST https://listingsapi.com/api/v4/locations/update \
  -H "Authorization: API $LISTINGSAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"id":"TG9jYXRpb246MTgwMDI4OQ==","phone":"8073326999","street":"19 Trinity Enclave Main Rd"}}'
Fetch sync status
curl https://listingsapi.com/api/v4/locations/TG9jYXRpb246MTgwMDI4OQ==/listings/premium \
  -H "Authorization: API $LISTINGSAPI_KEY"
Plans

Which plans include BeLocalFocussed

BeLocalFocussed is available on every plan, starting with Launch.

Launch
$99/mo
Includes BeLocalFocussed
Growth
$499/mo
Includes BeLocalFocussed
Enterprise
Custom
Includes BeLocalFocussed
FAQ

BeLocalFocussed + Listings API

How do I add a business to BeLocalFocussed with the API?

A createLocation request with the business name, category, address, phone, website, and hours is what puts a listing on BeLocalFocussed. It publishes there together with every other citation your plan covers in the same call, and BeLocalFocussed's own submission form is never touched.

How do I update a listing's hours, phone, or address on BeLocalFocussed?

The location ID and the field that changed, phone, hours, or address, go into one updateLocation call, and BeLocalFocussed picks up that change along with the rest of the plan's citations. There is no need to log into BeLocalFocussed's own listing editor to repeat the edit.

How long does publishing to BeLocalFocussed take, and how do I confirm it worked?

A new BeLocalFocussed listing generally clears within a few hours to a few days, since publishing happens asynchronously in the background rather than instantly. GET /api/v4/locations/{id}/listings/premium returns the per site status and, once it is live, the BeLocalFocussed listing URL itself, confirming the result without a manual check.

Do I need a BeLocalFocussed account or login to publish a listing?

BeLocalFocussed does not require its own login. Authentication happens once, at the API level, with a single Listings API key covering every request you send. Listings API is an independent service and is not affiliated with BeLocalFocussed, and it publishes the listing there using only the details you supply.

Can Listings API post updates or manage review replies on BeLocalFocussed?

No. BeLocalFocussed supports listing sync only, covering name, description, categories, address, phone, website, and hours. Posts and review replies are available through Listings API on Google and Facebook, and analytics such as views and searches come only from Google, Bing, and Facebook.

Which plan includes BeLocalFocussed?

BeLocalFocussed comes with every plan, starting with Launch. As soon as a location is created through the API, it publishes to BeLocalFocussed as part of the citation set the plan covers, along with every other directory in the network, at no additional cost beyond the plan itself.