Search laws and regulations
qv_searchSearch 168,000 Iranian laws, regulations, votes and opinions by title or full text to find which law covers a topic, list an approving body's rules, or locate recent legislation.
Instructions
Search the Iranian law and regulation database (qavanin.ir, 168,000 documents) and list matching titles.
Returns total hits, page count and items with id (the IDS to give qv_law, qv_law_info, qv_amendments and
qv_related), title, approval date (Jalali), approving body and repealed for repealed ones. Text search shows
no snippets. Use for "which law covers X", "all regulations of body Y in a date range" and "latest laws".
Sorting by date has many ties, so paging a long list may repeat or skip a row; narrow the filters instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | 'law' (Majlis statutes), 'regulation', 'vote' (court rulings), 'opinion' (legal opinions). | |
| page | No | Page number, from 1. | |
| sort | No | By approval date, or 'title' (alphabetical by database collation; stable for paging). | newest |
| limit | No | Results per page. | |
| match | No | 'all_words' every word as a whole word, 'phrase' words adjacent, 'part_of_word' substring match (the site default, widest), 'any_word' at least one whole word. | all_words |
| query | No | Words to find, Persian or Arabic letters, e.g. 'مالیات بر ارزش افزوده'. | |
| status | No | Legal status. 'repealed' = منسوخه; 'moot' = بااجرامنتفی می شود. 'valid' undercounts. | |
| in_text | No | Search the full text of every law, not only the titles. | |
| list_id | No | A curated list id from qv_lookup(kind='list'), e.g. 113 for the latest laws. | |
| type_id | No | Document type ids from qv_lookup(kind='type'). | |
| command_no | No | Notification number (شماره ابلاغ), digits, substring. | |
| subject_id | No | Subject ids from qv_lookup(kind='subject'). | |
| approved_to | No | Approval date to, Jalali 'YYYY/MM/DD'. | |
| approver_id | No | Approving body ids from qv_lookup(kind='approver'); several are OR-ed. | |
| executor_id | No | Executing body ids from qv_lookup(kind='executor'). | |
| newspaper_no | No | Official gazette number (شماره روزنامه رسمی), digits, substring. | |
| approved_from | No | Approval date from, Jalali 'YYYY/MM/DD'. |