curl --request POST \
--url https://api.getcurrent.ca/v1/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Shopify Inc"
}
'{
"meta": {
"searchId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"searchedAt": "2023-11-07T05:31:56Z",
"submitted": {
"name": "<string>",
"params": {
"businessRegistry": true,
"regulatoryRegistry": true,
"regulatoryRegistryThreshold": 85,
"sanctionsScreening": true,
"sanctionsThreshold": 85,
"websiteAnalysis": true
},
"website": "<string>"
},
"status": "completed",
"searchedBy": "jsmith@example.com",
"duration": 123
},
"businesses": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"match": {
"score": 0.5,
"baseline": "record",
"fields": [
{
"field": "name",
"label": "<string>",
"score": 0.5,
"status": "matched"
}
]
},
"registrationNumbers": [
{
"label": "<string>",
"value": "<string>"
}
],
"entityType": "<string>",
"jurisdiction": "<string>",
"status": "<string>",
"incorporationDate": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"alternateNames": [
"<string>"
],
"people": [
{
"name": "<string>",
"titles": [
"<string>"
],
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"ownership": "<string>"
}
],
"sourceUrl": "<string>",
"businessReport": {
"people": [
{
"name": "<string>",
"titles": [
"<string>"
],
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"ownership": "<string>"
}
],
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {
"goodStanding": true,
"nameHistory": [
{
"type": "<string>",
"name": "<string>",
"effectiveDate": "<string>",
"endDate": "<string>"
}
],
"naicsClassification": [
{
"code": "<string>",
"description": "<string>"
}
]
},
"reportUrl": "<string>",
"reportUrlExpiresAt": "2023-11-07T05:31:56Z"
}
}
],
"regulatory": {
"craCharities": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"fintracMsb": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"agcoCannabis": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"healthCanadaCannabis": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"mohServiceProviders": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"bankOfCanadaRps": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"wsibClassifications": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"onBusinessLicences": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"torontoBusinessLicences": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"vancouverBusinessLicences": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"rbqLicences": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
]
},
"sanctions": {
"query": "<string>",
"totalMatches": 1,
"matches": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5,
"matchedName": "<string>",
"nameScores": [
{
"name": "<string>",
"score": 0.5
}
]
},
"alternateNames": [
"<string>"
],
"entityType": "<string>",
"details": {
"source": "<string>",
"countries": [
"<string>"
],
"programs": [
"<string>"
],
"identifiers": [
"<string>"
],
"listingDate": "<string>",
"dateOfBirth": "<string>",
"remarks": "<string>",
"datasets": [
"<string>"
],
"topics": [
"<string>"
],
"legalForm": "<string>"
},
"sourceUrls": [
"<string>"
]
}
]
},
"website": {
"status": "success",
"url": "<string>",
"scrapedAt": "2023-11-07T05:31:56Z",
"extracted": {
"legalName": "<string>",
"descriptions": [
"<string>"
],
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"people": [
{
"name": "<string>",
"titles": [
"<string>"
],
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"ownership": "<string>"
}
],
"registrations": [
{
"label": "<string>",
"value": "<string>"
}
],
"contactInfo": {
"emails": [
"jsmith@example.com"
],
"phoneNumbers": [
"<string>"
]
}
},
"industry": {
"naicsCode": "<string>",
"naicsDescription": "<string>",
"reasoning": "<string>"
},
"domain": {
"url": "<string>",
"createdAt": "2023-11-07T05:31:56Z"
},
"error": "<string>"
},
"errors": {
"businessRegistry": {
"code": "TIMEOUT",
"message": "<string>",
"retryable": true
},
"regulatoryRegistry": {
"code": "TIMEOUT",
"message": "<string>",
"retryable": true
},
"sanctionsScreening": {
"code": "TIMEOUT",
"message": "<string>",
"retryable": true
},
"websiteAnalysis": {
"code": "TIMEOUT",
"message": "<string>",
"retryable": true
},
"general": {
"code": "TIMEOUT",
"message": "<string>",
"retryable": true
}
}
}Create Search
Create a new business verification search. Returns comprehensive data including:
- Business registry results (provincial and federal)
- Regulatory registrations (charities, MSB, cannabis licences, health service providers)
- Sanctions screening results (optional)
- Website analysis and extracted data (optional)
Typical response time: 20-40 seconds (business registry lookup is the bottleneck)
curl --request POST \
--url https://api.getcurrent.ca/v1/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Shopify Inc"
}
'{
"meta": {
"searchId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"searchedAt": "2023-11-07T05:31:56Z",
"submitted": {
"name": "<string>",
"params": {
"businessRegistry": true,
"regulatoryRegistry": true,
"regulatoryRegistryThreshold": 85,
"sanctionsScreening": true,
"sanctionsThreshold": 85,
"websiteAnalysis": true
},
"website": "<string>"
},
"status": "completed",
"searchedBy": "jsmith@example.com",
"duration": 123
},
"businesses": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"match": {
"score": 0.5,
"baseline": "record",
"fields": [
{
"field": "name",
"label": "<string>",
"score": 0.5,
"status": "matched"
}
]
},
"registrationNumbers": [
{
"label": "<string>",
"value": "<string>"
}
],
"entityType": "<string>",
"jurisdiction": "<string>",
"status": "<string>",
"incorporationDate": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"alternateNames": [
"<string>"
],
"people": [
{
"name": "<string>",
"titles": [
"<string>"
],
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"ownership": "<string>"
}
],
"sourceUrl": "<string>",
"businessReport": {
"people": [
{
"name": "<string>",
"titles": [
"<string>"
],
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"ownership": "<string>"
}
],
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {
"goodStanding": true,
"nameHistory": [
{
"type": "<string>",
"name": "<string>",
"effectiveDate": "<string>",
"endDate": "<string>"
}
],
"naicsClassification": [
{
"code": "<string>",
"description": "<string>"
}
]
},
"reportUrl": "<string>",
"reportUrlExpiresAt": "2023-11-07T05:31:56Z"
}
}
],
"regulatory": {
"craCharities": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"fintracMsb": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"agcoCannabis": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"healthCanadaCannabis": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"mohServiceProviders": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"bankOfCanadaRps": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"wsibClassifications": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"onBusinessLicences": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"torontoBusinessLicences": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"vancouverBusinessLicences": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
],
"rbqLicences": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5
},
"alternateNames": [
"<string>"
],
"registrationNumber": "<string>",
"status": "<string>",
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"details": {},
"sourceUrl": "<string>"
}
]
},
"sanctions": {
"query": "<string>",
"totalMatches": 1,
"matches": [
{
"legalName": {
"name": "<string>",
"matchScore": 0.5,
"matchedName": "<string>",
"nameScores": [
{
"name": "<string>",
"score": 0.5
}
]
},
"alternateNames": [
"<string>"
],
"entityType": "<string>",
"details": {
"source": "<string>",
"countries": [
"<string>"
],
"programs": [
"<string>"
],
"identifiers": [
"<string>"
],
"listingDate": "<string>",
"dateOfBirth": "<string>",
"remarks": "<string>",
"datasets": [
"<string>"
],
"topics": [
"<string>"
],
"legalForm": "<string>"
},
"sourceUrls": [
"<string>"
]
}
]
},
"website": {
"status": "success",
"url": "<string>",
"scrapedAt": "2023-11-07T05:31:56Z",
"extracted": {
"legalName": "<string>",
"descriptions": [
"<string>"
],
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"people": [
{
"name": "<string>",
"titles": [
"<string>"
],
"addresses": [
{
"street": "<string>",
"city": "<string>",
"province": "<string>",
"postalCode": "<string>",
"country": "<string>",
"raw": "<string>"
}
],
"ownership": "<string>"
}
],
"registrations": [
{
"label": "<string>",
"value": "<string>"
}
],
"contactInfo": {
"emails": [
"jsmith@example.com"
],
"phoneNumbers": [
"<string>"
]
}
},
"industry": {
"naicsCode": "<string>",
"naicsDescription": "<string>",
"reasoning": "<string>"
},
"domain": {
"url": "<string>",
"createdAt": "2023-11-07T05:31:56Z"
},
"error": "<string>"
},
"errors": {
"businessRegistry": {
"code": "TIMEOUT",
"message": "<string>",
"retryable": true
},
"regulatoryRegistry": {
"code": "TIMEOUT",
"message": "<string>",
"retryable": true
},
"sanctionsScreening": {
"code": "TIMEOUT",
"message": "<string>",
"retryable": true
},
"websiteAnalysis": {
"code": "TIMEOUT",
"message": "<string>",
"retryable": true
},
"general": {
"code": "TIMEOUT",
"message": "<string>",
"retryable": true
}
}
}Authorizations
API key as Bearer token: Authorization: Bearer cur_live_xxxxx
Body
- Option 1
- Option 2
- Option 3
Provide a name to search, or a businessId / businessExternalId to run the search against one of your stored business records. Any check flag omitted from the request falls back to your account's configured search settings (managed by an owner or admin in the dashboard); an explicit value in the request overrides that default.
Name of the company to search. Required unless businessId is provided, in which case it is taken from that record. A name in the request overrides the record's name for this search only.
"Shopify Inc"
Company website URL for additional analysis. When businessId is provided and this is omitted, the record's website is used.
"https://shopify.com"
Run the search against one of your existing business records. Its name and website are used when omitted from the request, and the full record is snapshotted so the search's comparison / discrepancy view diffs the registry results against it. Must reference a business owned by your tenant, otherwise the request fails with 404 NOT_FOUND.
Your own id for one of your stored business records (the external_id you set via CSV import or the businesses API). Resolves to that record exactly like businessId does — name/website are hydrated from it and the record is snapshotted for comparison. Unknown id → 404 NOT_FOUND. If both businessId and businessExternalId are supplied they must point at the same record, otherwise 400.
Enable business registry search (provincial and federal). If omitted, uses your account's configured search settings.
Enable regulatory registry search (charities, MSB, cannabis). If omitted, uses your account's configured search settings.
Minimum confidence score (70-100) for regulatory registry matches. If omitted, uses your account's configured search settings.
70 <= x <= 100Enable sanctions screening against global watchlists. If omitted, uses your account's configured search settings.
Minimum confidence score (70-100) for sanctions matches. If omitted, uses your account's configured search settings.
70 <= x <= 100Enable website scraping and analysis. If omitted, uses your account's configured search settings.
Response
Search completed successfully
Show child attributes
Show child attributes
Business registry results sorted by match confidence
Show child attributes
Show child attributes
Regulatory registry matches — each key is a flat array (empty when no matches)
Show child attributes
Show child attributes
Sanctions screening results — null when sanctionsScreening is not enabled
Show child attributes
Show child attributes
Website analysis results — only present when websiteAnalysis is true or website URL was provided
Show child attributes
Show child attributes
Per-source errors — only present when one or more sources failed. Presence does not mean the search failed overall.
Show child attributes
Show child attributes
Was this page helpful?