← All datasets PRIVATE-COMPANY INTELLIGENCE

Company, news and hiring signals

A continuously monitored universe of ~50,000 companies. Categorised news events, hiring-page deltas, founder data and company-level search demand, point-in-time.

~50k companiesContinuously refreshed
97k eventsCategorised & source-attributed
2.9M page checksHiring & careers tracking
API or bulkJSON / CSV / Parquet / S3
↓ Download this dataset as PDF

ProductWhat this is

Companies and founders are continuously monitored, their news is parsed and categorised, and their hiring pages are checked on a recurring schedule. The result is a single research-ready feed per company: profile, financial signals where public, founder and team data, a categorised event timeline, and a hiring-page change history. A preview API is available for ticker-keyed and domain-keyed lookups; bulk delivery covers the full universe. See data overview for the broader catalog.

DatasetCoverage

Numbers refresh continuously. Snapshot below was generated from the live database for this document.

~50,000
Companies tracked
~15,900
Founders
~97,500
Categorised company events
~2.91M
Automated hiring-page checks
~9,100
Hiring & careers pages monitored
~12,600
Company-level search-demand signals
Domain-keyed entity ID URL-unique events (no dupes) Country, city, founded year, team size Where public: ARR, funding, valuation, ticker

SchemaPer-company fields

Company profile

One row per company, domain-unique.

FieldDescription
domainCanonical domain (unique key)
company_nameLegal and friendly names
country / state / cityHeadquarters location
founded / ageYear and computed age
industryIndustry classification
team_sizeHeadcount, with role splits where available
engineers / marketersRole-mix counts
tickerPublic listing symbol where listed
raised / funding / valuationCapital and valuation where public
arr / arpu / cac / rpeUnit economics where public
customers / profitableWhere disclosed
eventsTotal event count for the company
facebook / linkedin / twitter / crunchbaseSocial and reference links
updated / updated_eventsLast refresh timestamps

Events & signals

One row per categorised event, URL-unique.

FieldDescription
company_idJoins to company profile
categoryOne of 15 categories (below)
title / summaryHeadline and parsed summary
urlSource URL (unique key)
sourcePublisher or origin
dateEvent date as published
addedFirst-seen timestamp on our side
mediaImage or asset URL where present

Hiring pages

One row per company hiring/careers page.

FieldDescription
company_idJoins to company profile
pageURL of the careers/hiring page
intentPage type (currently hiring)
discoveredFirst-seen timestamp

CategoriesEvent taxonomy

Every event is assigned to one category. Counts below are the live distribution across the ~97,500 categorised events.

launch 32,290 hiring 19,997 finance 9,674 partnership 6,752 acquisition 6,223 new product 5,815 recognition 5,191 legal 3,354 integration 1,921 competitors 1,872 expansion 1,603 IPO 1,556 merger 936 compression 269 new client 27

Hiring monitoringWhat gets checked, and how often

Each tracked company's careers page is fetched on a recurring schedule and diffed for role changes. 9,099 careers pages produce ~2.91M historical checks, which is the substrate for "is this company hiring now?" and "what role mix is the team scaling into?".

~9,100
Careers pages in rotation
~2.91M
Historical page checks
~320
Average checks per page
Recurring
Per-page schedule
Role mix
Engineers / marketers split where parsable
Point-in-time
Reconstructable hiring timeline

PeopleFounders and team

~15,900 founders linked to their companies via companies.founder_id. Identity, contact and LinkedIn where known. Used for relationship mapping, due-diligence prep, and tracking founder activity across companies.

FieldDescription
first_name / last_nameFounder identity
emailWhere public
linkedinProfile URL
companies.founder_idJoin key back to company

Demand signalsCompany-level Google Trends

12,642 company-level search-demand series. Same underlying source as our Russell 3000 search-demand product, but keyed to the private-company universe rather than tickers. Search interest is mapped to the issuer (not the raw query) and refreshed on a rolling cadence.

FieldDescription
company_idJoins to company profile
term / translationSearch query mapped to the issuer (English translation if non-EN)
regionISO-3166 country code
5yearsWeekly Google interest, 0–100, JSON array
searchVolume / cpcMonthly search volume and cost-per-click where available
pace / growth_typeTrajectory classifier
early / peaking / peakedLifecycle flags
mainMarks the canonical term for the company

APIPreview endpoints

JSON over HTTPS. Four read-only endpoints: paginated company list with filters, full company profile, per-company event timeline, and hiring-page monitoring history. Production delivery (full universe, bulk extract, per-client keys) is delivered separately on engagement.

Base URL

BASEhttps://vc.treendly.com/api/flatnine

Authentication

Bearer header preferred; ?api_key= available for quick testing:

# Bearer header
    Authorization: Bearer YOUR_KEY

    # or query parameter
    ?api_key=YOUR_KEY

Endpoints

GET/listpaginated companies, filters & full-text search
GET/get?id= | ?domain=profile + founder + event & hiring summary + demand
GET/events?id=paginated event timeline, category & date filters
GET/hiring?id=monitored careers pages + aggregate check counts

Example: filtered list

curl -H "Authorization: Bearer $FLATNINE_KEY" \
         "https://vc.treendly.com/api/flatnine/list?country=United%20States&min_events=50&limit=3"
{
      "total":     50031,
      "limit":     3,
      "offset":    0,
      "count":     3,
      "has_more":  true,
      "next_offset": 3,
      "companies": [
        {
          "id":           35053,
          "domain":       "ycombinator.com",
          "name":         "Y Combinator",
          "country":      "United States",
          "industry":     null,
          "founded":      null,
          "team_size":    null,
          "ticker":       null,
          "raised_usd":   null,
          "valuation_usd": null,
          "event_count":  396
        },
        // ... two more
      ]
    }

Example: full company profile

curl -H "Authorization: Bearer $FLATNINE_KEY" \
         https://vc.treendly.com/api/flatnine/get?domain=databricks.com
{
      "company": {
        "id":           128,
        "domain":       "databricks.com",
        "name":         "Databricks",
        "legal_name":   "Databricks, Inc.",
        "description":  "Databricks combines the best of data warehouses and data lakes...",
        "country":      "United States",
        "state":        "California",
        "city":         "San Francisco",
        "team_size":    null,
        "ticker":       null,
        "raised_usd":   null,
        "links": { "website": "https://databricks.com", "linkedin": null, ... },
        "updated_at":        "2026-05-26T19:10:05+00:00",
        "events_updated_at": "2022-01-24T14:02:30+00:00"
      },
      "founder": null,
      "event_summary": {
        "total_events":     191,
        "first_event_date": "2020-02-28",
        "last_event_date":  "2026-05-21",
        "by_category": [
          { "category": "launch",       "count": 55 },
          { "category": "partnership",  "count": 30 },
          // ... 13 more categories
        ]
      },
      "hiring_summary": { "pages_monitored": 2, "total_checks": 1 },
      "search_demand":  [ /* up to 5 mapped Google Trends series */ ]
    }

Example: event timeline

curl -H "Authorization: Bearer $FLATNINE_KEY" \
         "https://vc.treendly.com/api/flatnine/events?id=35053&category=partnership&limit=2"
{
      "company_id":  35053,
      "total":       305,
      "count":       2,
      "has_more":    true,
      "next_offset": 2,
      "events": [
        {
          "id":         374773,
          "category":   "partnership",
          "title":      "Mentioned on Hacker News",
          "summary":    "Sage Care (YC S24) Is Hiring Software Engineers",
          "source_url": "https://news.ycombinator.com/item?id=48282478",
          "source":     "hacker news",
          "date":       "2026-05-26",
          "first_seen": "2026-05-26T20:00:10+00:00"
        },
        // ... more
      ]
    }

List endpoint filters

ParamDescription
limit1-200, default 50
offsetPagination offset, default 0
countryISO-3166 or full country name, case-insensitive exact match
industrySubstring match, case-insensitive
min_eventsOnly companies with at least N categorised events
has_ticker1 to restrict to publicly-listed companies
qSearch across company_name + domain + meta_description

Response codes

StatusMeaning
200OK
400Missing or malformed query parameter
401Missing or invalid key
404Company id or domain not found

Methodology & deliveryHow it's built and shipped

Delivery

Use casesWhat a research desk does with this

AccessGetting the data

Delivered by API or bulk export (CSV, JSON, Parquet, S3), with history and refresh cadence agreed per engagement.

Talk to us about this dataset
FlatNine (x23yc OU) · Company, news and hiring signals Talk to us · flatnine.co