Job Search Content Extractor API offers a comprehensive solution for accessing job opportunities in any location and sector. It provides structured results with complete information about each offer. Each record includes the job title, employer name, detailed job description, job type, precise location with city, state, and country, as well as direct links to apply through different platforms.
In addition, the API provides additional details such as benefits offered, estimated salary ranges, publication date, remote work options if applicable, and links to employer reviews, which helps candidates evaluate the company before applying. With this, developers and companies can easily integrate the API into web applications, job platforms, internal dashboards, or job recommendation systems.
By centralizing all relevant job information, users can create tools for labor market analysis, employment trend tracking, personalized recommendations, and detailed reports. Thanks to its flexibility, speed, and accuracy, the API becomes an essential resource for improving efficiency in the search for talent or job opportunities, connecting candidates with employers quickly and effectively.
Provides comprehensive information about job openings, including title, company, location, job type, requirements, benefits, and application links.
Search Job - Endpoint Features
| Object | Description |
|---|---|
query |
[Required] Indicate a job position |
page |
Optional Page to return (each page includes up to 10 results). |
num_pages |
Optional Number of pages to return, starting from page |
country |
Optional Enter a country code |
date_posted |
Optional Allowed values: all, today, 3days, week, month |
work_from_home |
Optional (true or false) |
employment_types |
Optional Search for specific types of jobs (FULLTIME, CONTRACTOR, PARTTIME, INTERN) |
job_requirements |
Optional Search for jobs with specific requirements (under_3_years_experience, more_than_3_years_experience, no_experience, no_degree) |
radius |
Optional Returns jobs within a specified distance from the location specified as part of the query (in km). |
exclude_job_publishers |
Optional For example (BeeBe, Dice) |
{"Example Response":"No response example available for now."}
curl --location --request GET 'https://zylalabs.com/api/10097/job+search+content+extractor+api/19285/search+job?query=developer jobs in chicago&page=1&num_pages=1&country=us&date_posted=all' --header 'Authorization: Bearer YOUR_API_KEY'
It provides detailed information about the position, including the title, company, location, salary, job type, responsibilities, required qualifications, and links to apply.
Job Details - Endpoint Features
| Object | Description |
|---|---|
job_id |
[Required] Enter a job id (Get the job ID through the Find Job endpoint) |
country |
Optional Enter a country |
fields |
Optional Specify work fields (employer_name,job_publisher,job_title,job_country) |
{"Example Response":"No response example available for now."}
curl --location --request GET 'https://zylalabs.com/api/10097/job+search+content+extractor+api/19286/job+details?job_id=n20AgUu1KG0BGjzoAAAAAA==&country=us' --header 'Authorization: Bearer YOUR_API_KEY'
Delivers comprehensive salary data for any job role and location, including base pay, additional compensation, median values, and source confidence metrics.
Job Salary - Endpoint Features
| Object | Description |
|---|---|
job_title |
[Required] Job position for which you would like to obtain a salary estimate. |
location |
[Required] Location/area in which you wish to obtain a salary estimate. |
location_type |
Optional Specify the type of location for which you want to obtain a more accurate salary estimate. (ANY, CITY, STATE, COUNTRY) Default: ANY. |
years_of_experience |
Optional Allowed values: ALL, LESS_THAN_ONE, ONE_TO_THREE, FOUR_TO_SIX, SEVEN_TO_NINE, TEN_TO_FOURTEEN, ABOVE_FIFTEEN Default: ALL |
fields |
Optional A comma separated list of job salary fields to include in the response (field projection). By default all fields are returned: job_title, median_salary, location |
{"Example Response":"No response example available for now."}
curl --location --request GET 'https://zylalabs.com/api/10097/job+search+content+extractor+api/19287/job+salary?job_title=nodejs developer&location=new york' --header 'Authorization: Bearer YOUR_API_KEY'
Provides comprehensive salary information for a specific company's job role, including base, additional pay, median values, and confidence metrics.
Company Salary - Endpoint Features
| Object | Description |
|---|---|
company |
[Required] The name of the company for which you wish to obtain salary information. |
job_title |
[Required] Job position for which you would like to obtain a salary estimate |
location |
Optional Location/area in which to get salary estimation. |
location_type |
Optional Specify the type of location for which you want to obtain a more accurate salary estimate (NY, CITY, STATE, COUNTRY) Default: ANY |
years_of_experience |
Optional Get a salary estimate for a specific range of experience (ALL, LESS_THAN_ONE, ONE_TO_THREE, FOUR_TO_SIX, SEVEN_TO_NINE, TEN_TO_FOURTEEN, ABOVE_FIFTEEN) Default: ALL |
{"Example Response":"No response example available for now."}
curl --location --request GET 'https://zylalabs.com/api/10097/job+search+content+extractor+api/19288/company+salary?company=Amazon&job_title=software developer' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
Each endpoint returns structured data related to job opportunities. The "Search Job" endpoint provides job listings, while "Job Details" offers in-depth information about a specific position. The "Job Salary" and "Company Salary" endpoints deliver salary data for roles and companies, respectively.
Key fields include job title, employer name, location, job type, salary details, benefits, and application links. Each endpoint may have additional specific fields, such as responsibilities in "Job Details" or compensation metrics in salary endpoints.
The response data is organized in a structured JSON format. Each job listing or salary record is encapsulated in an object, with fields clearly labeled, allowing for easy parsing and integration into applications.
The "Search Job" endpoint provides job listings, while "Job Details" includes comprehensive position information. "Job Salary" and "Company Salary" endpoints focus on salary data, including base pay and additional compensation metrics.
Users can customize requests using parameters such as job title, location, job type, and salary range. Each endpoint may have specific parameters to refine searches, ensuring relevant results.
The data is sourced from various job listing platforms and employer submissions. This diverse sourcing helps ensure a wide range of job opportunities and salary information across different sectors and regions.
Typical use cases include building job search applications, creating labor market analysis tools, developing personalized job recommendation systems, and generating reports on employment trends and salary benchmarks.
Users can integrate the structured data into their applications to display job listings, analyze salary trends, or provide insights into company reviews. The clear organization of data allows for easy filtering and presentation to end-users.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
0ms
Service Level:
100%
Response Time:
0ms
Service Level:
100%
Response Time:
1,885ms
Service Level:
100%
Response Time:
805ms
Service Level:
100%
Response Time:
723ms
Service Level:
100%
Response Time:
1,374ms
Service Level:
100%
Response Time:
880ms
Service Level:
100%
Response Time:
884ms
Service Level:
100%
Response Time:
9,202ms
Service Level:
100%
Response Time:
2,605ms
Service Level:
100%
Response Time:
52ms
Service Level:
100%
Response Time:
10,404ms
Service Level:
100%
Response Time:
11,263ms
Service Level:
100%
Response Time:
11,639ms
Service Level:
100%
Response Time:
11,486ms
Service Level:
100%
Response Time:
53ms
Service Level:
100%
Response Time:
55ms
Service Level:
100%
Response Time:
10,845ms
Service Level:
100%
Response Time:
7,995ms
Service Level:
100%
Response Time:
1,213ms