Company Job Count
Count the jobs a company has posted, filterable by job type, experience level, recency, flexibility, location and keyword. Use search_id from the Company Profile endpoint. $0.0472 per call. Large companies with no filters can time out upstream (503, not charged); add filters such as when, job_type or flexibility.
Example code
// Using @orth/sdk - The simplest way to call APIs
// Install: npm install @orth/sdk
import Orthogonal from "@orth/sdk";
const orthogonal = new Orthogonal({
apiKey: process.env.ORTHOGONAL_API_KEY,
});
const output = await orthogonal.run({
api: "enrich-layer",
path: "/company/job/count"
});
console.log(output);Query parameters
The nature of the job. It accepts the following 7 case-insensitive values only: - `full-time` - `part-time` - `contract` - `internship` - `temporary` - `volunteer` - `anything` (default)
The experience level needed for the job. It accepts the following 6 case-insensitive values only: - `internship` - `entry_level` - `associate` - `mid_senior_level` - `director` - `anything` (default)
The time when the job is posted, It accepts the following case-insensitive values only: - `yesterday` - `past-week` - `past-month` - `anytime` (default)
The flexibility of the job. It accepts the following 3 case insensitive values only: - `remote` - `on-site` - `hybrid` - `anything` (default)
The `geo_id` of the location to search for. For example, `92000000` is the `geo_id` of world wide.
The keyword to search for.
The `search_id` of the company. You can get the `search_id` of a company via [Company Profile API](#company-api-company-profile-endpoint).