How long these postings have been open
posting_age_reportMeasures how old job postings are: median days since publication, share posted in the last week, and share still open after 60 days, making stale listings identifiable.
Instructions
Age profile of a slice of postings: median days since publication, share posted in the last week, and share still open after sixty days. A listing that has been open for months is the most commonly cited sign that a role is not being actively filled — this reports the numbers rather than guessing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City name as employers write it, e.g. "Berlin", "New York", "Bengaluru". | |
| format | No | ||
| titles | No | Job titles to match, e.g. ["Data Engineer"]. Terms shorter than 3 characters are rejected by the index. | |
| company | No | Restrict to one employer by name. | |
| country | No | Country as ISO 3166-1 alpha-2 code ("US", "DE") or an English name ("Germany"). | |
| keywords | No | Terms mentioned anywhere in the posting — title or description — e.g. ["Kubernetes"]. Any keyword matches. Use titles for the role itself; keywords for a tool, skill or technology the posting talks about. | |
| salary_max | No | Highest advertised salary to include. | |
| salary_min | No | Lowest advertised salary to include. Only postings that disclose a salary match. | |
| board_handle | No | Restrict to one ATS board by its handle, exactly as the `handle` field of a posting reports it, e.g. "EndeavorITSolution" (SmartRecruiters) or "walmart:wd504:WalmartExternal" (Workday). The precise way to pull one employer's postings when names are ambiguous. | |
| work_arrangement | No | Filter by how the work is done. Hybrid is not a separate filter upstream. | |
| posted_within_days | No | Only postings published in the last N days. |