poslovi.infostud.com APIposlovi.infostud.com ↗
Access job listings, employer profiles, salary benchmarks, and job categories from poslovi.infostud.com, Serbia's leading job board, via a structured REST API.
curl -X GET 'https://api.parse.bot/scraper/c8cde7b3-2cc3-4b8a-9dff-7d87f8691c0d/search_jobs?city=beograd&page=1&query=software' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for job listings on the Serbian job board with optional keyword and city filters. Returns paginated results with primary and secondary job matches, along with facets for filtering.
| Param | Type | Description |
|---|---|---|
| city | string | City slug for location filtering (e.g. 'beograd', 'novi-sad', 'nis'). |
| page | string | Page number for pagination. |
| query | string | Search keyword to filter jobs by title or description content. |
{
"type": "object",
"fields": {
"jobs": "object containing 'primary' and 'secondary' arrays of job listings",
"page": "integer current page number",
"facets": "object with arrays for cities, categories, workPlaceTypes, employmentTypes, languages, workingHours, tags",
"totalPrimaryItems": "integer total count of primary matching jobs",
"totalSecondaryItems": "integer total count of secondary matching jobs"
},
"sample": {
"data": {
"jobs": {
"primary": [
{
"id": 728914,
"title": "Site Reliability Engineer",
"itTags": [
"Linux",
"Unix",
"JavaScript"
],
"location": "Rad od kuće",
"companyId": 56642,
"companyName": "GoDaddy",
"workFromHome": true,
"expirationDate": "27.05.2026"
}
],
"secondary": [
{
"id": 729295,
"title": "Senior Data Engineer",
"location": "Inđija",
"companyName": "Grundfos Srbija d.o.o."
}
]
},
"page": 1,
"facets": {
"cities": [
{
"id": 35,
"name": "Beograd",
"count": 15
}
],
"categories": [
{
"id": 5,
"name": "IT",
"count": 15
}
]
},
"totalPrimaryItems": 15,
"totalSecondaryItems": 3
},
"status": "success"
}
}About the poslovi.infostud.com API
The poslovi.infostud.com API exposes 6 endpoints covering Serbian job listings, employer profiles, salary benchmarks, and filter metadata. The search_jobs endpoint returns paginated primary and secondary job matches along with facets for city, category, workplace type, and employment type. get_salary_data returns position-level wage statistics including median, mean, p10, and p90 values — data rarely available from Eastern European job boards through a structured API.
Job Search and Listing Detail
The search_jobs endpoint accepts three optional parameters: query (keyword search against title and description), city (a slug such as beograd or novi-sad), and page for pagination. The response splits results into primary and secondary job arrays, includes totalPrimaryItems and totalSecondaryItems counts, and returns a facets object with discrete filter options across cities, categories, workPlaceTypes, employmentTypes, languages, workingHours, and tags. To retrieve full listing content, pass the slug, job_id, and company_slug values from search results into get_job_detail, which returns the full textAd HTML description, salary, educationRequirement, and a companyName field.
Employer Profiles and Salary Benchmarks
get_employer_profile takes a company slug and numeric company_id and returns the companyProfile object: aboutUs text, companyContactInfo, socialNetworks, companyAddresses, active jobs, and companyBenefits. The get_salary_data endpoint accepts an optional city slug and returns searchData.companyWageSearch — an array of position-level records each containing medianWage, meanWage, p10, and p90 values — plus salaryPageData with predefined wage summaries by category.
Filter Metadata and Employer Search
get_job_categories requires no parameters and returns the full set of valid filter values: categories, cities, workPlaceTypes, employmentTypes, languages, workingHours, and tags. This is the right starting point for populating dropdowns or validating query inputs before calling search_jobs. search_employers accepts a query string and returns matching employers by name, useful for resolving company slugs and IDs needed by get_employer_profile.
- Aggregate Serbian job market data by category and city using
search_jobsfacets andtotalPrimaryItemscounts. - Build a salary comparison tool for Serbian cities using median and p90 wage fields from
get_salary_data. - Populate a job alert system by polling
search_jobswith specificqueryandcityparameters. - Enrich a company intelligence database with employer descriptions, addresses, and social links from
get_employer_profile. - Validate and auto-complete job search filters using canonical city and category slugs from
get_job_categories. - Track active job counts per employer over time by combining
search_employerswith thejobsarray inget_employer_profile. - Surface education requirements and salary ranges for specific roles by passing job slugs into
get_job_detail.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does poslovi.infostud.com have an official public developer API?+
What is the difference between 'primary' and 'secondary' results in search_jobs?+
search_jobs response separates results into primary and secondary arrays with corresponding totalPrimaryItems and totalSecondaryItems counts. Primary results are closer matches to the query and city parameters; secondary results are broader or related listings. Both arrays contain the same job object shape, so you can process them identically.Does the API return salary data for all cities or only major ones?+
get_salary_data endpoint accepts a city slug parameter matching the slugs returned by get_job_categories. Coverage depends on what salary data the source site publishes for that city. Major cities like beograd and novi-sad have broader coverage; smaller cities may return fewer position-level records in companyWageSearch.Can I retrieve job application history or candidate data through this API?+
Are job listings from outside Serbia included in search results?+
search_jobs facets include Serbian cities, and the content is primarily in Serbian. Remote roles may appear in results, but international or non-Serbian listings are not the scope of this source. The API reflects what the site indexes.