Get an article of the tax codes of Algeria
get_tax_code_articleGet one article of one of the six tax codes of Algeria in full, from the 2026 editions of the Direction générale des impôts: cidta, cpf, ctca, ce, cii or ct (search_tax_code says what each holds), by the number the code prints: 150, 282 quater, 300-3, 2 bis (Art., accents and case are ignored). Returns the code and its title, the edition, the link to the official PDF, the article id, its heading (part, title, chapter, section), its status (in_force, or abrogated: such an article holds only the word Abrogé), its text in French with the paragraphs on separate lines, its notes (the finance laws that created, amended or repealed it, as the code lists them) and the ids of the previous and the next article, and a citation line (code title, art., edition, link) to paste as the source. The text is the DGI's consolidated edition and the legal reference stays the Journal officiel: use get_jo_act to read a finance law that a note names. An unknown article is a not_found error that lists the nearest article numbers. Use it to read an article before quoting it, and name it by code and number (for example CTCA art. 21). Algeria only (country DZ); other countries return country_not_available.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | The code: cidta (direct taxes and similar taxes), cpf (tax procedures), ctca (turnover taxes, VAT), ce (registration), cii (indirect taxes) or ct (stamp duty). | |
| lang | No | Language of the labels, notes and attribution text in the answer: fr (French, the default), ar (Arabic) or en (English). | fr |
| article | Yes | The article number as the code prints it, for example 150, 282 quater, 300-3 or 2 bis (Art., accents and case are ignored). | |
| country | No | Country of the data, an ISO 3166-1 alpha-2 code in any letter case: DZ for Algeria, the default, TN for Tunisia or MA for Morocco. Only live countries answer: list_countries shows them and their datasets. Any other country, or a dataset the country does not have (for example the activity nomenclature for Morocco), returns country_not_available. Without an API key only DZ answers: TN and MA return key_required. | DZ |