# Quick Start - load transaction history to your app

The **Transaction History Core (THC)** service enables seamless access to a user's transaction history performed across Verestro-powered products.

By connecting to the server via a REST API, you can retrieve well-structured data representing end-user financial operations. THC itself does **not generate transactions** — instead, it **aggregates them from multiple sources**, such as:

- Card issuing platforms
- E-commerce payments
- Contactless transactions
- Many others

[![thc-basic.drawio.png](https://developer.verestro.com/uploads/images/gallery/2025-05/scaled-1680-/thc-basic-drawio.png)](https://developer.verestro.com/uploads/images/gallery/2025-05/thc-basic-drawio.png)

### Real-Time Access and Integration

Once connected, your application gains **live access to current transaction data**. You can use this data in numerous ways, including:

- Rendering transaction lists in mobile or web apps
- Triggering real-time user notifications
- Generating activity reports or analytics dashboards
- Many others

### Flexible Data Retrieval

You can fetch transaction data in a flexible way:

- Retrieve **a single transaction** by ID
- Retrieve **multiple transactions** in bulk, filtered by user, date, or other parameters
- Define input parameters to get set of desired data

### Example

Loading transactions data is as simple as on example below below:

```bash
curl -X 'GET' \
  'https://services.upaidtest.pl/thc/external/transactions?userId=1&timestampFrom=2022-01-01&timestampTo=2025-01-01' \
  -H 'accept: */*'
```