Job market counts
jv_marketCount open job ads by category, province, work type, seniority, experience, pay band, or age, and apply keyword, city, or category filters to answer hiring-market questions.
Instructions
Count open Jobvision ads per category, province, work type, seniority, experience, pay band or age.
Use for market questions ("which categories hire most in Shiraz", "how many python ads per province"). Totals
for the whole site come with every call. keyword, city and category narrow the counted ads; a split by category
or province makes 77 or 32 small requests (cached for two minutes), the other splits at most 10. Lower
max_requests to cap them; a cut-short split then has groups_checked below groups_total. Pay bands
count only ads that show pay; work types can overlap, so groups may add up to more than the total. Then use jv_search with the same filters to read the ads.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| by | No | Split of the open ads: overall (totals only), category (77 job categories), province (32), work_type, seniority, experience, salary_range or posted_within. | overall |
| top | No | Show only the largest N groups. | |
| city | No | City, province or Tehran area, by name (اصفهان, Isfahan) or slug (isfahan, all-cities-of-tehran, tehran-shomal). One place only. See jv_locations. | |
| keyword | No | Job title or skill, Persian or English, e.g. python, حسابدار, برنامه نویس. | |
| category | No | Job category slug or name from jv_options('categories'), e.g. developer, sales, accounting. | |
| max_requests | No | Most requests one call may make for a split (category has 77 groups). |