Search the tax codes of Algeria, article by article
search_tax_codeSearch the six tax codes of Algeria in their 2026 editions, as the Direction générale des impôts (DGI) publishes them, article by article: cidta (Code des impôts directs et taxes assimilées: IRG, IBS, IFU, TAP), cpf (Code des procédures fiscales: audits, assessments, penalties, appeals, limitation periods), ctca (Code des taxes sur le chiffre d'affaires: VAT), ce (Code de l'enregistrement: registration duties), cii (Code des impôts indirects) and ct (Code du timbre: stamp duty). Every word of q must appear in the article, in French, accents and case ignored (for example taux normal, retenue source, prescription); a phrase between quotes is searched as it is; English and Arabic terms (VAT rate exports, ضريبة القيمة المضافة) are searched through their French equivalents, shown in meta.query_terms, and every match carries a citation line to paste as the source. Each match gives the code and its title, the article number (id, for example 150, 282 quater or 300-3), its heading (the part, title, chapter and section above it), its status (in_force or abrogated), an excerpt of about 300 characters around the rarest word and the link to the official PDF of the code; get_tax_code_article then returns the whole article with its notes. Best matches first: more hits first, a hit in the heading or at the start of the text counts more, abrogated articles rank low. Use it to find which article sets a rate, a deadline, a penalty or a condition, then read that article before quoting it, and name it by code and number (for example CIDTA art. 150). The text is the DGI's consolidated edition: the legal reference stays the Journal officiel, so read the notes of the article, which name the finance laws that created or amended it, and use get_jo_act to read such a law. Filter by code. Without an API key, at most 10 matches. Algeria only (country DZ); other countries return country_not_available.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Words that must all appear in the article (French, accents and case ignored), for example taux normal, retenue source, prescription. A phrase between quotes is searched as it is. | |
| code | No | Only this code: cidta (direct taxes and similar taxes), cpf (tax procedures), ctca (turnover taxes, VAT), ce (registration), cii (indirect taxes) or ct (stamp duty). All six when left out. | |
| lang | No | Language of the labels, notes and attribution text in the answer: fr (French, the default), ar (Arabic) or en (English). | fr |
| limit | No | Maximum number of results in the page, from 1 to 100. Defaults to 20. Without an API key at most 10 rows come back. | |
| offset | No | Number of results to skip, from 0 to 10000, to read the next pages. Defaults to 0. meta.total tells how many results match. Without an API key it must be 0: a search cannot be paged. | |
| 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 |