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 / Yoys Canada
Directories Listing sync Growth + Enterprise

Yoys Canada

Yoys Canada is a business and supplier directory covering every Canadian province, from Toronto and Vancouver to Brampton and Mississauga, and lets companies import an existing Google Business Profile to prefill a listing.

Yoys Canada's own signup flow offers two paths: enter details by hand, or import them from an already verified Google Business Profile. Neither path scales past a handful of locations if you manage citations for many businesses, since each edit still happens inside the Yoys dashboard. Listings API replaces that manual step, publishing and syncing Yoys Canada listings through one API call.

With a few API calls you can publish a business to Yoys Canada using its name, category, address, phone, website, and hours. Listings API lets you:

  • Create a location and publish it to Yoys Canada alongside every other citation on your plan.
  • Update the name, category, address, phone, website, or hours in one call, without opening the Yoys dashboard.
  • Track the publish status and read back the live Yoys Canada listing URL.
Capabilities

What the API does on Yoys Canada

Listing sync

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

Yoys Canada is available on the Growth and Enterprise plans.

Launch
$99/mo
Not included
Growth
$499/mo
Includes Yoys Canada
Enterprise
Custom
Includes Yoys Canada
FAQ

Yoys Canada + Listings API

How do I add a business to Yoys Canada with the API?

Call createLocation with the business name, category, address, phone, website, and hours. That single call publishes to Yoys Canada along with the other citations on your plan, so you skip the directory's own manual entry or Google Business Profile import flow.

Does Yoys Canada support importing from Google Business Profile?

Yoys Canada offers its own import from an existing Google Business Profile inside its dashboard. Listings API does not use that import; it publishes the business details you send through createLocation, so keep the two data sources aligned to avoid conflicting listings.

How do I update a listing on Yoys Canada?

Send the changed fields with updateLocation, for example a new phone number or address. One call updates Yoys Canada and every other citation your plan covers, so you do not need to sign in to Yoys Canada separately to make the change.

How long does publishing to Yoys Canada take?

Publishing runs asynchronously and typically clears within a few hours to a few days, depending on how busy the directory's own review queue is. Call GET /api/v4/locations/{id}/listings/premium to check the per site status and read back the live Yoys Canada listing URL once the update goes live, alongside the same status for every other citation on your plan.

Do I need a Yoys Canada account to publish through the API?

No. Authentication happens with one Listings API key for every call, and you never create a username or password on Yoys Canada directly. Listings API is an independent service and is not affiliated with Yoys Canada or its operator, YP Media, so the directory has no record of your Listings API credentials.

Can I post updates or reply to reviews on Yoys Canada?

No. Yoys Canada supports listing sync only through Listings API: creating a location, updating its details, and tracking publish status. Posts and review replies are limited to Google and Facebook, and analytics reads are limited to Google, Bing, and Facebook, so none of those additional features extend to Yoys Canada.

Which plan includes Yoys Canada?

Yoys Canada is included on the Growth and Enterprise plans, alongside the rest of the citation network those plans cover. Once a location is created on either plan, it publishes to Yoys Canada automatically, and no extra configuration or additional API call is needed to include this specific site.