Developer Tools

Companyenrich, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Companyenrich account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Developer Tools
  • Connects with a key
  • 32 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Companyenrich is

CompanyEnrich provides instant company data enrichment, search, and similar company discovery through API endpoints.

You paste in a key from your own Companyenrich account. It is kept encrypted, and you can withdraw it from inside Companyenrich whenever you like.

How a run works

One message in, the work done in Companyenrich.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Companyenrich. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Companyenrich account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

32 tools it already has

What it can do in Companyenrich

These are the ready-made tools your AI employee already has in Companyenrich. It is not limited to them, but it never has to be taught these.

  • Autocomplete CompaniesReturns a list of companies matching the given partial domain name. This is useful for autocompleting domain names in your application. Up to 10 companies are returned per request.
  • Autocomplete KeywordsLookup keywords for use in company search filters. This endpoint returns a list of keywords that match the provided query string. Use this action to discover valid keyword values b
  • Autocomplete PositionsLookup positions/job titles for use in people search filters. This endpoint returns a list of job titles that match the provided query string. Use this action to discover valid pos
  • Autocomplete TechnologiesLookup technologies for use in company search filters. This endpoint returns a list of technology names that match the provided query string. Use this action to discover valid tech
  • Batch Enrich CompaniesEnriches a list of companies using their domain names. Use when you need to enrich multiple companies in a single request. Up to 50 domains can be provided. Each domain maps to a u
  • Count companies matching search criteriaReturns the total count of companies matching the given search criteria without retrieving the actual results. Use this action to check how many companies match your filters before
  • Count Similar CompaniesTool to count the total number of similar companies matching the given search criteria without retrieving the actual results. Use when you need to know how many similar companies e
  • Create people search export jobCreates an asynchronous search export job for up to 50,000 people. Use when you need to export large sets of people data that will be processed in the background. The job returns i
  • Create search export jobCreates an asynchronous search export job for company data. Supports both standard company search and similar-company search. Returns a job ID immediately while processing happens
  • Enrich company by domainEnriches a company using its domain name as lookup parameter. This is the preferred way to enrich a company as domain lookups are fast and reliable. Each domain maps to a unique co
  • Enrich company by propertiesEnriches a company using its properties. You must provide at least one of the following properties: name, linkedinUrl, linkedinId, twitterUrl, facebookUrl, instagramUrl. Best match
  • Find Similar CompaniesTool to find similar companies to the given company by domain. Use when you need to find companies similar to a target company based on industry, size, or other characteristics. Re
  • Get Bulk Enrichment Job StatusReturns the current status of a bulk enrichment job. Once the job is completed, the response includes a resultsurl to download the enrichment results. Cost: FREE - No credits deduc
  • Get Company WorkforceReturns workforce insights for a single company. You must provide exactly one lookup parameter: id or domain. The response includes observed employee count, an employee range bucke
  • Get Country by CodeTool to search for a country by its ISO 3166-1 alpha-2 code. Returns country information including name, coordinates, and country code. Use when you need to retrieve details about
  • Get Current UserReturns information about the authenticated user, including their API key, credit balance, and account capabilities. This endpoint requires authentication via an API key in the Aut
  • Get Job DetailsReturns details for a specific job by ID. Use when you need to check the status, progress, or result of an async enrichment job. Cost: FREE - No credits deducted.
  • Get People Search Export Job StatusReturns the current status of a person search export job. Once completed, includes the resultsurl to download the export results. Use when: - Checking if an async person search exp
  • Get RegionsTool to get all available regions. Returns a list of all geographic regions supported by the API. Use when you need to retrieve region information for filtering or validation purpo
  • Get search export job statusReturns the current status of a search export job. Once the job is completed, the response will include a resultsurl that can be used to download the exported company data. This ac
  • List all jobsReturns a paginated list of all jobs (bulk enrichment, etc.) for the authenticated user. Supports optional filtering by job status and type. Cost: FREE - No credits deducted. Use t
  • List bulk enrichment jobsReturns a paginated list of all bulk enrichment jobs for the authenticated user. Supports optional filtering by job status. This action is free - no credits are deducted. Use this
  • List IndustriesObtain a list of all company industries. Returns all industry names along with their associated NAICS code prefixes. Use when you need to retrieve the complete list of industries f
  • List Person Search Export JobsReturns a paginated list of all person search export jobs for the authenticated user. Supports optional filtering by job status. Use this to check the status of previously submitte
  • List search export jobsReturns a paginated list of all search export jobs for the authenticated user. Supports optional filtering by job status. This action is free - no credits are deducted. Use this ac
  • Lookup Person by EmailLook up a person by email address. We resolve the company from the email domain first, then match the person by email local-part patterns. Returns the best deterministic match when
  • Search cities by name or countrySearch for cities by name or country codes. Returns up to 100 cities per page. Use when you need to find cities matching a query string, optionally filtered by country codes.
  • Search companies by criteriaSearches companies based on given criteria. You can search by name, domain, industry, employees, revenue, founded year, and more. Up to 10,000 results can be returned from this end
  • Search CountriesTool to search countries by name. Returns up to 100 countries per page. Use when you need to find country information including codes, names, and coordinates. Supports pagination a
  • Search PeopleSearches people based on given criteria using page-based pagination. Up to 10,000 results can be returned from this endpoint (page pageSize cannot exceed 10,000). For more results,
  • Search people with cursor paginationSearches people based on given criteria using cursor-based pagination. Use when you need to find people at specific companies or with particular roles. You can request the next pag
  • Search StatesTool to search states by name or country codes. Returns up to 100 states per page. Use when you need to find states within a country or search states by name.
Access, and who is in charge of it

You stay the boss of your Companyenrich account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Companyenrich account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Companyenrich is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Companyenrich and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Companyenrich

Can an AI employee really work inside Companyenrich?
Yes. It signs in to your own Companyenrich account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Companyenrich?
No. Nothing moves and nothing is replaced. Your records stay in Companyenrich, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Companyenrich account?
You paste in a key from your own Companyenrich account. It is kept encrypted, and you can withdraw it from inside Companyenrich whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Companyenrich?
It has 32 ready-made tools in Companyenrich today, among them Autocomplete Companies, Autocomplete Keywords and Autocomplete Positions. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Companyenrich and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Companyenrich and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Companyenrich?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Companyenrich is written down with what it did and when.