Skip to main content

Welcome to the Funding Signals API

The Funding Signals API provides access to comprehensive, real-time funding signals aggregated from across the web. Our platform continuously monitors and collects funding activity, giving you up-to-date information on companies raising capital, funding rounds, investors, and market trends.

Funding Signals Endpoint

View the complete OpenAPI specification

Count Mode

You can get the total number of results matching any filter combination without consuming credits by adding count=true to your request. This returns an empty data array with full pagination metadata, including totalCount.
curl -X GET "https://www.trysignalbase.com/api/v2/signals/funding?count=true&countries=US&round=Seed" \
  -H "Authorization: Bearer YOUR_API_KEY"
Response:
{
  "success": true,
  "data": [],
  "pagination": {
    "currentPage": 1,
    "totalPages": 15,
    "totalCount": 287,
    "hasNextPage": true,
    "hasPreviousPage": false
  },
  "meta": {
    "endpoint": "signals.funding",
    "creditsUsed": 0
  }
}
Use count mode to preview how many results match your filters before fetching actual data. This is useful for building filter UIs, showing result counts, or validating queries — all at zero credit cost.

Key Features

  • Real-time Signals: Funding signals are aggregated continuously from web sources
  • Advanced Filtering: Filter by countries, categories, subcategories, funding rounds, date ranges, and search terms
  • Funding Round Types: Filter by Pre-Seed, Seed, Series A through G, Growth, Debt, Grant, IPO, and more
  • Round Flavors: Distinguish between bridge, extension, and secondary rounds
  • Numeric Range Filters: Filter by amount, employee count, and founded year
  • Flexible Sorting: Sort by date, amount, employee count, or founded year
  • Verification Status: Filter signals by verified, unverified, or pending status
  • Pagination Support: Efficiently retrieve large datasets with up to 100 results per page
  • Credit-based Usage: Transparent credit consumption per API call

Service Level

  • Rate Limit: Based on your subscription tier
  • Uptime: 99% guaranteed uptime
  • Data Freshness: Real-time aggregation ensures up-to-date signals
  • Maximum Results: Up to 100 results per page

Authentication

All API endpoints require authentication using a Bearer token passed in the Authorization header.
curl -X GET "https://www.trysignalbase.com/api/v2/signals/funding?page=1&limit=20&round=Series%20A" \
  -H "Authorization: Bearer YOUR_API_KEY"

Query Parameters

Pagination

ParameterTypeDefaultDescription
pageinteger1Page number
limitinteger20Results per page (max: 100)

Date Filters

ParameterTypeDescription
dateFromstringFilter by date from (ISO-8601 string)
dateTostringFilter by date to (ISO-8601 string)
date_presetstringRelative date shorthand — takes precedence over dateFrom/dateTo. See Date Presets

Company Filters

ParameterTypeDescription
countriesstringComma-separated country codes (e.g., US,GB,DE)
categoriesstringPipe-separated company categories / industries
subcategoriesstringComma-separated subcategory IDs (e.g., ai,fintech,saas)
industrystringComma-separated exact industry names
company_namestringSearch by company name (partial match)
searchstringFree-text search across company name & industry

Numeric Range Filters

ParameterTypeDescription
amount_minintegerMinimum funding amount in USD cents
amount_maxintegerMaximum funding amount in USD cents
employee_count_minintegerMinimum company employee count
employee_count_maxintegerMaximum company employee count
founded_year_minintegerMinimum company founded year
founded_year_maxintegerMaximum company founded year

Funding-specific Filters

ParameterTypeDescription
roundstringComma-separated round types. See Round Types
round_flavorstringComma-separated round flavors: bridge, extension, secondary
currencystringCurrency symbol filter (e.g., $, , £)
verification_statusstringComma-separated statuses: verified, unverified, pending
investor_namestringSearch by investor name (partial match)

Sorting

ParameterTypeDefaultDescription
sort_bystringoccurred_atSort field: occurred_at, discovered_at, amount, employee_count, founded_year
sort_orderstringdescSort direction: asc or desc

Funding Round Types

The API supports filtering by these funding round stages:
  • Pre-Seed: Very early stage funding
  • Seed: Early-stage funding
  • Series A: First significant round of venture capital
  • Series B: Second round of funding for scaling
  • Series C – G: Later-stage funding rounds
  • Growth: Growth-stage capital
  • Debt: Non-equity debt financing
  • Grant: Non-dilutive funding
  • IPO: Initial Public Offering
  • Undisclosed: Funding round with undisclosed details

Response Structure

All successful responses follow this structure:
{
  "success": true,
  "data": [
    {
      "signalId": "uuid-here",
      "companyName": "TechStartup Inc",
      "roundType": "Series A",
      "fundingAmount": 10000000,
      "investorNames": ["VC Fund 1", "Angel Investor 2"],
      ...
    }
  ],
  "pagination": {
    "currentPage": 1,
    "totalPages": 10,
    "totalCount": 200,
    "hasNextPage": true,
    "hasPreviousPage": false
  },
  "meta": {
    "endpoint": "signals.funding",
    "creditsUsed": 1
  }
}

Error Handling

The API returns standard HTTP status codes:
  • 200: Success
  • 401: Unauthorized - Invalid or missing API key
  • 429: Rate limit exceeded
  • 500: Internal server error
Error responses include:
{
  "success": false,
  "error": "Error message description"
}

Example Usage

Filter by Date Preset and Round Type

curl -X GET "https://www.trysignalbase.com/api/v2/signals/funding?date_preset=last_30d&countries=US&round=Seed,Series%20A" \
  -H "Authorization: Bearer YOUR_API_KEY"

Filter by Amount and Employee Count

curl -X GET "https://www.trysignalbase.com/api/v2/signals/funding?amount_min=1000000&employee_count_max=50&sort_by=amount&sort_order=desc" \
  -H "Authorization: Bearer YOUR_API_KEY"

Filter by Subcategory and Verification Status

curl -X GET "https://www.trysignalbase.com/api/v2/signals/funding?subcategories=ai,fintech&verification_status=verified" \
  -H "Authorization: Bearer YOUR_API_KEY"

Search with Multiple Filters

curl -X GET "https://www.trysignalbase.com/api/v2/signals/funding?search=fintech&countries=US&round=Series%20A&sort_by=amount&sort_order=desc&limit=50" \
  -H "Authorization: Bearer YOUR_API_KEY"