Skip to main content

Overview

This page lists all enumeration values and constants used across the Signalbase V2 APIs. Use it to validate filter parameters, build UIs, and understand available options for each endpoint.

Company fields in signal responses

Across funding, acquisition, hiring, and job change signal endpoints, company headquarters are always exposed as companyCountry (ISO-style country code where available).
  • Nested company objects use the same rule. For example, on acquisition signals the acquiringCompany object uses companyCountry (not country) for the acquirer’s HQ.
  • Hiring signals also return jobCountry: the country associated with the job listing location. That is separate from companyCountry (the employer’s HQ).

Company subcategory in responses

When a company row has been classified, responses include companySubcategory: a single subcategory id drawn from the same vocabulary as the subcategories query parameter (see the Subcategories section on this page). The field is omitted or null when no subcategory is assigned.

Signal Types

The three signal types available in the API:
copy

Date Presets

Industry-standard relative date filters supported across the signal endpoints — funding, acquisitions, hiring, job changes, and investors. When provided, date_preset takes precedence over dateFrom / dateTo. The Companies endpoint does not support date filtering (date_preset, dateFrom, and dateTo are ignored there).
copy

Funding Signals Enums

Funding Round Types

Values accepted by the round filter, ordered by prevalence. Values are stored and returned in lowercase.
copy
The round filter is an exact, case-insensitive matchSeries A, series a, and SERIES A all match the same rows, so you don’t need to match the exact capitalization. Passing a value not in the list above returns 400 Bad Request (rather than silently empty results), so you get a clear error on a typo. Responses may still contain other, less common round types for rows matched by your other filters.

Round Flavors

Optional modifiers that can be applied to a funding round:
copy

Verification Statuses

Filter signals by their verification status:
copy

Amounts & Currency

How amount, amount_min, amount_max, and currency work

Funding and acquisition amounts are whole units of the deal’s currency (an integer — not cents and not a float). For example, a $5M round is 5000000. The currency field tells you which currency each amount is in.
Amounts are not converted to a common currency — each amount is expressed in its own currency (most are USD). If your results span multiple currencies, an amount_min / amount_max filter compares the raw numbers regardless of currency, so add a currency filter (e.g. currency=USD) when you need an apples-to-apples range.

Currency Values

Both endpoints record currency as ISO 4217 codes (exact match, case-sensitive):
  • Funding — most records are USD; the rest are mostly EUR and GBP. Filter with the exact code, e.g. ?currency=USD. Common values:
    copy
  • Acquisitions — almost all records are USD, with a small number of EUR. Filter with ?currency=USD.

Funding Sort Fields

Available sort fields for the funding endpoint:
copy

Acquisition Sort Fields

Available sort fields for the acquisitions endpoint:
copy

Job Change Signals Enums

Positions

Filter job changes by specific positions:
copy

Departments

Filter by department:
copy

Seniorities

Filter by seniority level:
copy

Job Change Sources

copy

Job Change Sort Fields

Available sort fields for the job changes endpoint:
copy

People Search Enums

Values for the People API (GET /api/v2/people). These use their own taxonomy — matched by word boundaries on job titles — and are distinct from the Job Change position/department enums above.

People Functions

Filter people by function (function parameter):
copy

People Seniorities

Filter people by seniority level (seniority parameter):
copy

People Company Size Bands

Filter people by their company’s headcount (company_size parameter):
copy

People Signal Types

Signal types that can back a person’s matched_signal (signal_type parameter):
copy

People Signal Date Range

The signal_date_range parameter is a relative lookback window written as <n><unit>, where unit is one of:

Signal Source Types

Types of sources a signal may originate from:
copy

Investors Enums

Investor Types

Values accepted by the type filter:
copy
The underlying type field is free-text (scraped values like VC, VC firm, Venture Capital, venture_capital, Corporate VC, Solo angel, PE fund). These slugs are convenience groupings: each is matched case-insensitively against the common real-world variants — e.g. vc matches VC / VC firm / Venture Capital / venture_capital / Corporate VC, and angel matches Angel / Solo angel / Angel network. To filter by a value outside this list, use the search parameter, which also matches the type field.The type field in the response is the original scraped value (e.g. Corporate VC), not the slug you filtered by — so a single type=vc query returns rows whose type reads VC, Venture Capital, Corporate VC, and so on.

Investor Sort Fields

Available sort fields for the investors endpoint:
copy

Sort Orders

Used across all endpoints:
copy

Countries (All APIs)

Both country categories and country codes can be used to filter results via the countries parameter. Every endpoint that accepts countries also accepts exclude_countries — a denylist that removes rows whose country matches any listed value (country names such as China or codes such as CN). It complements countries, and rows with an unknown/NULL country are kept, not excluded. The acquisition-signals endpoint additionally exposes acquirer_countries and exclude_acquirer_countries, which apply the same allowlist/denylist logic to the acquiring company’s HQ (the countries/exclude_countries pair targets the acquired company). The people endpoint uses the singular country for its allowlist alongside exclude_countries.

Country Categories

copy

Country Codes (ISO 3166-1 alpha-2)

copy

Company Categories & Industries

Companies have two classification systems that map to different API filter parameters:

Categories (categories parameter)

The categories parameter filters by exact match on the company’s LinkedIn industry label. These are free-text labels sourced from LinkedIn’s industry taxonomy. The taxonomy has 20 main categories that group 434 industries. Since this is a free-text field, new labels may appear as companies are ingested.

Main Categories (20)

copy

All Industries (434)

copy
Example: ?categories=Software Development|Financial Services

Subcategories (subcategories parameter)

The subcategories parameter filters by the Signalbase-assigned company category. Values are comma-separated and validated against a strict enum. Only exact matches from the list below are accepted; invalid values are silently ignored.
copy
Example: ?subcategories=ai,fintech,saas