Burkina FasoBurkina Faso Public Holidays API

Get the public holidays of Burkina Faso with one HTTP request. HolidaysMap covers 195+ countries from 1990 to 2030+, returns JSON, CSV or XML, and starts free with paid plans from just €3/month.

Burkina Faso API details

CountryBurkina Faso
Country code (code parameter)BF
ISO 3166-1 alpha-3BFA
EndpointGET /api/v1/holidays
Output formatsJSON, CSV, XML

How to get Burkina Faso public holidays

Create a free account, copy your API key from the dashboard, and request a date for Burkina Faso. Use code=BF or country=Burkina Faso.

cURL

curl "https://holidaysmap.com/api/v1/holidays?key=YOUR_API_KEY&code=BF&date=01-01-2025"

JavaScript

const response = await fetch(
  'https://holidaysmap.com/api/v1/holidays?key=YOUR_API_KEY&code=BF&date=01-01-2025',
);
const { count, holidays } = await response.json();

Python

import requests

response = requests.get(
    "https://holidaysmap.com/api/v1/holidays",
    params={"key": "YOUR_API_KEY", "code": "BF", "date": "01-01-2025"},
)
holidays = response.json()["holidays"]

Java

import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

public class BFHolidays {
    public static void main(String[] args) throws Exception {
        HttpClient client = HttpClient.newHttpClient();
        HttpRequest request = HttpRequest.newBuilder()
            .uri(URI.create("https://holidaysmap.com/api/v1/holidays?key=YOUR_API_KEY&code=BF&date=01-01-2025"))
            .GET()
            .build();
        HttpResponse<String> response =
            client.send(request, HttpResponse.BodyHandlers.ofString());
        System.out.println(response.body());
    }
}

Response format

{
  "count": 1,
  "holidays": [
    {
      "name": "Holiday name",
      "date": "2025-01-01T00:00:00.000Z",
      "is_public": true,
      "country": "Burkina Faso",
      "country_code": "BF"
    }
  ]
}

See the full API documentation for date formats, date ranges and every parameter.