Tax Classes

GET /v1/tax-classes — Browse, search and filter supported tax classes

Endpoints

GET /v1/tax-classes
GET /v1/tax-classes/{id}

Authentication: Public (no API key required)

List Tax Classes

Query Parameters

ParameterTypeRequiredDescription
qstringNoFree-text search across id, name and description (max 120 chars)
groupstringNoFilter by group slug (e.g., books_publications)
tagstringNoFilter by tag slug (e.g., publications)
countrystringNoISO alpha-2 code — includes a preview_rate_bps for that country
atstringNoEffective date (RFC 3339 or YYYY-MM-DD). Defaults to current UTC

Examples

List all tax classes

curl https://api.vat-engine.daily-automations.app/v1/tax-classes

Search by keyword

curl "https://api.vat-engine.daily-automations.app/v1/tax-classes?q=book"

Filter by group

curl "https://api.vat-engine.daily-automations.app/v1/tax-classes?group=books_publications"

Filter by tag with a country preview rate

curl "https://api.vat-engine.daily-automations.app/v1/tax-classes?tag=publications&country=DE"

Response

{
  "items": [
    {
      "id": "books",
      "name": "Books",
      "description": "Physical and digital books",
      "source": "TEDB",
      "group_slug": "books_publications",
      "group_name": "Books & Publications",
      "tags": ["publications"],
      "preview_rate_bps": 700
    }
  ]
}

Response Fields

FieldTypeDescription
idstringTax class identifier
namestringHuman-readable name
descriptionstringShort description
sourcestringData source (e.g., TEDB)
group_slugstringSlug of the group this class belongs to
group_namestringHuman-readable group name
tagsstring[]Tag slugs for finer categorization
preview_rate_bpsinteger | nullVAT rate in basis points for the requested country (if provided)

Get a Tax Class

Returns a single tax class with active country rates.

Path Parameters

ParameterTypeRequiredDescription
idstringYesTax class slug (e.g., books)

Query Parameters

ParameterTypeRequiredDescription
countrystringNoISO alpha-2 code — limits rates to that country
atstringNoEffective date (RFC 3339 or YYYY-MM-DD). Defaults to current UTC

Example

curl "https://api.vat-engine.daily-automations.app/v1/tax-classes/books?country=DE"

Response

{
  "id": "books",
  "name": "Books",
  "description": "Physical and digital books",
  "source": "TEDB",
  "group_slug": "books_publications",
  "group_name": "Books & Publications",
  "tags": ["publications"],
  "rates": [
    {
      "country": "DE",
      "rate_bps": 700,
      "valid_from": "2026-01-01T00:00:00Z",
      "valid_to": null
    }
  ]
}

Available Tax Classes

VAT Engine supports 37 tax classes organized into groups:

GroupExamples
Generalstandard
Food & Beveragesfood, food_restaurant
Health & Pharmaceuticalpharma, medical_devices, medical_dental
Books & Publicationsbooks, newspapers, periodicals
Culture & Entertainmentadmission_cultural, admission_sports, broadcasting
Accommodation & Transportaccommodation, transport_passengers
Energy & Utilitieselectricity, natural_gas, district_heating, water_supply
Agricultureagricultural_inputs
Childrenchildren_clothing, children_car_seats
Domestic & Local Servicesdomestic_care, hairdressing, waste_collection, funeral_services
Housing & Renovationrenovation_housing, social_housing
Repair Servicesrepair_clothing, repair_shoes, repair_bicycles, bicycles
Art & Collectiblesart_original, art_collectibles
Plantsplants_flowers