Skip to main content
Every search returns a single JSON object. Most fields are always present; a few are only included when the corresponding feature is enabled.

Top-level shape

{
  "meta": { ... },
  "businesses": [ ... ],
  "regulatory": { ... },
  "sanctions": [ ... ],   // only when sanctionsScreening: true
  "website": { ... },     // only when websiteAnalysis: true (or website provided)
  "errors": { ... }       // only when one or more sources failed
}

meta

Metadata about the search itself.
{
  "meta": {
    "searchId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "name": "Shopify Inc",
    "website": "https://shopify.com",
    "searchedAt": "2024-01-15T10:30:00Z",
    "duration": 24318,
    "status": "completed",
    "params": {
      "businessRegistry": true,
      "regulatoryRegistry": true,
      "sanctionsScreening": false,
      "sanctionsThreshold": 85,
      "websiteAnalysis": false
    }
  }
}
FieldDescription
searchIdUUID — use with GET /search/{id} to retrieve this result later
nameThe query you submitted
statuscompleted, completed-with-errors, or error
durationTotal time in milliseconds
paramsThe parameters that were used, with defaults applied
completed-with-errors means at least one data source succeeded. Check the errors object to see which sources failed.

businesses

An array of business registry matches, sorted by match confidence.
{
  "businesses": [
    {
      "legalName": {
        "name": "Shopify Inc.",
        "matchScore": 0.98
      },
      "entityType": "Corporation",
      "jurisdiction": "Federal",
      "status": "Active",
      "incorporationDate": "2011-09-14",
      "registrationNumbers": [
        { "label": "Federal Corporation Number", "value": "796223-2" },
        { "label": "Business Number (CRA)", "value": "837620872" }
      ],
      "addresses": [
        {
          "label": "Registered Office Location",
          "street": "151 O'Connor Street",
          "city": "Ottawa",
          "province": "Ontario",
          "postalCode": "K2P 2L8",
          "country": "Canada"
        }
      ],
      "alternateNames": ["Shopify", "Shopify Commerce"]
    }
  ]
}
FieldDescription
legalName.matchScoreConfidence that this result matches your query (0–1)
jurisdictionFederal, Ontario, British Columbia, etc.
statusActive, Dissolved, Cancelled, etc.
registrationNumbersAll registration IDs with human-readable labels
alternateNamesOperating names, DBA names, and aliases

regulatory

Flat arrays of regulatory registry matches. Empty arrays when no matches are found.
{
  "regulatory": {
    "craCharities": [],
    "fintracMsb": [],
    "agcoCannabis": [],
    "healthCanadaCannabis": [],
    "mohServiceProviders": []
  }
}
KeyRegistryRegulator
craCharitiesRegistered charitiesCanada Revenue Agency
fintracMsbMoney Services BusinessesFINTRAC
agcoCannabisCannabis retail licencesAGCO (Ontario)
healthCanadaCannabisCannabis production licencesHealth Canada
mohServiceProvidersHealth service providersOntario Ministry of Health
Each item includes legalName ({name, matchScore}), registrationNumber, status, addresses, and a sourceUrl linking to the official registry record.

sanctions

Only present when sanctionsScreening: true. A flat array of matches — empty when no matches are found. See Sanctions screening for full documentation.
{
  "sanctions": [
    {
      "legalName": { "name": "SHOPIFY INC", "matchScore": 0.91 },
      "alternateNames": [],
      "addresses": [],
      "details": {
        "datasets": ["us_ofac_sdn"],
        "countries": ["US"],
        "topics": ["sanction"],
        "legalForm": null
      },
      "sourceUrls": ["https://opensanctions.org/entities/ofac-12345/"]
    }
  ]
}

website

Only present when websiteAnalysis: true or a website URL was provided.
{
  "website": {
    "status": "success",
    "url": "https://shopify.com",
    "scrapedAt": "2024-01-15T10:30:00Z",
    "extracted": {
      "legalName": "Shopify Inc.",
      "descriptions": ["Shopify is a commerce platform..."],
      "addresses": [],
      "people": [{ "name": "Tobias Lütke", "title": "CEO" }],
      "contactInfo": { "emails": [], "phoneNumbers": [] },
      "registrations": []
    },
    "industry": {
      "naicsCode": "454110",
      "naicsDescription": "Electronic Shopping and Mail-Order Houses"
    },
    "domain": {
      "url": "https://shopify.com",
      "createdAt": "1996-04-28T00:00:00Z"
    }
  }
}
FieldDescription
statussuccess, skipped, error, or empty
extracted.legalNameLegal name found on the website
extracted.peopleNamed individuals with titles
extracted.contactInfoEmails and phone numbers (E.164)
industry.naicsCode6-digit NAICS classification code
domain.createdAtDomain registration date
See Website analysis for full field documentation.

errors

Present only when one or more data sources encountered an error. The search can still succeed (completed-with-errors) even if some sources fail.
{
  "errors": {
    "businessRegistry": {
      "code": "TIMEOUT",
      "message": "Business registry request timed out",
      "retryable": true
    }
  }
}
Keys correspond to data sources: businessRegistry, regulatoryRegistry, sanctionsScreening, websiteAnalysis. Only failed sources appear — a key’s absence means that source succeeded. See Error handling for the full list of error codes.