Bing Jobs Job Details (OpenWeb Ninja) is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).
Fetches full job posting details for up to 20 Bing job IDs in one call, including complete descriptions, decoded apply links, salary data, and AI-extracted fields like seniority, required technologies, and visa sponsorship.
Full details for up to 20 Bing job postings in one call, fetched concurrently, including the complete job description and the decoded apply links of every board carrying the posting. **AI-extracted fields.** Each job is passed through the same AI enrichment as JSearch `/job-details`, which adds `work_arrangement`, `seniority_level`, `required_experience_years`, `education_required`, `visa_sponsorship`, `relocation_required`, `relocation_assistance`, `contract_duration`, `start_date`, `required_technologies`, `preferred_technologies`, `methodologies`, `industry`, `job_function`, `has_management_responsibilities`, `ai_ml_involved`, `benefits_extended` and `soft_skills`, and fills `job_min_salary`, `job_max_salary`, `job_salary_period`, `job_city` and `job_state` where Bing left them empty. Results are cached for 7 days per job. Enrichment is best-effort: if it fails, the job is returned without those fields. `job_benefits_strings` is the full benefit list from the detail page; `/search` reports the same list for the same job. `job_bing_company_id`, `job_bing_title_id` and `job_position` are search-only. An id this API did not mint, or a posting Bing no longer serves, is omitted from the array while the rest of the batch resolves normally. **Billing:** one request per requested id, including ids that do not resolve, so the cost of a call is predictable before you make it.
An array of up to 20 job objects, each containing: full job description text, employer name and logo, decoded apply links from all job boards, salary range and period, work arrangement, seniority level, required and preferred technologies, education required, visa sponsorship status, relocation info, benefits list, industry, job function, soft skills, posting and expiration timestamps, geolocation, and AI-enriched fields. Jobs not found or no longer served by Bing are silently omitted from the array.
GEThttps://agents.openwebninja.com/realtime-bing-jobs-data/job-details?utm_source=zero.xyzUse this endpoint when you have one or more Bing job IDs (from the companion search endpoint) and need full job details, complete descriptions, decoded apply links, or AI-enriched structured fields like salary, seniority, required technologies, visa sponsorship, and work arrangement. It supports batching up to 20 IDs per call, making it efficient for bulk enrichment workflows. Prefer this over general job search APIs when you specifically have Bing job IDs and need the richest available structured metadata per posting.
| Field | Type | Description |
|---|---|---|
| fields | string | Comma-separated projection over the job object, for example `job_title,job_description,job_apply_link`. `job_id` and `job_title` are always included, and every returned field can be selected. The search-only keys (`job_position`, `job_bing_company_id`, `job_bing_title_id`) are accepted and ignored, so one field list works on both endpoints. An unknown field name is a 400. |
| job_idrequired | string | Job Id of the job for which to get details. Batching of up to 20 Job Ids is supported by separating multiple Job Ids by comma (,). The raw `job_uid` is also accepted. Each Job Id in a batch counts as one request. |
| country | string | Country code of the country the job was searched in, see ISO 3166-1 alpha-2. It is the fallback for `job_country` when the job location names no country. **Default:** `us` |
| language | string | Language code sent to Bing with the request, see ISO 639-1. Leave empty to use the primary language of `country`. |
| Field | Type | Description |
|---|---|---|
| datarequired | array | The resolved jobs, in the order their ids were supplied. Ids that do not resolve are omitted, so this array can be shorter than the id list. |
| statusrequired | string | Always `OK` on a successful response. |
| parametersrequired | object | Echo of the parameters the API used. `job_id`, `country` and `language` are always present; `fields` only when sent. |
| request_idrequired | string | Unique id for this request, for tracing and support. |
No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"