FundzKnowledge Base
API Reference

Company Profile

Everything we know about a single company in one request: the enriched company record plus its signals fused into one response — funding rounds, acquisitions, executive moves, partnerships, product launches, and SEC filings. Ideal for building a company page or hydrating a CRM record.

🚀 Quick Start

Pass any company's slug or numeric id as :id (the slug is the organization.id returned on any feed response):

curl -H "Authorization: YOUR_API_KEY" \
  "https://api.fundz.net/companies/onelayer"

Endpoint

GEThttps://api.fundz.net/companies/{id}
Returns one company's enriched profile plus its fused signals

Authentication

Include your API key in the Authorization header:

Authorization: YOUR_API_KEY

💡 Send your key in the Authorization header. The API also accepts an OAuth Bearer <token> for ChatGPT/agent integrations. Paid plans only — there is no free API tier; an inactive subscription returns 401 pointing to fundz.net/pricing.

Path Parameters

idstring | integerREQUIRED

The company's slug or numeric id. The slug is the same value returned as id on any feed's organization object (e.g. the Fundings endpoint); the numeric id is the underlying database id. Either resolves to the same canonical company.

Example: onelayer  or  48217

Response Format

The company record (see the Organization model) plus a signals object grouping the latest events of each type, a counts summary, and last_signal_at.

200 OKSuccess
{
  "data": {
    "id": "onelayer",
    "name": "OneLayer",
    "number_of_employees": 45,
    "is_public_company": false,
    "status_label": "Private",
    "status_code": "1",
    "ticker": null,
    "list_badges": [],
    "location": { "id": 142, "title": "Boston", "short_description": "Boston, MA", "country": "United States" },
    "industries": [ { "id": 88, "title": "Network Security" } ],
    "description": "OneLayer secures private cellular networks for enterprise.",
    "linkedin_url": "https://www.linkedin.com/company/onelayer",
    "founded": "2021",
    "domain": {
      "id": 30412,
      "name": "onelayer.com",
      "url": "https://onelayer.com",
      "website": "https://onelayer.com",
      "description": "Securing private cellular networks",
      "logo": "https://www.google.com/s2/favicons?domain=onelayer.com&sz=128"
    },
    "signals": {
      "fundings": [
        {
          "id": "onelayer-funding-round-series-a-4b2c1a",
          "stage": "Series A",
          "amount": "$28,000,000",
          "amount_usd": 28000000,
          "date": "2026-02-18T14:23:15Z",
          "source_url": "https://techcrunch.com/2026/02/18/onelayer-series-a/",
          "investors": [ "Koch Disruptive Technologies", "Viola Ventures" ],
          "use_of_proceeds": [ "GTM expansion", "engineering hiring" ]
        }
      ],
      "acquisitions": [],
      "executives": [
        {
          "id": "onelayer-hires-vp-sales-7c9d",
          "name": "Jane Doe",
          "title": "VP Sales",
          "action": "hired",
          "date": "2026-02-20T00:00:00Z"
        }
      ],
      "agreements": [
        {
          "id": "onelayer-tier-1-carrier-partnership-2f81",
          "title": "OneLayer partners with a Tier-1 carrier",
          "kind": "partnership",
          "date": "2026-02-10T00:00:00Z"
        }
      ],
      "product_launches": [],
      "sec_filings": [
        {
          "id": 904113,
          "form_type": "8-K",
          "filed_at": "2026-01-29",
          "url": "https://www.sec.gov/Archives/edgar/data/...",
          "summary": "Entry into a material definitive agreement."
        }
      ],
      "expansions": [
        {
          "city": "SEA",
          "address": "8702 Aurora Ave N",
          "permit_type": "Addition/Alteration",
          "status": "Reviews In Process",
          "cost_usd": 250000,
          "filed_at": "2026-05-18",
          "owner": "OneLayer"
        }
      ],
      "trademarks": [
        { "mark": "ONELAYER", "filing_date": "2026-04-30", "status": "pending", "classes": [9, 42] }
      ]
    },
    "counts": {
      "fundings": 1, "acquisitions": 0, "executives": 1, "agreements": 1,
      "product_launches": 0, "sec_filings": 1, "expansions": 1, "trademarks": 1
    },
    "last_signal_at": "2026-05-18T00:00:00Z"
  },
  "meta": { "tier": "Strategic", "alt_data": "included" }
}

The signals object groups the company's events by type: fundings, acquisitions, executives (leadership moves), agreements (partnerships / contracts), product_launches, sec_filings, expansions, and trademarks. Each array returns the most recent events (up to 10), and counts reports the size of each. For the full history of any signal type, use its dedicated feed endpoint (e.g. /fundings). The expansions (office / real-estate build-out permits) and trademarks (USPTO filings) signals — data no funding feed offers — are included on paid plans; meta.alt_data reads included or requires_paid_plan, and on plans without alt-data access those two arrays come back empty. meta.tier shows the caller's plan.

💬

Need Help?

Our team is here to help you get the most out of the Fundz API.

Contact Support