Enrich a company for a Clay column

Clay HTTP-provider hiring-motion enrichment column -- entity-resolves domain/name to a company via the local plane cache, then composes company enrichment and hiring pulse into a flat, Clay-column-shaped response: no field beyond this declared model ever leaks, every field is LinkedIn-excluded (ATS tenants plus public job boards and aggregators) and provenance-backed by its own primitive. Metered to the presented (Clay account) key.

A miss is a 200, not a 404: a 404 blanks the Clay cell, which the customer reads as "not hiring". It carries coverage_status, a message, a checked_at -- and NULL motion fields, never zeros. The call still meters.

Requires the read scope.

post/v1/clay/enrich

Request

  • Base URL: https://api.reqbeat.com
  • URL: https://api.reqbeat.com/v1/clay/enrich
  • Auth: one of:
    • API key in header X-API-Key
    • HTTP bearer

Headers

Idempotency-Keystring nullable

Request body

domainstring nullable
namestring nullable

Response

Successful Response

company_idinteger nullable required
namestring nullable required
domainstring nullable required
hq_countrystring nullable required
boardsstring[] required
is_hiringboolean nullable required
open_req_countinteger nullable required
new_roles_30dinteger nullable required
velocitynumber nullable required
directionstring nullable required
is_surgeboolean nullable required
coverage_status'ats_direct_hit' | 'board_hit' | 'no_ats_signal' | 'unsupported_ats' required
messagestring nullable required
checked_atstring date-time required
enrichment_as_ofstring date-time nullable required
motion_as_ofstring date-time nullable required
hq_country_codestring nullable required

The company's HQ country as an ISO-3166-1 alpha-2 code, uppercase (DE, US), derived from hq_country and never stored. null when hq_country is absent or is not a country this corpus names — never a guess.

Changes

No recorded changes to this operation across all 1 revision of this API.