HomeGuides › Canada company data

How to get Canadian company data: Corporations Canada & British Columbia

Canadian companies are registered federally at Corporations Canada (under the CBCA) and provincially — for example in British Columbia. Here's how to pull a company's status, governing legislation, directors, registered address and business number (BN9) as clean JSON — for KYC, due diligence and supplier onboarding.

Corporation number, BN9 & registration number

A federal corporation number is the 7-digit ID Corporations Canada assigns to every federally incorporated company. The Business Number (BN9) is the 9-digit Canada Revenue Agency tax identifier. British Columbia companies have their own registration number (e.g. BC0578072). Numbers are the reliable key — company names can be duplicated, changed or dissolved.

What data can you get?

The easy way (by name, number or category)

Corporations Canada and OrgBook BC offer official open data, but you have to download bulk files or stitch together APIs yourself. Instead, the Canada Company Data scraper on Apify takes a company name or number and returns a structured profile — no setup, exportable to JSON / CSV / Excel.

Use cases: KYC & supplier onboarding, due diligence on Canadian vendors, lead enrichment, and building targeted lists of Canadian corporations by type & province.

Open the Canada Company Data scraper →

Is it legal?

It reads public statutory data published by Corporations Canada (ISED) under the Open Government Licence – Canada and by OrgBook BC under the Open Government Licence – British Columbia. Verify your use complies with those licences and applicable Canadian privacy law (PIPEDA).