Business Verification avatar

Business Verification

Pricing

from $50.00 / 1,000 business checks

Go to Apify Store
Business Verification

Business Verification

Verify companies before you pay, onboard or contract them: US sanctions and restricted-party lists (incl. OFAC SDN), UK Companies House, Canadian federal corporations, GLEIF legal entity status, contractor licences (Quebec, Washington, Oregon). One verdict per company.

Pricing

from $50.00 / 1,000 business checks

Rating

0.0

(0)

Developer

Yasser Boughazli

Yasser Boughazli

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

11 hours ago

Last modified

Categories

Share

Business Verification (KYB): sanctions, company registries and licences

Check a list of companies before you pay, onboard or contract them. For each name, this Actor screens official public sources and returns one clear verdict: ok, review, blocking or not_found, with the reasons and the matching records.

What it checks

SourceCoverage
US Consolidated Screening List (includes OFAC SDN, Entity List, Denied Persons)Restricted parties, refreshed daily
GLEIF (Legal Entity Identifier)Legal name, status and country of 2.5M+ entities worldwide
UK Companies HouseUK companies, live
Corporations CanadaCanadian federal corporations, refreshed weekly
Régie du bâtiment du Québec + RENAQuébec contractor licence and public-contract ban
Washington and Oregon licensing boardsUS contractor licences

Companies only: no data about individuals is searched or returned.

How to use it

  1. Paste your company names in Companies, one per line (legal or trade name).
  2. Optional: set a Country (ISO-2 code like US, CA, GB) to narrow the search.
  3. Optional: set a State or province (QC, WA or OR) to also check contractor licences there.
  4. Click Start. Results appear in the dataset, one row per company. Export as JSON, CSV or Excel.

Input example

{
"companies": ["Shopify Inc.", "Tesco PLC", "Huawei Technologies Co., Ltd."],
"country": "",
"region": ""
}

Output example (simplified)

{
"input": { "name": "Tesco PLC" },
"verdict": "ok",
"reasons": ["Found in at least one official registry, no restricted-party match."],
"sanctions": { "status": "clear", "matches": [] },
"legal_entity": { "source": "GLEIF LEI (CC0)", "records": [ { "legal_name": "TESCO PLC", "entity_status": "ACTIVE" } ] },
"company_registries": [ { "jurisdiction": "GB", "source": "Companies House (UK)", "records": [ { "company_number": "00445790", "company_status": "active" } ] } ],
"contractor_licences": [],
"checked_at": "2026-10-16T14:00:00.000Z"
}

Verdicts

  • ok: found in at least one official registry, no restricted-party match.
  • review: something needs a human look (inactive company, possible sanctions match, licence not active).
  • blocking: exact match on a US restricted-party list, or a Québec contractor banned from public contracts.
  • not_found: no match in the sources checked. This does not prove the business does not exist: try the exact legal name with a country.

Pricing

$0.05 per company checked (pay per event). A check that fails for a technical reason is not charged. You can set a maximum spend per run in the run options.

Use cases

  • Vendor and supplier onboarding (KYB)
  • Sanctions screening before a payment or a contract
  • Contractor due diligence in Québec, Washington and Oregon
  • AI agents that need a fast yes/no before transacting

Speed

Most checks return in under 2 seconds per company.

Also available as a pay-per-call API

Same check for AI agents over x402 (USDC on Base, no account): POST https://tolca.tonbot.ca/v1/verify-business. OpenAPI: https://tolca.tonbot.ca/openapi.json

Disclaimer

Automated name-based screening of official public sources. A possible match is not a confirmed match: confirm identity (address, registration number) before acting. Not legal advice.