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 / Google Gemini
Answer engines Citation consistency Enterprise

Google Gemini

Google Gemini is Google's AI assistant for writing, planning, brainstorming, and answering everyday questions, a separate product from Google Business Profile, the listing that actually appears on Google Search and Maps.

Gemini is Google's general purpose AI assistant, separate from Google Business Profile, and its own site shows no claim flow or business profile a company can edit directly. If Gemini browses the web while answering a question, whatever it surfaces about a business comes from citation data on directories, maps, and other public sources rather than a Gemini specific record. Listings API keeps that citation data consistent everywhere; it does not publish anything to Gemini.

Publishing to your actual citations, the sites Gemini might draw on, takes only a few API calls. Listings API lets you:

  • Create a location and publish it to every directory and map on your plan in one call.
  • Update the name, category, address, phone, website, or hours everywhere at once instead of editing each citation by hand.
  • Track publish status and read each live listing URL to confirm the source data is correct.
Capabilities

What Listings API controls for Google Gemini

One consistent citation record

Name, address, phone, hours, description, and categories are written once and stay identical across every directory, map, and aggregator in your plan, which are the sources Google Gemini draws local business information from. Listings API does not submit to Google Gemini directly, so what you control is the record behind it.

Publish status you can query

Per site publish state and live listing links are readable back through the API for every citation on your plan, so you can confirm the underlying record is live from the response rather than opening each directory.

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

Keep the citation data Gemini might read in sync

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 cover Google Gemini

Coverage for Google Gemini is part of the Enterprise plan.

Launch
$99/mo
Not covered
Growth
$499/mo
Not covered
Enterprise
Custom
Covered
FAQ

Google Gemini + Listings API

Can I add my business to Google Gemini?

No. Gemini is Google's AI assistant, not a business directory, and there is no listing or profile to claim there. Listings API cannot publish anything to Gemini because nothing exists on Gemini to publish to. It focuses instead on the Google Business Profile listing and every other citation on your plan.

Is Google Gemini the same thing as my Google Business Profile listing?

No, they are different Google products. Google Business Profile is the actual listing Listings API can create, sync, and update on Google Search and Maps. Gemini is a separate conversational assistant with no listing of its own, even though both come from Google.

How does Gemini find information about a business?

Gemini is an assistant for writing, planning, and answering questions, not a directory with stored business records. When it browses the web, whatever it finds about a business is likely to come from directory listings, map profiles, and other citations.

How do I update business details that engines like Gemini might read?

Call updateLocation with the corrected name, address, phone, website, or hours. One call updates that record across every citation on your plan at once, so the data available to Gemini, or any other assistant that browses the web, stays consistent instead of drifting apart directory by directory.

How long until an update reaches my citations, and how do I check?

Updates publish asynchronously to each citation, typically within a few hours to a few days depending on the site. Call GET /api/v4/locations/{id}/listings/premium to see the per site publish status and live listing URL once each citation clears, rather than checking every directory by hand.

Do I need to connect a Google account for this?

Not for Gemini itself. Connecting an actual Google Business Profile account through OAuth is a separate, optional step for that specific listing. Listings API is an independent service and is not affiliated with Google Gemini, and no Google sign in is required to keep your other citations in sync.

Which plan covers keeping data accurate for engines like Gemini?

The Enterprise plan includes the citation sync that feeds engines like Gemini. There is no separate charge for Gemini itself, since there is no Gemini listing to maintain. You are covering the directories and maps an assistant reads when it browses, and keeping that record identical everywhere it appears.