Skip to main content
POST
Async. Poll with the returned id, or pass webhook_url for a callback.
Not Kernel-verified. provenance.kernel_approved is always false. Profile fields use the linkedin_* prefix — not Kernel firmographics.

Examples

By website

curl
Response (202)

By LinkedIn URL

curl

Request body

*At least one of name, website, or linkedin_url.

Authorizations

x-api-key
string
header
required

Include your API key in the x-api-key header.

Body

application/json

At least one of name, website, or linkedin_url is required.

name
string

Company name. Name-only matches are low confidence.

Minimum string length: 1
Example:

"Stripe"

website
string

Company website or domain.

Minimum string length: 1
Example:

"https://stripe.com"

linkedin_url
string

LinkedIn company URL.

Minimum string length: 1
Example:

"https://www.linkedin.com/company/stripe"

webhook_url
string<uri>

HTTPS URL to receive webhook callbacks when the job completes or fails. Kernel will POST the job result to this URL with an X-Kernel-Signature header for verification.

Pattern: ^https://
Example:

"https://example.com/webhooks/kernel"

Response

Job accepted

id
string
required

Unique identifier for the created job.

Example:

"550e8400-e29b-41d4-a716-446655440000"

status
enum<string>
required

Initial status of the job.

Available options:
processing