1. Central bank exchange rates
  2. National Bank of the Republic of North Macedonia
  3. BGN
  4. 2023

National Bank of the Republic of North Macedonia BGN rates in 2023

Average 1 BGN = 31.474 MKD

The mean of all 365 publications in 2023, ranging from 31.436 to 31.550 MKD.

31.4531.5031.55Mar ’23May ’23Jul ’23Sep ’23Nov ’23

Every rate of 2023

1 BGN in MKD, newest first, one row per publication.

DateRate
Sun, 31 Dec 202331.442
Sat, 30 Dec 202331.442
Fri, 29 Dec 202331.441
Thu, 28 Dec 202331.441
Wed, 27 Dec 202331.452
Tue, 26 Dec 202331.438
Mon, 25 Dec 202331.442
Sun, 24 Dec 202331.442
Sat, 23 Dec 202331.442
Fri, 22 Dec 202331.439
Thu, 21 Dec 202331.442
Wed, 20 Dec 202331.442
Tue, 19 Dec 202331.442
Mon, 18 Dec 202331.442
Sun, 17 Dec 202331.442
Sat, 16 Dec 202331.442
Fri, 15 Dec 202331.442
Thu, 14 Dec 202331.442
Wed, 13 Dec 202331.438
Tue, 12 Dec 202331.442
Mon, 11 Dec 202331.441
Sun, 10 Dec 202331.441
Sat, 9 Dec 202331.441
Fri, 8 Dec 202331.441
Thu, 7 Dec 202331.442
Wed, 6 Dec 202331.442
Tue, 5 Dec 202331.442
Mon, 4 Dec 202331.441
Sun, 3 Dec 202331.441
Sat, 2 Dec 202331.441
Fri, 1 Dec 202331.442
Thu, 30 Nov 202331.439
Wed, 29 Nov 202331.441
Tue, 28 Nov 202331.442
Mon, 27 Nov 202331.442
Sun, 26 Nov 202331.442
Sat, 25 Nov 202331.442
Fri, 24 Nov 202331.442
Thu, 23 Nov 202331.442
Wed, 22 Nov 202331.442
Tue, 21 Nov 202331.442
Mon, 20 Nov 202331.442
Sun, 19 Nov 202331.442
Sat, 18 Nov 202331.442
Fri, 17 Nov 202331.442
Thu, 16 Nov 202331.440
Wed, 15 Nov 202331.442
Tue, 14 Nov 202331.442
Mon, 13 Nov 202331.442
Sun, 12 Nov 202331.442
Sat, 11 Nov 202331.442
Fri, 10 Nov 202331.441
Thu, 9 Nov 202331.443
Wed, 8 Nov 202331.443
Tue, 7 Nov 202331.444
Mon, 6 Nov 202331.444
Sun, 5 Nov 202331.444
Sat, 4 Nov 202331.444
Fri, 3 Nov 202331.446
Thu, 2 Nov 202331.445
Wed, 1 Nov 202331.444
Tue, 31 Oct 202331.450
Mon, 30 Oct 202331.449
Sun, 29 Oct 202331.449
Sat, 28 Oct 202331.449
Fri, 27 Oct 202331.448
Thu, 26 Oct 202331.449
Wed, 25 Oct 202331.449
Tue, 24 Oct 202331.448
Mon, 23 Oct 202331.448
Sun, 22 Oct 202331.448
Sat, 21 Oct 202331.448
Fri, 20 Oct 202331.449
Thu, 19 Oct 202331.449
Wed, 18 Oct 202331.449
Tue, 17 Oct 202331.448
Mon, 16 Oct 202331.449
Sun, 15 Oct 202331.449
Sat, 14 Oct 202331.449
Fri, 13 Oct 202331.449
Thu, 12 Oct 202331.449
Wed, 11 Oct 202331.449
Tue, 10 Oct 202331.449
Mon, 9 Oct 202331.448
Sun, 8 Oct 202331.448
Sat, 7 Oct 202331.448
Fri, 6 Oct 202331.446
Thu, 5 Oct 202331.446
Wed, 4 Oct 202331.446
Tue, 3 Oct 202331.446
Mon, 2 Oct 202331.446
Sun, 1 Oct 202331.446
Sat, 30 Sep 202331.446
Fri, 29 Sep 202331.447
Thu, 28 Sep 202331.446
Wed, 27 Sep 202331.445
Tue, 26 Sep 202331.451
Mon, 25 Sep 202331.455
Sun, 24 Sep 202331.455
Sat, 23 Sep 202331.455
Fri, 22 Sep 202331.453
Thu, 21 Sep 202331.454
Wed, 20 Sep 202331.456
Tue, 19 Sep 202331.462
Mon, 18 Sep 202331.467
Sun, 17 Sep 202331.467
Sat, 16 Sep 202331.467
Fri, 15 Sep 202331.470
Thu, 14 Sep 202331.476
Wed, 13 Sep 202331.481
Tue, 12 Sep 202331.479
Mon, 11 Sep 202331.477
Sun, 10 Sep 202331.477
Sat, 9 Sep 202331.477
Fri, 8 Sep 202331.477
Thu, 7 Sep 202331.476
Wed, 6 Sep 202331.467
Tue, 5 Sep 202331.451
Mon, 4 Sep 202331.442
Sun, 3 Sep 202331.442
Sat, 2 Sep 202331.442
Fri, 1 Sep 202331.441
Thu, 31 Aug 202331.439
Wed, 30 Aug 202331.442
Tue, 29 Aug 202331.441
Mon, 28 Aug 202331.441
Sun, 27 Aug 202331.441
Sat, 26 Aug 202331.441
Fri, 25 Aug 202331.441
Thu, 24 Aug 202331.442
Wed, 23 Aug 202331.441
Tue, 22 Aug 202331.441
Mon, 21 Aug 202331.442
Sun, 20 Aug 202331.442
Sat, 19 Aug 202331.442
Fri, 18 Aug 202331.440
Thu, 17 Aug 202331.442
Wed, 16 Aug 202331.442
Tue, 15 Aug 202331.442
Mon, 14 Aug 202331.442
Sun, 13 Aug 202331.442
Sat, 12 Aug 202331.442
Fri, 11 Aug 202331.440
Thu, 10 Aug 202331.440
Wed, 9 Aug 202331.442
Tue, 8 Aug 202331.442
Mon, 7 Aug 202331.442
Sun, 6 Aug 202331.442
Sat, 5 Aug 202331.442
Fri, 4 Aug 202331.442
Thu, 3 Aug 202331.442
Wed, 2 Aug 202331.442
Tue, 1 Aug 202331.438
Mon, 31 Jul 202331.442
Sun, 30 Jul 202331.442
Sat, 29 Jul 202331.442
Fri, 28 Jul 202331.442
Thu, 27 Jul 202331.442
Wed, 26 Jul 202331.436
Tue, 25 Jul 202331.442
Mon, 24 Jul 202331.442
Sun, 23 Jul 202331.442
Sat, 22 Jul 202331.442
Fri, 21 Jul 202331.442
Thu, 20 Jul 202331.442
Wed, 19 Jul 202331.443
Tue, 18 Jul 202331.442
Mon, 17 Jul 202331.442
Sun, 16 Jul 202331.442
Sat, 15 Jul 202331.442
Fri, 14 Jul 202331.444
Thu, 13 Jul 202331.442
Wed, 12 Jul 202331.442
Tue, 11 Jul 202331.442
Mon, 10 Jul 202331.442
Sun, 9 Jul 202331.442
Sat, 8 Jul 202331.442
Fri, 7 Jul 202331.442
Thu, 6 Jul 202331.441
Wed, 5 Jul 202331.442
Tue, 4 Jul 202331.443
Mon, 3 Jul 202331.463
Sun, 2 Jul 202331.463
Sat, 1 Jul 202331.463
Fri, 30 Jun 202331.512
Thu, 29 Jun 202331.534
Wed, 28 Jun 202331.545
Tue, 27 Jun 202331.545
Mon, 26 Jun 202331.526
Sun, 25 Jun 202331.526
Sat, 24 Jun 202331.526
Fri, 23 Jun 202331.507
Thu, 22 Jun 202331.494
Wed, 21 Jun 202331.459
Tue, 20 Jun 202331.442
Mon, 19 Jun 202331.442
Sun, 18 Jun 202331.442
Sat, 17 Jun 202331.442
Fri, 16 Jun 202331.442
Thu, 15 Jun 202331.441
Wed, 14 Jun 202331.442
Tue, 13 Jun 202331.442
Mon, 12 Jun 202331.442
Sun, 11 Jun 202331.442
Sat, 10 Jun 202331.442
Fri, 9 Jun 202331.441
Thu, 8 Jun 202331.441
Wed, 7 Jun 202331.442
Tue, 6 Jun 202331.442
Mon, 5 Jun 202331.442
Sun, 4 Jun 202331.442
Sat, 3 Jun 202331.442
Fri, 2 Jun 202331.442
Thu, 1 Jun 202331.441
Wed, 31 May 202331.442
Tue, 30 May 202331.442
Mon, 29 May 202331.442
Sun, 28 May 202331.442
Sat, 27 May 202331.442
Fri, 26 May 202331.442
Thu, 25 May 202331.442
Wed, 24 May 202331.442
Tue, 23 May 202331.442
Mon, 22 May 202331.442
Sun, 21 May 202331.442
Sat, 20 May 202331.442
Fri, 19 May 202331.442
Thu, 18 May 202331.439
Wed, 17 May 202331.442
Tue, 16 May 202331.440
Mon, 15 May 202331.441
Sun, 14 May 202331.441
Sat, 13 May 202331.441
Fri, 12 May 202331.442
Thu, 11 May 202331.448
Wed, 10 May 202331.455
Tue, 9 May 202331.451
Mon, 8 May 202331.458
Sun, 7 May 202331.458
Sat, 6 May 202331.458
Fri, 5 May 202331.464
Thu, 4 May 202331.461
Wed, 3 May 202331.458
Tue, 2 May 202331.453
Mon, 1 May 202331.453
Sun, 30 Apr 202331.453
Sat, 29 Apr 202331.453
Fri, 28 Apr 202331.453
Thu, 27 Apr 202331.456
Wed, 26 Apr 202331.470
Tue, 25 Apr 202331.479
Mon, 24 Apr 202331.476
Sun, 23 Apr 202331.476
Sat, 22 Apr 202331.476
Fri, 21 Apr 202331.476
Thu, 20 Apr 202331.498
Wed, 19 Apr 202331.524
Tue, 18 Apr 202331.513
Mon, 17 Apr 202331.513
Sun, 16 Apr 202331.513
Sat, 15 Apr 202331.513
Fri, 14 Apr 202331.513
Thu, 13 Apr 202331.532
Wed, 12 Apr 202331.543
Tue, 11 Apr 202331.550
Mon, 10 Apr 202331.544
Sun, 9 Apr 202331.544
Sat, 8 Apr 202331.544
Fri, 7 Apr 202331.545
Thu, 6 Apr 202331.545
Wed, 5 Apr 202331.545
Tue, 4 Apr 202331.544
Mon, 3 Apr 202331.545
Sun, 2 Apr 202331.545
Sat, 1 Apr 202331.545
Fri, 31 Mar 202331.545
Thu, 30 Mar 202331.545
Wed, 29 Mar 202331.545
Tue, 28 Mar 202331.545
Mon, 27 Mar 202331.545
Sun, 26 Mar 202331.545
Sat, 25 Mar 202331.545
Fri, 24 Mar 202331.545
Thu, 23 Mar 202331.546
Wed, 22 Mar 202331.544
Tue, 21 Mar 202331.542
Mon, 20 Mar 202331.544
Sun, 19 Mar 202331.544
Sat, 18 Mar 202331.544
Fri, 17 Mar 202331.539
Thu, 16 Mar 202331.541
Wed, 15 Mar 202331.539
Tue, 14 Mar 202331.537
Mon, 13 Mar 202331.536
Sun, 12 Mar 202331.536
Sat, 11 Mar 202331.536
Fri, 10 Mar 202331.537
Thu, 9 Mar 202331.538
Wed, 8 Mar 202331.542
Tue, 7 Mar 202331.545
Mon, 6 Mar 202331.545
Sun, 5 Mar 202331.545
Sat, 4 Mar 202331.545
Fri, 3 Mar 202331.544
Thu, 2 Mar 202331.545
Wed, 1 Mar 202331.545
Tue, 28 Feb 202331.545
Mon, 27 Feb 202331.545
Sun, 26 Feb 202331.545
Sat, 25 Feb 202331.545
Fri, 24 Feb 202331.544
Thu, 23 Feb 202331.545
Wed, 22 Feb 202331.545
Tue, 21 Feb 202331.544
Mon, 20 Feb 202331.545
Sun, 19 Feb 202331.545
Sat, 18 Feb 202331.545
Fri, 17 Feb 202331.545
Thu, 16 Feb 202331.544
Wed, 15 Feb 202331.544
Tue, 14 Feb 202331.544
Mon, 13 Feb 202331.545
Sun, 12 Feb 202331.545
Sat, 11 Feb 202331.545
Fri, 10 Feb 202331.544
Thu, 9 Feb 202331.545
Wed, 8 Feb 202331.545
Tue, 7 Feb 202331.545
Mon, 6 Feb 202331.544
Sun, 5 Feb 202331.544
Sat, 4 Feb 202331.544
Fri, 3 Feb 202331.544
Thu, 2 Feb 202331.545
Wed, 1 Feb 202331.546
Tue, 31 Jan 202331.544
Mon, 30 Jan 202331.544
Sun, 29 Jan 202331.544
Sat, 28 Jan 202331.544
Fri, 27 Jan 202331.544
Thu, 26 Jan 202331.545
Wed, 25 Jan 202331.545
Tue, 24 Jan 202331.545
Mon, 23 Jan 202331.545
Sun, 22 Jan 202331.545
Sat, 21 Jan 202331.545
Fri, 20 Jan 202331.544
Thu, 19 Jan 202331.544
Wed, 18 Jan 202331.545
Tue, 17 Jan 202331.545
Mon, 16 Jan 202331.545
Sun, 15 Jan 202331.545
Sat, 14 Jan 202331.545
Fri, 13 Jan 202331.510
Thu, 12 Jan 202331.480
Wed, 11 Jan 202331.454
Tue, 10 Jan 202331.444
Mon, 9 Jan 202331.442
Sun, 8 Jan 202331.442
Sat, 7 Jan 202331.442
Fri, 6 Jan 202331.442
Thu, 5 Jan 202331.441
Wed, 4 Jan 202331.442
Tue, 3 Jan 202331.441
Mon, 2 Jan 202331.441
Sun, 1 Jan 202331.441

Download 2023 as CSV

The range endpoint returns every publication of the year in one request, ready for a spreadsheet.

curl https://api.currencyapi.com/v3/official/range \
  -G -d source=nbrm -d currencies=BGN \
  -d date_from=2023-01-01 -d date_to=2023-12-31 \
  -d format=csv -H "apikey: YOUR-API-KEY"