# Past research reports

URL: https://docs.fxapis.com/api-reference/marketlabs/past-research-reports

> Past research reports.

`GET https://api.fxapis.com/v1/marketlabs/research`

Authentication: `Authorization: Bearer <API key>`.

#### Responses

- `200`
- `400`
- `401`
- `402`
- `403`
- `404`
- `409`
- `503`

Failures return `{ "error": { "code", "message" } }`; every code is listed at https://docs.fxapis.com/errors.

#### 200 response fields

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `data` | object[] | yes |  |
| `data[].id` | string | yes |  |
| `data[].symbol` | string | yes |  |
| `data[].ecbDate` | string | yes | Date (UTC) of the reference rate the report used. |
| `data[].status` | string | yes |  |
| `data[].createdAt` | null \| string (date-time) | no |  |
| `data[].referenceRate` | null \| string | no |  |
| `data[].views` | object[] | yes |  |
| `data[].views[].horizon` | "1d" \| "1w" | yes |  |
| `data[].views[].lean` | "bullish" \| "bearish" \| "neutral" \| null | yes |  |
| `data[].views[].confidence` | "low" \| "medium" \| "high" \| null | yes |  |
| `data[].views[].conclusion` | string | yes |  |
| `requestId` | string | yes |  |