The whole feed, in your own bucket.
Scheduled files of funding rounds, acquisitions, executive moves, hiring signals, companies and investors, written to your S3 bucket or SFTP server. Load them into your warehouse with no integration to build.
Enterprise agreements · set up for you
- Six datasets, hiring included
- S3 or SFTP
- Only what changed since the last run
One folder a run, one file a dataset.
Every run writes a dated folder, so loading yesterday is a path pattern rather than a diff. Pick a file to see what is inside.
- idstring"019e8770-3a41-7c9b-8d12-6f0a44e1b720"
- company.idstring"019e8a3c-1d72-7b40-9e51-2c0a44e1b720"
- company.namestring"Layup Parts"
- company.domainstring"layupparts.com"
- company.linkedinHandlestring"company/layupparts"
- company.linkedinUrlstring"https://www.linkedin.com/company/layupparts"
- company.hqCitynullablenull
- company.hqCountry.codestring"US"
- company.hqCountry.namestring"United States"
- company.industryGroupstring"Manufacturing"
- company.industrySubTagsarray["Manufacturing", +1]
- company.employeeCountBucketstring"11-50"
- company.foundedYearnullablenull
- company.businessModelstring"B2B"
- roundstring"series_a"
- amountUsdCentsnumber4200000000
- amountUsdnumber42000000
- amountOriginalCurrencystring"USD"
- amountOriginalCentsnumber4200000000
- investorsarray["Founders Fund", +4]
- announcedAtdate"2026-06-02"
- discoveredAtdate"2026-06-02T18:31:20.000Z"
Shaped to your pipeline.
We set it up with you. Try the options and see when files would land and what each run would write.
The full history, or everything since a date you choose. After that, each run carries only what changed since the last successful one.
- Mon, Oct 26, 06:00 UTCnext2026-10-26/
- funding_events.jsonl.gz
- exec_moves.jsonl.gz
- hiring_signals.jsonl.gz
- Tue, Oct 27, 06:00 UTC2026-10-27/
- Wed, Oct 28, 06:00 UTC2026-10-28/
- Thu, Oct 29, 06:00 UTC2026-10-29/
Into your warehouse without a pipeline.
The files are in the shape warehouses load natively. Set it up once and new deliveries show up as rows on their own.
CREATE STAGE datahyena_stage
URL = 's3://acme-data/datahyena/'
STORAGE_INTEGRATION = acme_s3
FILE_FORMAT = (TYPE = JSON COMPRESSION = GZIP);
CREATE PIPE datahyena_funding AUTO_INGEST = TRUE AS
COPY INTO raw.funding_events
FROM @datahyena_stage
PATTERN = '.*/funding_events[.]jsonl[.]gz';SELECT v:company.name, v:round, v:amountUsd
FROM raw.funding_events
WHERE v:amountUsd >= 100000000;| company | round | amountUsd |
|---|---|---|
| series_e | 550,000,000 | |
| growth | 355,000,000 | |
| series_e | 1,500,000,000 | |
| series_a | 200,000,000 | |
| series_d | 750,000,000 | |
| series_e | 400,000,000 |
Bulk delivery, answered.
What to know before we set it up.
Which datasets can I get?
Do I get the whole database every time?
Which destinations are supported?
Does it work with Snowflake, BigQuery or Databricks?
How often does it run?
How do I know a delivery happened?
Can I still use the API and webhooks?
Is bulk delivery on the self-serve plans?
The same records, wherever you need them
GET /v1/funding-events Query any signal with filters and a cursor. One envelope on every endpoint.
Learn more →
MCP server api.datahyena.com/mcp Ask Claude, ChatGPT or Cursor in plain language and get the same records.
Learn more →
Webhooks POST https://your-app.com/hooks New records pushed to your server, signed and retried.
Learn more →
Watchlists Deliver for: Target accounts Scope alerts to the companies you sell to, back or compete with.
Learn more →
Start pulling signals in minutes.
Create a key, claim your 50 free credits, and make your first request today. No sales call, no credit card.
50 free credits · no credit card