Count job postings
count_jobsCount matching job postings and return only the total for labor market questions, trends, or comparisons; use search_jobs to view the postings.
Instructions
Count the job postings that match the filters and return only the number (totalCount), e.g. how many remote Python jobs were posted in Germany in September 2026. Use this instead of search_jobs for labour market questions, trends or comparisons (call it once per country, month or role to compare); use search_jobs to see the postings themselves. Cost and limits: 1 API request, no postings are delivered; free plan allows 1 request per second. Without a date filter the most recent complete day is counted, so set dateCreated (month) or dateCreatedMin/Max for longer periods.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City of the workplace | |
| state | No | State/region of the workplace | |
| title | No | Search in the job title. Comma = OR, prefix + = must contain, prefix - = exclude, quotes = exact phrase, e.g. "data engineer",-senior (exact phrase "data engineer", excluding senior) | |
| skills | No | Skill or keyword, e.g. "python"; same comma/+/- syntax as title | |
| company | No | Hiring company name | |
| industry | No | Industry, e.g. "healthcare" | |
| isDirect | No | Only postings that link directly to the employer | |
| language | No | ISO 639-1 language of the posting, e.g. "en" | |
| workType | No | fulltime, parttime, flextime … | |
| hasSalary | No | Only postings with salary information | |
| workPlace | No | remote, hybrid, onsite, field or offshore (use list_filter_values for all values) | |
| occupation | No | Occupation stem extracted from the title, e.g. "developer", "nurse" | |
| countryCode | No | ISO 3166-1 alpha-2 country code of the job location, e.g. "de", "us", "lu"; "##" for postings without a country (mostly remote). Several codes can be combined with commas, e.g. "de,at,ch" | |
| dateCreated | No | Day (YYYY-MM-DD) or month (YYYY-MM) the job was posted. If neither dateCreated nor dateCreatedMin/Max is set, the API uses the day two days ago (the most recent complete day) | |
| isRecruiter | No | true = only recruiting firms, false = exclude them | |
| contractType | No | permanent, temporary, internship … | |
| dateCreatedMax | No | End of a posting date range (YYYY-MM-DD); use together with dateCreatedMin | |
| dateCreatedMin | No | Start of a posting date range (YYYY-MM-DD); use together with dateCreatedMax |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| totalCount | No | Number of postings matching the filters |