Product

Listings 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 / Hotfrog
Directories Listing sync All plans

Hotfrog

Hotfrog is an online business directory where people search for local businesses and services, carrying a business's name, address, phone, and website so it turns up when nearby customers look for what it offers.

Keeping a Hotfrog listing accurate usually means editing the business details manually in the directory and repeating that work every time a detail changes, which grows tedious across many locations. Listings API automates that, letting users create, manage, and sync Hotfrog listings through one unified API. A Hotfrog listing also acts as a citation, reinforcing the same name, address, and phone data the business publishes elsewhere.

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

  • Create a location and publish it to Hotfrog along with every other citation on your plan.
  • Update the business name, category, address, phone, website, or hours with one call.
  • Track publishing status and get the live listing URL once the submission clears.
Capabilities

What the API does on Hotfrog

Listing sync

Name, address, phone, hours, description, categories, website, and photos publish to Hotfrog 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 Hotfrog 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 Hotfrog 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 Hotfrog

Hotfrog is available on every plan, starting with Launch.

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

Hotfrog + Listings API

How do I publish a business to Hotfrog through the API?

Create the location with createLocation on a plan that includes Hotfrog. The same call that publishes your other citations sends the business to Hotfrog, so you pass name, category, address, phone, website, and hours once and Listings API handles the submission.

How do I update a Hotfrog listing after it is live?

Call updateLocation with the fields you want to change. Business name, category, address, phone, website, and hours all update from that one call, and the change syncs out to Hotfrog and the rest of the citations on the plan.

How long does publishing to Hotfrog take?

Publishing is asynchronous. A submission usually clears within a few hours, though it can take up to a few days depending on how the directory processes it. Until then the listing sits in a pending state you can read from the status endpoint.

How do I confirm the listing went live and get its URL?

Call GET /api/v4/locations/{id}/listings/premium. It returns the per site publish status for Hotfrog and the live listing URL once the submission clears, so you verify from the response instead of searching the directory manually.

Do I need a Hotfrog account or login to publish?

No. You do not register with Hotfrog or manage a separate credential there. One Listings API key authenticates every call, and Listings API is an independent service, not affiliated with Hotfrog.

Can I post updates or reply to reviews on Hotfrog through the API?

No. Hotfrog supports listing sync only. Posts and review replies are available through Listings API on Google and Facebook, and analytics such as views and searches come from Google, Bing, and Facebook. On Hotfrog the API keeps the listing data itself accurate.

Which plan includes Hotfrog?

Hotfrog is included on every plan, starting with Launch. Publishing a location on that plan sends it to Hotfrog together with the other citations the plan covers.