Find recently funded companies

Find qualifying funding rounds and total their amounts by company.

Before you begin

Your API key must include the fields and collections requested below. Check your API package if an endpoint or field is unavailable. Complete your first API request to set CRUNCHBASE_API_KEY in bash or zsh. Commands below include response headers; look for HTTP 200, then read the JSON body.

Primary APIs: Funding Round Search

Goal: Aggregate qualifying funding amounts by company for further research. Funding does not establish personal wealth or liquidity.

Endpoint

POST https://api.crunchbase.com/v4/data/searches/funding_rounds

API reference and guides

Query

This workflow identifies companies that have raised at least $50M in total across qualifying funding rounds announced on or after January 1, 2024. A qualifying round must include Accel or Y Combinator as an investor. Retrieve the matching rounds, then aggregate their USD amounts by company; the $50M threshold applies to the company total, not to each round.

Only rounds matching both the investor and date filters contribute to this total. It is not the company's lifetime funding or its funding from all investors since the cutoff.

Fields used in this query

field_idWhat this field doesoperator_id (these are the compatible operators per field)
funded_organization_identifierIdentifies the company receiving fundingblank; contains; eq; includes; not_contains; not_eq; not_includes; starts
investor_identifiersIdentifies the company/people contributing the fundingblank; includes; includes_all; not_includes; not_includes_all
announced_onFilters by the date the funding round was announcedbetween; blank; eq; gte; lte
investment_stageDescribes the stage of funding round or investment (early/late stage venture)blank; eq; includes; not_eq; not_includes
money_raisedReturns the amount raised in each round; sum value_usd by company after retrievalbetween; blank; eq; gt; gte; lt; lte; not_eq
funded_organization_locationIdentifies where the funded company is locatedblank; includes; includes_all; not_includes; not_includes_all
funded_organization_revenue_rangeFilters by the revenue range of the funded companyblank; eq; includes; not_eq; not_includes
funded_organization_categoriesFilters by industries that the funded company is inblank; includes; includes_all; not_includes; not_includes_all

Scroll to view all columns →

The investor values below are Crunchbase permalinks, not display names. Resolve and confirm the intended investors with the Autocomplete API before reusing this query.

curl --include --request POST \
  --url 'https://api.crunchbase.com/v4/data/searches/funding_rounds' \
  --header "X-cb-user-key: $CRUNCHBASE_API_KEY" \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{
  "field_ids": [
    "funded_organization_identifier",
    "investor_identifiers",
    "announced_on",
    "investment_stage",
    "money_raised"
  ],
  "limit": 3,
  "order": [
    {
      "field_id": "uuid",
      "sort": "asc"
    }
  ],
  "query": [
    {
      "field_id": "investor_identifiers",
      "operator_id": "includes",
      "type": "predicate",
      "values": [
        "accel-partners",
        "y-combinator"
      ]
    },
    {
      "field_id": "announced_on",
      "operator_id": "gte",
      "type": "predicate",
      "values": [
        "2024-01-01"
      ]
    }
  ]
}'

Example response

This response returns funding rounds matching the investor and date filters, not company-level totals. The historical example below is shortened to one funding round; other fields and records may be omitted. count is the total matching rounds, while entities contains the returned page. Counts and values can change. Smaller rounds must also be retrieved because several can combine to meet the $50M company threshold.

{
  "count": 78,
  "entities": [
    {
      "uuid": "9bceaf48-6381-489f-89a4-d5e5708fe80d",
      "properties": {
        "identifier": {
          "permalink": "lovable-803a-series-b--9bceaf48",
          "image_id": "0b69ba62755441dda73fd1a95d128345",
          "uuid": "9bceaf48-6381-489f-89a4-d5e5708fe80d",
          "entity_def_id": "funding_round",
          "value": "Series B - Lovable"
        },
        "announced_on": "2025-12-18",
        "money_raised": {
          "currency": "USD",
          "value": 330000000,
          "value_usd": 330000000
        },
        "investment_stage": "early_stage_venture",
        "funded_organization_identifier": {
          "permalink": "lovable-803a",
          "role": "investee",
          "image_id": "0b69ba62755441dda73fd1a95d128345",
          "uuid": "10843a45-04a6-4668-a427-c67f4095803a",
          "entity_def_id": "organization",
          "value": "Lovable"
        }
      }
    }
  ]
}

Aggregate by company

  1. Paginate through all matching funding rounds. Keep the filters and order unchanged, set after_id to the last returned round's UUID, and continue until entities is empty.
  2. Deduplicate funding rounds by their top-level uuid so each round contributes once, including rounds backed by both named investors.
  3. Group the rounds by properties.funded_organization_identifier.uuid, not by company name.
  4. Sum properties.money_raised.value_usd within each company group. Use the USD-converted amount, not the original-currency value. These are whole-round amounts, not the individual investors' contributions.
  5. If a round has no organization UUID or no USD amount, flag it for review instead of treating an unknown amount as zero. Totals with missing amounts are incomplete; companies below the threshold may still qualify when missing amounts are resolved.
  6. Keep companies whose sum of known qualifying round amounts is at least 50000000.

For example, the historical Letter AI example includes three qualifying rounds: $10.6M, $3.95M, and $40M. Their combined $54.55M meets the threshold even though no individual round reaches $50M. Results can change as the dataset is updated.

Interpret the response

After retrieving all matching rounds and aggregating by company, you have a company-level list with at least $50M in known qualifying funding since the cutoff. Use this list to prioritize further research and outreach.

Check your result

Inspect the returned fields against your filters. An empty entities array is a valid result: broaden one filter at a time if needed. Fixed dates are example inputs; adjust them to your research period.

Search requests here use limit: 3 for a small first page. Follow the pagination guidance above for a complete result set, preserving the filters and ordering. For request failures, use the shared request and retry guidance.


Did this page help you?