---
type: "firecrawl-provider"
description: "Startup funding rounds from across the open web, pre-seed to growth: amounts, stages, lead and other investors, certainty and sources, each read back against the pages it came from."
use_when: "Startup funding rounds: who raised, how much, at what stage, from whom, and where it was announced.\n\nOne company's funding history: every round fireround has verified for it."
categories: "Finance"
capabilities: 3
credits_per_call: 5
---
# Fireround on Firecrawl Alexandria

Startup funding rounds from across the open web, pre-seed to growth: amounts, stages, lead and other investors, certainty and sources, each read back against the pages it came from.

- Categories: Finance
- Category index: [Finance category](https://firecrawl.dev/alexandria/agents/categories/finance)
- Provider key: `fireround`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/fireround)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/fireround/openapi.json)

## Capabilities

- [Search funding rounds](https://firecrawl.dev/alexandria/agents/providers/fireround/rounds/search): One page of rounds under `data`, with `next_cursor` beside it (null on the last page). Each round is what Fireround checked: the company, stage, money, date, certainty, investors, the sentence that states it and the pages it was read from.
- [Trending funding rounds](https://firecrawl.dev/alexandria/agents/providers/fireround/rounds/trending): One page of rounds under `data`, with `next_cursor` beside it (null on the last page). Each round is what Fireround checked: the company, stage, money, date, certainty, investors, the sentence that states it and the pages it was read from.
- [A company's funding rounds](https://firecrawl.dev/alexandria/agents/providers/fireround/companies/rounds): One page of rounds under `data`, with `next_cursor` beside it (null on the last page). Each round is what Fireround checked: the company, stage, money, date, certainty, investors, the sentence that states it and the pages it was read from.

## 1. Choose this provider when

Startup funding rounds: who raised, how much, at what stage, from whom, and where it was announced.

One company's funding history: every round fireround has verified for it.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "fireround",
  "capability": "rounds/search",
  "options": {
    "q": "<q>",
    "limit": 10
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `q` (string): Free text over company names, descriptions and investor names, for example `Sequoia` or `vector database`. Example: `<q>`
- `since` (string): Rounds announced on or after this date, YYYY-MM-DD. A date window also lists companies' earlier rounds (`history: true`). Example: `history: true`
- `stage` (string): Comma-separated stages, any of: pre_seed, seed, pre_a, series_a, series_b, series_c, series_d_plus, growth, bridge, debt, grant, convertible, secondary, undisclosed, other. For example `series_a,series_b`. Example: `series_a,series_b`
- `certainty` (string): Only rounds of this certainty: announced (closed on the record), reported (said to have closed by a publisher citing unnamed sources), expected (still being raised), unconfirmed. Absent means every certainty but unconfirmed. Example: `announced`
- `sector` (string): The company's sector, as fireround classifies it. Example: `ai`
- `min_usd` (number): Rounds of at least this many million US dollars. Example: `10`
- `sort` (string): amount orders by USD, largest first, undisclosed last. Absent is newest announced first. Example: `amount`
- `limit` (number): Rounds per page, 1 to 200. Defaults to 20. Example: `10`
- `cursor` (string): The `next_cursor` of the previous page, to read the next one under the same filters. Example: `next_cursor`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "fireround",
    capability: "rounds/search",
    options: {
      q: "<q>",
      limit: 10,
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "fireround",
  "capability": "rounds/search",
  "options": {
    "q": "<q>",
    "limit": 10
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "fireround",
    "capability": "rounds/search",
    "options": {
      "q": "<q>",
      "limit": 10
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'fireround/rounds/search' \
  --options '{"q":"<q>","limit":10}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "fireround",
  "capability": "rounds/search",
  "options": {
    "q": "<q>",
    "limit": 10
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "fireround",
  "capability": "rounds/search",
  "options": {
    "q": "<q>",
    "limit": 10
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "data": [
    {
      "id": "<id>",
      "url": "<url>",
      "company": {},
      "stage": "<stage>",
      "stage_as_written": "<stage_as_written>",
      "amount": {},
      "valuation": "<valuation>",
      "total_as_written": "<total_as_written>",
      "announced_on": "<announced_on>",
      "date_precision": "<date_precision>",
      "certainty": "<certainty>",
      "verified": false,
      "provisional": false,
      "earlier_round": false,
      "is_extension": false,
      "lead_investors": [],
      "other_investors": [],
      "evidence": "<evidence>",
      "sources": [],
      "source_count": 0,
      "trending": {}
    }
  ]
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Search funding rounds

- Capability: `rounds/search`
- Description: One page of rounds under `data`, with `next_cursor` beside it (null on the last page). Each round is what Fireround checked: the company, stage, money, date, certainty, investors, the sentence that states it and the pages it was read from.
- Instructions: Find startup funding rounds by stage, sector, date, size, or a word in the company or an investor's name: who raised a Series A in fintech this week, the largest AI rounds since a date, every round a named fund led or joined. Each round names its investors and links its sources.
- Cost: 5 credits per call
- Capability file: [Search funding rounds](https://firecrawl.dev/alexandria/agents/providers/fireround/rounds/search)

Accepted options:
- `q` (string): Free text over company names, descriptions and investor names, for example `Sequoia` or `vector database`. Example: `<q>`
- `since` (string): Rounds announced on or after this date, YYYY-MM-DD. A date window also lists companies' earlier rounds (`history: true`). Example: `history: true`
- `stage` (string): Comma-separated stages, any of: pre_seed, seed, pre_a, series_a, series_b, series_c, series_d_plus, growth, bridge, debt, grant, convertible, secondary, undisclosed, other. For example `series_a,series_b`. Example: `series_a,series_b`
- `certainty` (string): Only rounds of this certainty: announced (closed on the record), reported (said to have closed by a publisher citing unnamed sources), expected (still being raised), unconfirmed. Absent means every certainty but unconfirmed. Example: `announced`
- `sector` (string): The company's sector, as fireround classifies it. Example: `ai`
- `min_usd` (number): Rounds of at least this many million US dollars. Example: `10`
- `sort` (string): amount orders by USD, largest first, undisclosed last. Absent is newest announced first. Example: `amount`
- `limit` (number): Rounds per page, 1 to 200. Defaults to 20. Example: `10`
- `cursor` (string): The `next_cursor` of the previous page, to read the next one under the same filters. Example: `next_cursor`

Response schema example:
```json
{
  "data": [
    {
      "id": "<id>",
      "url": "<url>",
      "company": {},
      "stage": "<stage>",
      "stage_as_written": "<stage_as_written>",
      "amount": {},
      "valuation": "<valuation>",
      "total_as_written": "<total_as_written>",
      "announced_on": "<announced_on>",
      "date_precision": "<date_precision>",
      "certainty": "<certainty>",
      "verified": false,
      "provisional": false,
      "earlier_round": false,
      "is_extension": false,
      "lead_investors": [],
      "other_investors": [],
      "evidence": "<evidence>",
      "sources": [],
      "source_count": 0,
      "trending": {}
    }
  ]
}
```

### Trending funding rounds

- Capability: `rounds/trending`
- Description: One page of rounds under `data`, with `next_cursor` beside it (null on the last page). Each round is what Fireround checked: the company, stage, money, date, certainty, investors, the sentence that states it and the pages it was read from.
- Instructions: The funding rounds first seen in the last three days that are being discussed most, ranked by distinct people posting about them on X, press outlets covering them, and Hacker News points. Each row's `trending` carries rank, people_on_x, outlets and hn_points.
- Cost: 5 credits per call
- Capability file: [Trending funding rounds](https://firecrawl.dev/alexandria/agents/providers/fireround/rounds/trending)

Accepted options:
- `stage` (string): Comma-separated stages, any of: pre_seed, seed, pre_a, series_a, series_b, series_c, series_d_plus, growth, bridge, debt, grant, convertible, secondary, undisclosed, other. For example `series_a,series_b`. Example: `series_a,series_b`
- `certainty` (string): Only rounds of this certainty: announced (closed on the record), reported (said to have closed by a publisher citing unnamed sources), expected (still being raised), unconfirmed. Absent means every certainty but unconfirmed. Example: `announced`
- `sector` (string): The company's sector, as fireround classifies it. Example: `ai`
- `limit` (number): Rounds per page, 1 to 200. Defaults to 20. Example: `10`
- `cursor` (string): The `next_cursor` of the previous page, to read the next one under the same filters. Example: `next_cursor`

Response schema example:
```json
{
  "data": [
    {
      "id": "<id>",
      "url": "<url>",
      "company": {},
      "stage": "<stage>",
      "stage_as_written": "<stage_as_written>",
      "amount": {},
      "valuation": "<valuation>",
      "total_as_written": "<total_as_written>",
      "announced_on": "<announced_on>",
      "date_precision": "<date_precision>",
      "certainty": "<certainty>",
      "verified": false,
      "provisional": false,
      "earlier_round": false,
      "is_extension": false,
      "lead_investors": [],
      "other_investors": [],
      "evidence": "<evidence>",
      "sources": [],
      "source_count": 0,
      "trending": {}
    }
  ]
}
```

### A company's funding rounds

- Capability: `companies/rounds`
- Description: One page of rounds under `data`, with `next_cursor` beside it (null on the last page). Each round is what Fireround checked: the company, stage, money, date, certainty, investors, the sentence that states it and the pages it was read from.
- Instructions: Every funding round on record for one company, newest first: the round it just announced and its earlier rounds, each with amount, investors, certainty and sources. Use for a company's funding history or its last round.
- Cost: 5 credits per call
- Capability file: [A company's funding rounds](https://firecrawl.dev/alexandria/agents/providers/fireround/companies/rounds)

Accepted options:
- `company` (string, required): The company's domain (`supabase.com`, a URL works too) or its name. The domain is exact; a name matches the company's own name. Example: `supabase.com`
- `certainty` (string): Only rounds of this certainty: announced (closed on the record), reported (said to have closed by a publisher citing unnamed sources), expected (still being raised), unconfirmed. Absent means every certainty but unconfirmed. Example: `announced`
- `limit` (number): Rounds per page, 1 to 200. Defaults to 20. Example: `10`
- `cursor` (string): The `next_cursor` of the previous page, to read the next one under the same filters. Example: `next_cursor`

Response schema example:
```json
{
  "data": [
    {
      "id": "<id>",
      "url": "<url>",
      "company": {},
      "stage": "<stage>",
      "stage_as_written": "<stage_as_written>",
      "amount": {},
      "valuation": "<valuation>",
      "total_as_written": "<total_as_written>",
      "announced_on": "<announced_on>",
      "date_precision": "<date_precision>",
      "certainty": "<certainty>",
      "verified": false,
      "provisional": false,
      "earlier_round": false,
      "is_extension": false,
      "lead_investors": [],
      "other_investors": [],
      "evidence": "<evidence>",
      "sources": [],
      "source_count": 0,
      "trending": {}
    }
  ]
}
```
