Company enrichment API for AI sales agents: profile a company from its website
Before an AI sales agent writes to a company, or before a human sends a cold email, two questions matter: does this company do what we are selling to, in the territory we serve? and is the contact we found published by the company itself? This guide shows the manual method first, then the faster way to do the same checks for many companies at once.
1. Start with the company's own website
The website is the most reliable source on what a company sells. Read three pages:
- Services or projects: what is sold, to whom. A site that describes no concrete service is a weak prospect.
- Service area: cities or regions served. A company in Laval does not take a job in Vancouver.
- Contact page: phone and email as published by the company. Keep the URL of the page where you found them. It is your proof if someone asks where the contact came from.
Also note the links to the company's profiles (Google Business Profile, LinkedIn, Facebook). They help confirm the business is active.
A site that no longer loads, or that describes no service, is usually an outdated listing.
2. Confirm the legal entity in an official registry
Use the registry of the country where the company operates:
- Quebec: the Registre des entreprises du Québec (REQ), at registreentreprises.gouv.qc.ca, gives the legal name, status and company number (NEQ).
- United Kingdom: Companies House, at find-and-update.company-information.service.gov.uk, gives the registered name, status and officers' filings.
- Canada (federal): Corporations Canada, for federally incorporated companies.
Check that the name on the website matches the legal name and that the status is active.
3. Check the licence if the sector requires one
For construction and renovation in Quebec, the Régie du bâtiment du Québec licence (RBQ) tells you whether a contractor can legally perform the work. An absent, expired or restricted licence is a signal to look at before you quote or subcontract. The guide on verifying an RBQ licence and RENA registration explains this step.
4. Screen the company against sanctions lists
If you are about to pay, sign or subcontract, screen the legal name against the lists that apply to you. Public sources include the US Consolidated Screening List (CSL), which contains the OFAC SDN list, the UK Sanctions List, and the EU consolidated financial sanctions list. A name match is only a lead to review, not a verdict. Read the guide on screening against US sanctions lists for the details.
5. Decide whether the company fits your offer
This is the slowest step by hand. You need to read the site, note what the company does, where it works, its apparent size, then decide whether it matches what you sell. For 50 companies, this can take an evening.
The faster way: company-enrich and company-fit
Tolca does steps 1 to 4 from a company name or website and returns:
- what the company does, its services and its territory;
- phone numbers and emails published by the company, with the source page;
- social profiles, Quebec contractor licence (RBQ) and registry data where available;
- with company-fit: a verdict (good prospect / to review / out of target), a score, the reasons taken from the site, and a suggested opening line, judged only on what the company's own website says.
Endpoints for AI agents:
- MCP (no authentication):
https://tolca.tonbot.ca/mcp/public, toolcompany_profile - OpenAPI description:
https://tolca.tonbot.ca/openapi.json
Human trial, 3 free profiles per day: https://tolca.tonbot.ca/company
For lists, you can give a sector, a city and what you sell, or paste your own list of up to 100 companies. Output is sorted from best to weakest prospect, with an Excel file. The first 3 profiles are free; after that the price is shown before you pay.
Rules to keep
- An automated profile is an aid. Check the contact on the company's website before sending anything.
- Respect the rules that apply to your outreach. In Canada, commercial email is governed by the Canada's Anti-Spam Legislation (CASL).
- Only use information published by the company and by public registries. Do not add personal data you do not need.
Tolca · tolca.tonbot.ca · Guides
POST https://tolca.tonbot.ca/v1/verify-business (x402, USDC on Base) · free in Claude or ChatGPT through MCP: https://tolca.tonbot.ca/mcp/public