🇧🇴 Bolivia · 12 public holidays · Updated 2026

Bolivia Holiday API

Bolivia has 12 national public holidays plus departmental civic holidays for each of its 9 departments. Carnaval is 2 official non-working days, and Día de la Patria (Aug 6) shuts down the entire country. The API covers the national calendar — the complete baseline any system serving Bolivia needs.

Free plan includes commercial use · no credit card required

Why Bolivia's calendar can't be hardcoded

Bolivia's national holidays are the minimum floor. Depending on your users' locations within Bolivia, additional departmental holidays may apply — and Carnaval adds 2 days that most LATAM systems ignore.

Two-layer system
National + departmental layer

Each of Bolivia's 9 departments has its own founding civic holiday (e.g., La Paz: Jul 16, Santa Cruz: Sep 24). The API provides the national calendar — the foundation every Bolivian operation needs regardless of location.

Unique to Bolivia
Carnaval: 2 national holidays

Bolivia's Carnaval Monday and Tuesday are official national non-working days. Most multi-country platforms don't model these as holidays — and Oruro's Carnaval is a UNESCO heritage event that shuts down the entire country.

Critical date
Día de la Patria — Aug 6

Bolivia's independence day is the largest public holiday. All government offices, banks, and most private businesses close. Systems scheduling operations around August 6 must account for it.

API response for Bolivia

The national calendar returned by the API is the complete set of official non-working days for all of Bolivia.

GET /v1/BO/holidays/2026
{
  "success": true,
  "data": [
    {
      "date": "2026-02-16",
      "name": "Carnaval",
      "type": "national"
    },
    {
      "date": "2026-02-17",
      "name": "Carnaval",
      "type": "national"
    },
    {
      "date": "2026-08-06",
      "name": "Día de la Patria",
      "type": "national"
    },
    {
      "date": "2026-11-02",
      "name": "Día de los Difuntos",
      "type": "national"
    }
  ],
  "meta": { "country": "BO", "year": 2026, "total": 12 }
}
GET /v1/BO/is-business-day?date=2026-08-06
{
  "success": true,
  "data": {
    "date": "2026-08-06",
    "is_business_day": false,
    "holiday_name": "Día de la Patria"
  },
  "meta": { "country": "BO" }
}

Endpoints for Bolivia

Replace :country with BO. Free plan includes holidays, is-business-day, and next-holiday.

GET /v1/BO/holidays/:year Free

All national public holidays for Bolivia in a given year. Includes Carnaval and all civic holidays.

"total": 12, "name": "Día de la Patria"
GET /v1/BO/is-business-day?date=YYYY-MM-DD Free

Check if a date is a business day in Bolivia. Returns holiday name if applicable.

"is_business_day": false, "holiday_name": "Carnaval"
GET /v1/BO/business-days/add?date=YYYY-MM-DD&days=N Starter

Add N business days to a date, skipping weekends and Bolivian holidays including the Carnaval window.

"result_date": "2026-08-10"
GET /v1/BO/business-days/between?from=YYYY-MM-DD&to=YYYY-MM-DD Starter

Count business days between two dates, excluding Bolivian national holidays.

"business_days": 19
GET /v1/BO/last-business-day?date=YYYY-MM-DD Starter

Get the last business day of the month for the given date. Used for billing cycles and payroll cutoffs.

"last_business_day": "2026-08-31"

Checking next business day after Día de la Patria

August 6 is Bolivia's most important holiday. Any system scheduling operations or deliveries around this date needs to know the next valid business day.

Node.js · Free plan
const API = "https://api.feriados.io/v1";
const KEY = process.env.FERIADOS_API_KEY;

async function getBoliviaNextBusinessDay(date) {
  const res = await fetch(
    `${API}/BO/is-business-day?date=${date}`,
    { headers: { Authorization: `Bearer ${KEY}` } }
  );
  const { data } = await res.json();

  if (data.is_business_day) return date;

  const next = await fetch(
    `${API}/BO/business-days/add?date=${date}&days=1`,
    { headers: { Authorization: `Bearer ${KEY}` } }
  );
  const { data: shifted } = await next.json();
  return shifted.result_date;
}

// Aug 6 (Día de la Patria, Thu) → next business day
const nextDay = await getBoliviaNextBusinessDay("2026-08-06");
// → "2026-08-07"

Common use cases for Bolivia

The same API key works for all 11 LATAM countries — Bolivia is just the country code.

High-risk months for Bolivia in 2026

These are the months where date calculation bugs are most likely to surface in production.

February
High

Carnaval: Feb 16 (Mon) + Feb 17 (Tue) — 2 national non-working days. The Oruro Carnaval effectively extends closures in much of the country.

April
High

Viernes Santo (Apr 3) — Easter creates a 4-day weekend. Most businesses and government close Thursday through Sunday.

August
High

Día de la Patria (Aug 6, Thu in 2026) — the most important national holiday. Back-to-back with the weekend creates a 4-day gap.

November
Medium

Día de los Difuntos (Nov 2, Mon in 2026) — following All Saints' Day creates an extended closure for schools, government, and many businesses.

Also available for 10 more LATAM countries

Same API, same endpoints — just swap the country code.

Ready for production

Free API key in 30 seconds. Free plan includes is-business-day for Bolivia with commercial use. Starter plan from $9/mo for full operational logic.