Skip to main content

1. Get an API key

Go to API Keys and generate a key. It will look like cur_live_xxxxxxxxxxxx.
curl -X POST https://api.getcurrent.ca/v1/search \
  -H "Authorization: Bearer cur_live_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"name": "Shopify Inc"}'
Searches typically take 20–40 seconds to complete. The business registry lookup is the bottleneck.

3. Read the response

A successful response returns a JSON object with several top-level sections:
{
  "meta": {
    "searchId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "name": "Shopify Inc",
    "status": "completed",
    "duration": 24318
  },
  "businesses": [
    {
      "legalName": { "name": "Shopify Inc.", "matchScore": 0.98 },
      "jurisdiction": "Federal",
      "status": "Active",
      "incorporationDate": "2011-09-14",
      "registrationNumbers": [
        { "label": "Federal Corporation Number", "value": "796223-2" }
      ]
    }
  ],
  "regulatory": {
    "charities": [],
    "msb": [],
    "agcoCannabis": [],
    "healthCanadaCannabis": []
  },
  "people": {
    "directors": [],
    "owners": [],
    "officers": [],
    "other": []
  }
}
FieldDescription
meta.searchIdSave this to retrieve the result later via GET /search/{id}
meta.statuscompleted, completed-with-errors, or error
businessesRegistry matches, sorted by confidence score
regulatoryCharity, MSB, and cannabis registrations
peopleDirectors, owners, and officers (deduplicated across sources)

Next steps