# South Africa Rand per US Dollar - Weighted Average Daily Rate

South Africa Rand per US Dollar - Weighted Average Daily Rate was 16.63 ZAR per USD in 12 November 2026, up 0.5% from 11 November 2026 and down 2.9% from a year earlier.
Over the past ten years it has ranged from 11.56 ZAR per USD (26 Feb 2018) to 19.86 ZAR per USD (1 Jun 2023), averaging 15.94 ZAR per USD.

- Source agency: South African Reserve Bank (SARB) Web API
- Makrognosis code: `ZA.FXUSD.D.NSA`
- Frequency: daily
- Units: ZAR per USD
- Coverage: 1996-01-02 to 2026-11-12 (7,715 observations)
- Page: https://makrognosis.robomacro.com/data/south-africa/rand-per-us-dollar-weighted-average-daily-rate

## Recent data

| Period | Value |
|---|---:|
| 12 November 2026 | 16.63 ZAR per USD |
| 11 November 2026 | 16.55 ZAR per USD |
| 10 November 2026 | 16.35 ZAR per USD |
| 9 November 2026 | 16.48 ZAR per USD |
| 6 November 2026 | 16.50 ZAR per USD |
| 5 November 2026 | 16.36 ZAR per USD |
| 3 November 2026 | 16.64 ZAR per USD |
| 2 November 2026 | 16.68 ZAR per USD |
| 30 October 2026 | 16.64 ZAR per USD |
| 29 October 2026 | 16.64 ZAR per USD |
| 28 October 2026 | 16.65 ZAR per USD |
| 27 October 2026 | 16.68 ZAR per USD |
| 26 October 2026 | 16.62 ZAR per USD |
| 23 October 2026 | 16.56 ZAR per USD |
| 22 October 2026 | 16.47 ZAR per USD |
| 21 October 2026 | 16.41 ZAR per USD |
| 20 October 2026 | 16.41 ZAR per USD |
| 19 October 2026 | 16.46 ZAR per USD |
| 16 October 2026 | 16.43 ZAR per USD |
| 15 October 2026 | 16.53 ZAR per USD |
| 14 October 2026 | 16.47 ZAR per USD |
| 13 October 2026 | 16.46 ZAR per USD |
| 12 October 2026 | 16.54 ZAR per USD |
| 9 October 2026 | 16.53 ZAR per USD |

## API

```
curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
  "https://makrognosis.robomacro.com/v1/series/ZA.FXUSD.D.NSA"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/ZA.FXUSD.D.NSA",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
```
