Verify customer-provided business data against Canadian business registry records.
Fetches fresh registry data, performs field-level matching with configurable thresholds, and returns structured results with an AI-generated analyst summary.
What gets verified:
Matching thresholds default to 1.0 (100%) for exact matches. Set lower values (e.g. 0.85)
to allow minor variations — useful for address fields where “Street” vs “St” is acceptable.
Typical response time: 20-40 seconds (registry lookup is the bottleneck)
API key as Bearer token: Authorization: Bearer cur_live_xxxxx
Legal name of the business to verify
"Shopify Inc."
Canadian jurisdiction code (AB, BC, MB, NB, NL, NS, NT, NU, ON, PE, QC, SK, YT, FED) or full name (e.g. "Ontario", "British Columbia", "Federal")
"ON"
Business registration number assigned by the provincial or federal registry
"2033076"
Address fields to verify against the registry. All fields are optional — only provided fields are compared.
People to verify against registry directors/officers. Disabled by default — set matching.people.enabled: true to activate.
Your internal ID for this business (e.g. a CRM record ID or database UUID). Stored on the business entity so you can look up verifications by your own identifiers. Subsequent verifications of the same business will update this value.
"acct_1Nxxx"
Per-request threshold overrides. All thresholds default to 1.0 (exact match). Set lower values to allow fuzzy matching.