Real-Time Bing Jobs Data API
Fast and Reliable Job Searches on Public Job Sites: LinkedIn, ZipRecruiter, Monster, and Others in Real-Time from Microsoft Bing Jobs Search.
- Free tier, no credit card
- Structured JSON
- Real-time results
Also available on RapidAPI
{
"job_id": "YmluZzotNjQ5MjYzNDkzLlJldHJv",
"job_title": "Senior Software Engineer",
"employer_name": "Apple",
"employer_logo": "https://th.bing.com/th/id/OJA.2046429787NS?w=24&h=24&o=6&pid=JobAns",
"job_publisher": "ZipRecruiter",
"job_publishers": [
"ZipRecruiter"
],
"job_employment_type": "Full-time",
"job_employment_types": [
"FULLTIME"
],
"job_apply_link": "https://www.ziprecruiter.com/c/Apple/Job/Senior-Software-Engineer/-in…",
"job_apply_is_direct": false,
"apply_options": [
{
"apply_link": "https://www.ziprecruiter.com/c/Apple/Job/Senior-Software-Engineer/-in…",
"is_direct": false,
"publisher": "ZipRecruiter"
}
],
"job_description": "At Apple, we focus deeply on our customers’ experience. Apple Ads bri…",
"job_is_remote": false,
"job_posted_at": "13 days ago",
"job_posted_at_bing_label": "13 days ago",
"job_posted_at_timestamp": 1788973200,
"job_posted_at_datetime_utc": "2026-09-09T17:00:00.000Z",
"job_offer_expiration_timestamp": 1791849600,
"job_offer_expiration_datetime_utc": "2026-10-13T00:00:00.000Z",
"job_location": "New York, NY",
"job_city": "New York",
"job_state": "New York",
"job_country": "US",
"job_benefits_strings": [
"Health Insurance",
"Dental Insurance",
…
],
"job_min_salary": 184700,
"job_max_salary": 277600,
"job_salary_period": "YEAR",
"job_uid": "-649263493.Retro",
"job_normalized_title": "senior software engineer",
"work_arrangement": "onsite",
"seniority_level": "senior",
"required_experience_years": 5,
"education_required": {
"level": "bachelor",
"field": "Computer Science/Engineering discipline"
},
"relocation_assistance": true,
"required_technologies": [
"Java",
"C++",
…
],
"preferred_technologies": [
"Java"
],
"methodologies": [
"OOPS",
"Microservices",
…
],
"industry": "Advertising / Advertising Technology",
"job_function": "backend",
"has_management_responsibilities": false,
"ai_ml_involved": true,
"benefits_extended": [
"Comprehensive medical coverage",
"Dental coverage",
…
],
"soft_skills": [
"Cross-functional collaboration",
"Leadership",
…
]
}Data samples
What the Real-Time Bing Jobs Data API returns
Real responses for each kind of object the API provides. Pick an object type to inspect its fields.
{
"job_id": "YmluZzotNjQ5MjYzNDkzLlJldHJv",
"job_title": "Senior Software Engineer",
"employer_name": "Apple",
"employer_logo": "https://th.bing.com/th/id/OJA.2046429787NS?w=24&h=24&o=6&pid=JobAns",
"employer_website": null,
"job_publisher": "ZipRecruiter",
"job_publishers": [
"ZipRecruiter"
],
"job_employment_type": "Full-time",
"job_employment_types": [
"FULLTIME"
],
"job_apply_link": "https://www.ziprecruiter.com/c/Apple/Job/Senior-Software-Engineer/-in-New-York,NY?jid=d14ad8c95e188b09&trk=bingjobs",
"job_apply_is_direct": false,
"apply_options": [
{
"apply_link": "https://www.ziprecruiter.com/c/Apple/Job/Senior-Software-Engineer/-in-New-York,NY?jid=d14ad8c95e188b09&trk=bingjobs",
"is_direct": false,
"publisher": "ZipRecruiter"
}
],
"job_description": "At Apple, we focus deeply on our customers’ experience. Apple Ads brings this same approach to advertising, helping people find exactly what they’re looking for and helping advertisers grow their businesses. Our technology powers ads and sponsorships across Apple Services, including the App Store, Apple News, and MLS Season Pass. Everything we do is designed for trust, ...",
"job_is_remote": false,
"job_posted_at": "13 days ago",
"job_posted_at_bing_label": "13 days ago",
"job_posted_at_timestamp": 1788973200,
"job_posted_at_datetime_utc": "2026-09-09T17:00:00.000Z",
"job_offer_expiration_timestamp": 1791849600,
"job_offer_expiration_datetime_utc": "2026-10-13T00:00:00.000Z",
"job_location": "New York, NY",
"job_city": "New York",
"job_state": "New York",
"job_country": "US",
"job_latitude": null,
"job_longitude": null,
"job_benefits": null,
"job_benefits_strings": [
"Health Insurance",
"Dental Insurance",
"ESPP"
],
"job_google_link": null,
"job_salary": null,
"job_salary_string": null,
"job_min_salary": 184700,
"job_max_salary": 277600,
"job_salary_period": "YEAR",
"job_highlights": {},
"job_onet_soc": null,
"job_onet_job_zone": null,
"employer_reviews": null,
"job_uid": "-649263493.Retro",
"job_normalized_title": "senior software engineer",
"work_arrangement": "onsite",
"seniority_level": "senior",
"required_experience_years": 5,
"education_required": {
"level": "bachelor",
"field": "Computer Science/Engineering discipline"
},
"visa_sponsorship": null,
"relocation_required": null,
"relocation_assistance": true,
"contract_duration": null,
"start_date": null,
"required_technologies": [
"Java",
"C++",
"AWS",
"GCP",
"Kafka",
"Spark",
"Flink"
],
"preferred_technologies": [
"Java"
],
"methodologies": [
"OOPS",
"Microservices",
"Distributed Systems"
],
"industry": "Advertising / Advertising Technology",
"job_function": "backend",
"has_management_responsibilities": false,
"ai_ml_involved": true,
"benefits_extended": [
"Comprehensive medical coverage",
"Dental coverage",
"Retirement benefits",
"Discounted products",
"Free services",
"Tuition reimbursement",
"Discretionary restricted stock unit awards",
"Employee Stock Purchase Plan",
"Discretionary bonuses",
"Commission payments",
"Relocation assistance"
],
"soft_skills": [
"Cross-functional collaboration",
"Leadership",
"Problem solving",
"Debugging"
]
}Key features and capabilities
What the Real-Time Bing Jobs Data API supports out of the box.
- Search Bing's jobs vertical by free-form query, with filters for date posted, employment type, remote-only, radius, and publisher exclusion.
- Get the full job description and every board's apply link straight from the search response.
- See every job board carrying a posting on each result, including LinkedIn, ZipRecruiter, CareerBuilder, Glassdoor, and Monster.
- Retrieve full detail for up to 20 job ids in a single request, by job_id or by the raw Bing job id.
- Read AI-extracted salary figures, seniority level, years of experience, education, required and preferred technologies, industry, and soft skills on every job detail.
- Search any country with an ISO 3166-1 alpha-2 country code, with the interface language following the market by default.
- Project the response down to only the fields you need with the fields parameter, on both endpoints.
Docs and code
Integrate in minutes, in any language
Full reference in the API docs, and a live playground on the developer portal. Code samples for cURL, Python, Node.js, PHP, Go, Java, C# and more.
import requests
headers = {
"x-api-key": "YOUR_API_KEY"
}
response = requests.request(
'GET',
'https://api.openwebninja.com/realtime-bing-jobs-data/search',
params={"query":"developer jobs in new york"},
headers=headers
)Why this API
Why teams choose the OpenWeb Ninja Real-Time Bing Jobs Data API
We keep it fast and reliable every day, and we keep adding what customers ask for.
Comprehensive
Get the whole posting on the search row - full description, every board's apply link, employment type, exact posting timestamp and benefit chips - across the many job boards Bing aggregates.
Reliable
Leverage our advanced scraping technology & infrastructure to consistently and reliabily access the data you need.
Lightning Fast
Get the data you need from Bing within seconds, keeping your operation fast and smooth.
Scalable
Benefit from our scalable infrastructure to get the data you need in any volume and rate you require, without compromising on performance.
Fetched Live
Every search and job lookup is fetched from Bing at request time, so descriptions, apply links and posting dates reflect what Bing is showing right now.
Free Tier
Start with our generous free tier for easy testing and integration (no credit card required).
Pricing
Simple plans, free to start
Every plan uses the same endpoints and data. Need a custom volume, a higher rate limit, a hard cap or an SLA? Talk to us.
Prices in USD. Subscribe on the OpenWeb Ninja portal, or on RapidAPI. Cancel anytime.
What data can I get from the Real-Time Bing Jobs Data API?
Every job comes back with the job title, employer name, location, the full job description, the apply link and every board carrying the posting, the employment type, the posting and expiration dates as both a label and a timestamp, a remote flag, and Bing's own normalized title. Employer logos and benefit chips are returned wherever Bing shows them. Job Details adds AI-extracted salary figures, seniority, years of experience, education, required and preferred technologies, industry, job function, extended benefits, and soft skills.
How do I search for jobs on Bing?
Call the /search endpoint with a query written in natural language, such as "developer jobs in new york", plus any of date_posted, employment_types, work_from_home, radius, exclude_job_publishers, country and language. You can also pass location separately and it is appended to the query text.
Which job boards do the results come from?
Bing aggregates postings from many job boards, including LinkedIn, ZipRecruiter, CareerBuilder, Glassdoor and Monster. Every job names the board it was found on in job_publisher, and job_publishers lists every board carrying the same posting, so you can see a posting's full distribution from a single search result.
How do I fetch multiple job details in a single request?
Pass up to 20 comma-separated ids to the /job-details endpoint. Either the job_id returned by Search Jobs or the raw Bing job_uid is accepted. An id that no longer resolves is omitted from the returned array while the rest of the batch resolves normally.
Which countries does the API cover?
The country parameter accepts any ISO 3166-1 alpha-2 code and selects Bing's national job index, so a search for jobs in Berlin needs country=de. It defaults to us. The language parameter sets Bing's interface language and defaults to the primary language of country.
How do I control how recent the results are?
Set date_posted to today, 3days, week or month. Every job also carries job_posted_at_timestamp and job_posted_at_datetime_utc, so you can filter or sort on the exact posting time yourself.
How do I paginate through the results?
To paginate the results, use the page and num_pages parameters to fetch the results starting from a specific page and up to num_pages ahead. Results merged across pages are de-duplicated by job_id.
How do I trim the response down to the fields I need?
Pass a comma-separated fields projection, for example job_title,employer_name,job_apply_link. job_id and job_title are always included. The projection works on both endpoints.
Can I get a custom plan with higher limits or a hard cap?
Yes. Contact us at support@openwebninja.com with your expected monthly volume and any requirements (hard request caps to prevent overage charges from automated retries, higher RPS). Custom plans can combine custom request limits, rate limits, and per-request pricing tailored to your usage.
How do I subscribe to and start using the Real-Time Bing Jobs Data API?
Click "Try for Free" or "Connect on RapidAPI" above.
Start using the Real-Time Bing Jobs Data API today
Free tier included, no credit card required. Your first response is a minute away.