exec-moves

List executive moves

Returns executive appointment, promotion, departure, and transition events ordered by announcement date, newest first. Costs one credit per returned record.

get/v1/exec-moves

Request

  • Base URL: https://api.datahyena.com
  • URL: https://api.datahyena.com/v1/exec-moves
  • Auth: API key in header X-API-Key

Query parameters

cursorstring

Opaque pagination cursor returned as pagination.nextCursor.

companyIdstring
Example:01jykbrpavr3zdvcpzxv

Company UUID filter.

domainstring
Example:stripe.com

Return only moves at the company with this domain. Matches the company's primary domain or any domain it has redirected from; a full URL is accepted. An unknown domain returns an empty page.

includeTotalboolean
Example:true

Also return pagination.total, the number of records matching these filters across all pages. Costs no credits; adds a count query, so ask for it when you need the list size.

personIdstring
Example:01jykbrpavr3zdvcpzxw

Person UUID filter.

countriesstring[]

Headquarters country codes (OR). Repeat the query key for multiple values.

[
  "US",
  "GB"
]
naicsCode'11' | '111' | '1114' | '113' | '114' | '21' | '2111' | '212' | '22' | '2211' | '2213' | '23' | '236' | '2361' | '238' | '2382' | '31-33' | '311' | '3111' | '3115' | '3116' | '3117' | '3118' | '3121' | '3122' | '313' | '315' | '316' | '3162' | '321' | '322' | '3222' | '323' | '325' | '3253' | '3254' | '3255' | '3256' | '3261' | '327' | '3272' | '331' | '332' | '3323' | '3325' | '3328' | '3331' | '3332' | '3334' | '3341' | '3342' | '3343' | '3344' | '3345' | '335' | '3351' | '3352' | '3353' | '3359' | '336' | '3361' | '3363' | '3364' | '3365' | '3366' | '337' | '3372' | '3391' | '3399' | '42' | '4231' | '4233' | '4234' | '4235' | '4236' | '4238' | '4244' | '4245' | '4246' | '4247' | '4248' | '44-45' | '4411' | '4441' | '4451' | '4491' | '4561' | '4571' | '458' | '4591' | '4593' | '48-49' | '4811' | '482' | '483' | '484' | '485' | '4851' | '4853' | '4921' | '493' | '51' | '5121' | '5122' | '5131' | '5132' | '5161' | '5162' | '5173' | '519' | '5192' | '52' | '5221' | '5231' | '5239' | '5241' | '5242' | '53' | '5311' | '5312' | '532' | '5322' | '54' | '5411' | '5412' | '5413' | '5414' | '5415' | '5416' | '5417' | '5418' | '5419' | '5511' | '56' | '5613' | '5614' | '5615' | '5616' | '5617' | '562' | '5621' | '611' | '6111' | '6113' | '6114' | '6115' | '621' | '6213' | '6214' | '6215' | '6216' | '622' | '623' | '6241' | '6242' | '6244' | '71' | '7111' | '7112' | '7115' | '712' | '7132' | '7139' | '721' | '722' | '7225' | '81' | '811' | '8111' | '812' | '8121' | '8123' | '8129' | '813' | '8131' | '8132' | '8134' | '8139' | '92' | '9211' | '9221' | '9281' | 'unknown'
Example:5132

NAICS 2022 code for the company. Matches the code and everything beneath it, so "51" also returns 5132 and 5173. Any 2- to 6-digit NAICS code is accepted; codes deeper than we classify (e.g. 541511) match at their deepest classified parent (5415). Sector ranges work: "31-33" returns all manufacturing. Pass "unknown" for companies we could not classify.

roleSenioritystring[]

Role seniority filters. Repeat the query key for multiple values.

[
  "c_level"
]
moveTypestring[]

Move type filters. Repeat the query key for multiple values.

[
  "appointment",
  "promotion"
]
sincestring
Example:2026-05-01

Return events announced on or after this date (YYYY-MM-DD). ISO-8601 timestamps are also accepted.

untilstring
Example:2026-05-30

Return events announced on or before this date (YYYY-MM-DD, inclusive). ISO-8601 timestamps are also accepted.

limitnumber

Maximum records to return.

Response

Request accepted. The number of records returned may be lower than limit when credits or data run out.

successtrue required

Example response

{
  "success": true,
  "data": [
    {
      "id": "019e8a3c-0a12-7e88-a3d1-4f5a6b7c8d9e",
      "person": {
        "name": "Jane Doe"
      },
      "role": "Chief Financial Officer",
      "roleSeniority": "c_level",
      "moveType": "appointment",
      "discoveredAt": "2026-05-30T12:00:00.000Z",
      "company": {
        "name": "Acme AI",
        "naicsLevel": 4,
        "hqCountry": {
          "code": "US",
          "name": "United States"
        },
        "industrySubTags": [
          "Artificial Intelligence",
          "Sales Automation"
        ],
        "verticals": [
          "ai",
          "fintech"
        ]
      },
      "fromCompany": {
        "name": "Acme AI",
        "naicsLevel": 4,
        "hqCountry": {
          "code": "US",
          "name": "United States"
        },
        "industrySubTags": [
          "Artificial Intelligence",
          "Sales Automation"
        ],
        "verticals": [
          "ai",
          "fintech"
        ]
      }
    }
  ],
  "pagination": {
    "hasMore": true,
    "total": 1284
  },
  "meta": {
    "endpoint": "funding_events.list",
    "creditsUsed": 20,
    "notice": "No events on record for this company."
  }
}

Changes

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