Step-by-step workflow guide for investigators
Company Vetting
Who is this for?
What is on this page?
This step-by-step workflow covers finding the company in a corporate registry provider by jurisdiction, extracting officers and the registered address, testing whether the officer runs other companies, and converting a name into phone numbers and email addresses through people-search data.
How to use this page?
New to Graph?
A note on results
Data providers used on this page
The following data providers are included in the Person of Interest and Corporate Intelligence Data Pass modules:
— North Data — company registration records for European companies.
— Pipl — a broad people-search engine with access to public and government records. Given a person's name and other optional identifiers, it returns phone numbers, email addresses, and associated locations.
Before you start:
Identify the starting point
Company name you are trying to investigate.
Note: The legal suffix is your jurisdiction signal and decides which registry provider you run: LLC or Inc points to the US, Ltd or PLC to the UK, GmbH or BV to Europe. Currently, graph (Browser) supports North Data, which works only with records of European companies.
Access
- Open Maltego Graph (Browser) from app.maltego.com .
Note that you need a Maltego ID to log in. - Make sure your plan includes access to the product (not included for Basic plan users).
- Check if your Organization Admin enabled access to the AI Assistant.
Note: Basic users have limited access to the data providers used in this workflow. Some Transforms may be unavailable or return restricted results depending on your plan tier.
Resources
This guide assumes basic familiarity with Graph (Browser). Feature names link to the documentation where needed. It helps to have the following pages open before you start:
Video Overview
Watch a company vetting workflow demonstration. Then follow the step-by-step guide below to build your own, or skip the video and jump straight to the steps.
To enlarge, double-click on the video.
Step-by-Step Guide
Step 1: Run a corporate registry search on a company name
Please note that currently Graph (Browser) only works with European company data.
How to:
- Right-click on the Phrase Entity to open the Transform Menu.
- Run the Search for Company Transform within the Search in Corporate Registries Transform Set.
- Run the Get Details Transform on a resulting Company Entity.
What you can find
Once the Transform runs, the graph will populate with company details:
- Company officers
- Financial records
- Associated email addresses and phone numbers
- :Locations of the company registration
What you are testing is whether the address supports the kind of business the website claims to be.
How to:
Copy the address form the Entity Properties.
Open it in a mapping tool and look at both the street view and the surrounding area
Step 2: Check whether the officer runs other companies
- Select the officer Entity (the CEO icon) on your graph.
- Right-click and run Search for related Companies Transform.
Reading the result:
- A long list of companies — registering many shell Entities under one name, or fabricating an officer identity that exists only on paper, is common. Treat each returned company as a lead.
- A small number of plausibly related companies — more consistent with a genuine small-business owner. Note them and continue.
- No other companies — not a dead end, and not an exoneration either. It simply means this route adds nothing; move to the next step and pursue the person directly.
Step 4: Run a people search on the officer's name and address
- Select the Officer Entity and navigate to Comprehensive Search --> Search Identity Records.
- Add the registered address as a parameter, pasting it in raw exactly as the registry returned it. Running the Transform with name and address together will narrow down the results reducing the likelihood
- Run the Transform.
- Select the returned Person Entity and run Enrich Identity Record Transform to pull out information on the person.
- phone numbers
- email addresses often unconnected to the business domain,
- associated addresses that corroborate or contradict the registered one.
Each of these is also a pivot point for further investigation if your scope extends that far.
Optional: Screen the company or officers against sanctions lists
- Run Comprehensive Search --> Search in Sanctions on the Company Entity.
- Repeat for each officer identified in Step 2.
- Repeat for each related company surfaced by North Data.
What Open Sanctions covers:
- OFAC - US Treasuary designations, including country-specific sanctions programmes.
- SECO — Swiss sanctions
- UN Security Council, EU and UK sanctions regimes
- Sanctioned cryptocurrency addresses
Note that Open Sanctions matches approximately on the parameters you pass, so it returns names that could correspond to your subject. Read each result and establish whether any is an exact match, not merely a similar name.
If the company appears in the Open Sanctions records, you can on their website you can find:
— The sanctioning programme — which authority listed the entity and under which regime, for example a country-specific OFAC programme.
What's next?
-
Map the person's entire digital footprint by locating their social media.
-
Find a real-world identity behind an alias.
-
Assess the risk for your organization by monitoring company information and employee login credentials being sold on the darkweb.
Other guides you might find useful:
Give us your Feedback!
Copyright © 2026
