---
title: "Getting transactions and bundles"
url: "/docs/block-builders/customizing-a-builder/getting-transactions-and-bundles-for-a-block/index.md"
description: "How to retrieve transactions and bundles from the transaction cache for block building."
---
# Getting Transactions and Bundles

The transaction cache offers endpoints for getting simple transactions and Flashbots-style transaction bundles.

Fetching bundles requires authentication. This is because Builders are only allowed to build blocks for their assigned slots. See [Authentication](/docs/block-builders/run-a-builder/authentication/index.md) for details.

## Transaction cache basics:

- **API Endpoint**: `transactions.api.signet.sh`
- **Cache Duration**: 10 minutes
- **Authentication:** Authentication is required to retrieve bundles, but not to retrieve transactions.

## API Endpoints

### Get Transactions

```http
GET /transactions
```

Returns a list of transactions available for inclusion in a block.

### Get Bundles

```http
GET /bundles
```

Returns a list of bundles available for inclusion in a block. Requires authentication.
