iBegin
iBegin is an online business directory where people look up local businesses by name, category, and location, and its listings act as citations that confirm a company's name, address, and phone details.
Keeping an iBegin citation accurate usually means editing each business record manually and repeating that work across every location whenever a name, address, phone number, or set of hours changes. Listings API automates that work, letting users create, manage, and sync iBegin listings through one unified API.
With just a few API calls, you can publish a business to iBegin using details like business name, category, address, phone, website, and hours. Listings API lets you:
- Create a location once and publish it to iBegin along with every other citation on your plan.
- Update business name, category, address, phone, website, or hours with a single call.
- Track publishing status and read back the live iBegin listing URL once it goes live.
What the API does on iBegin
Listing sync
Name, address, phone, hours, description, categories, website, and photos publish to iBegin 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 iBegin 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.
Publish and sync your iBegin listing
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"}}' 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"}}' curl https://listingsapi.com/api/v4/locations/TG9jYXRpb246MTgwMDI4OQ==/listings/premium \
-H "Authorization: API $LISTINGSAPI_KEY" Which plans include iBegin
iBegin is available on every plan, starting with Launch.
iBegin + Listings API
How do I publish a business to iBegin through the API?
Call createLocation with the business details: name, category, address, phone, website, and hours. That single request adds the business to iBegin and to every other citation on your plan. When something changes later, updateLocation pushes the new values out the same way.
How long does it take for a listing to show up on iBegin?
Publishing is asynchronous. Your write returns right away, and iBegin usually reflects the listing within a few hours to a few days depending on how the directory processes the submission. You don't block on the API call while it propagates.
How do I check whether my iBegin listing is live?
Call GET /api/v4/locations/{id}/listings/premium. It returns the per site publish status and the live iBegin listing URL once the update clears, so you confirm from the response instead of searching the directory manually.
Do I need an iBegin account or API credential?
No. You don't register with iBegin or hold any credential there. One Listings API key authenticates every call. Listings API is independent and not affiliated with iBegin.
Which plan includes iBegin?
iBegin is included on every plan, starting with Launch.
Can I publish posts or reply to reviews on iBegin?
No. iBegin supports listing sync only. Posts and review replies are available on Google and Facebook, and analytics are available on Google, Bing, and Facebook. On iBegin, the job is keeping an accurate citation for the business name, address, and phone.
What business details can I sync to iBegin?
Business name, category, address, phone, website, and hours. Change any of them with a single updateLocation call, and Listings API applies the update to iBegin and the rest of your citations at the same time.