> ## Documentation Index
> Fetch the complete documentation index at: https://getfaceage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Skin report

> The analysis results page, its tabs, and a downloadable PDF report.

After the scan, the shopper sees their skin report: skin info, a card per detected concern, and — if enabled — their routine and recommended products.

![Skin report with skin age, skin health and the concern bar](https://mintcdn.com/getfaceage-com/wLP35CGqBY74yiOL/images/developer-guides/sdk-results.jpg?fit=max\&auto=format\&n=wLP35CGqBY74yiOL\&q=85\&s=5b0eca69c3023058be91b38d4985eb37)

## Result tabs

The results page has up to three tabs:

| Tab | Shows |
| - | - |
| `scan` | Skin age, damage score and the detected concerns |
| `routine` | The [personalized routine](https://getfaceage.com/docs/developer-guides/personalization/routines.md) |
| `recommendations` | [Recommended products](https://getfaceage.com/docs/developer-guides/personalization/product-recommendations.md) |

Change their order with `setSort`. Tabs you don't list keep their default position after the ones you do:

```js theme={null}
// Show the routine first, then recommendations, then the scan
faceAge.API.setSort(['routine', 'recommendations', 'scan']);
```

If the results page is already open, the tabs re-order immediately. See [SDK API](https://getfaceage.com/docs/developer-guides/reference/sdk-api.md#setsort) for accepted aliases.

## PDF report

Shoppers can download a branded PDF of their analysis. Generate it from your code with `getReportPdf`:

```js theme={null}
faceAge.API.getReportPdf()
  .then((report) => console.log('Report:', report))
  .catch((err) => console.error('Failed:', err));
```

> [!NOTE]
>
> PDF reports depend on your Face Age plan.

The **Download report** action is tracked in [analytics](https://getfaceage.com/docs/developer-guides/integrations/analytics.md).

## Next

> [card] [Analysis history](https://getfaceage.com/docs/developer-guides/analysis/history.md)
>
> Let shoppers revisit their past scans.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.