For the complete documentation index, see llms.txt. This page is also available as Markdown.

API

Getting started with the API

Open API reference

Kernel customers - create API key

Non-Kernel customers - request API key

Prerequisities

  • A Kernel API key

    • Copy the key value and the webhook signing secret

    • Store the key, secret and base URL in your .env file

  • A connection to your system of record (i.e., CRM or data warehouse)

Before you start

  • The Kernel APIs retrieve and reconcile company information from a range of public sources, and return it with a confidence level and the reasoning behind each value. They run asynchronously: a request returns a job you poll, so results are not immediate. Most jobs take a few minutes, with firmographics and combined jobs being the slowest

Getting started prompts

Use these to run the three main Kernel APIs, step by step.

Turn a messy or partial account record into a verified, canonical identity you can trust.

Entity resolution API reference

screwdriver-wrench Example entity resolution prompt

Get up-to-date revenue, headcount, and location for a company, each backed up by reasoning.

Enrich with firmographics API reference

dollar-signExample enrich with firmographics prompt

See the current corporate ownership of an account, from its direct parent, all the way up the hierarchy.

Enrich with parent hierarchy API reference

family-dressExampleEnrich with parent hierarchies prompt

Resolve first, then enrich with firmographics or hierarchies (or both) in a single API call.

Resolve and enrich API reference

1Resolve and enrich with firmographics
2Resolve and enrich with parent hierarchies
3Resolve and enrich with firmographics and hierarchies

Advanced use-case prompts

These prompts help you solve common problems with Kernel APIs.

  • Resolve RevOps tickets

  • Batch fix trouble accounts

  • Boost system match rates

  • Plug data gaps

  • Collapse hierarchies

  • Climb to the ultimate parent

  • Find the top operating parent

Clear your account data quality ticket backlog, with a ready-to-approve fix proposed for every flagged account.

exclamationResolve RevOps tickets

Check and correct a whole list of your most important or messiest accounts in a single pass.

face-anguishedBatch fix trouble accounts

Match more of your records to your other data vendors by sending them clean, current company details.

Boost match rates between your systems

Fill the missing fields on your accounts automatically, leaving the data you already have untouched.

puzzle-piecePlug identity, firmographic or hierarchy gaps

Use Kernel entity definitions to consolidate entities into a simple hierarchy, according to your preferences and logic.

Collapse hierarchies

Loop up the ownership chain hop by hop until there is no parent left — the verified apex of the tree, with every intermediate entity on the way.

Climb to the ultimate parent

Just the script

The same logic as a ready-to-run CLI — copy it into climb_to_ultimate_parent.py and run it directly:

climb_to_ultimate_parent.py — expand for the full script

Get the account every subsidiary should roll up to: the highest operating company in the tree, skipping holding companies and investment vehicles.

crownFind the top operating parent

Just the script

The same logic as a ready-to-run CLI — copy it into top_operating_parent.py and run it directly:

top_operating_parent.py — expand for the full script

Last updated