hiring-signals

List hiring signals

Returns hiring signals read from companies' own job boards and careers pages, newest first: leadership openings, founding roles, team scaling, technology hiring (beta) and hard-to-fill roles. Build-outs, surges, freezes, country expansion and filled leadership roles appear as weekly history accumulates. Each signal carries the roles behind it, with salary and technologies where the posting states them. Costs one credit per returned signal.

get/v1/hiring-signals

Request

  • Base URL: https://api.datahyena.com
  • URL: https://api.datahyena.com/v1/hiring-signals
  • 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:figma.com

Return only hiring signals for 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.

eventTypestring[]

Signal types (OR). Repeat the query key for multiple values.

[
  "leadership_opening"
]
functionstring[]

Job functions (OR), for example sales or engineering, or all for company-wide signals.

[
  "sales",
  "marketing"
]
senioritystring[]

Seniority (OR). Matches a leadership opening of that level, or any signal with at least one posting at that level.

[
  "c_level",
  "vp_level"
]
technologiesstring[]

Technologies named in the roles behind the signal (OR), for example snowflake.

[
  "snowflake",
  "dbt"
]
roleFamilystring[]

Role families behind the signal (OR), for example sales_development or revops.

[
  "sales_development",
  "revops"
]
countriesstring[]

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

[
  "US",
  "GB"
]
activeOnlyboolean
Example:true

Return only signals still in progress: the roles are still open. Ended signals stay available for history.

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.

sincestring
Example:2026-10-01

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

untilstring
Example:2026-10-31

Return signals dated 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",
      "eventType": "leadership_opening",
      "function": "sales",
      "country": {
        "code": "US",
        "name": "United States"
      },
      "technologies": [
        "salesforce",
        "gong"
      ],
      "announcedAt": "2026-10-02",
      "active": true,
      "roleCount": 2,
      "roles": [
        {
          "title": "Head of Sales",
          "function": "sales",
          "seniority": "head",
          "salary": {
            "interval": "year"
          },
          "technologies": [
            "salesforce",
            "gong"
          ]
        }
      ],
      "board": "ashby",
      "discoveredAt": "2026-10-13T09:20:00.000Z",
      "company": {
        "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.