The NanoScrape Mojposao Scraper is an Apify actor that extracts job listings from mojposao.hr. It returns 36 fields per result including title, location, description, category, company_name, priced at $5/1k result, with no API key or monthly subscription required.
Scrape job listings from mojposao.hr, Croatia's #1 job board (source platform). Returns title, company, Croatian county (zupanija), location, employment type, remote/hybrid/on-site, EUR salary, and full HTML description.
| Field | Type | Example | Group | Fill % |
|---|---|---|---|---|
_type | string | job | Core | 100% |
id | string | d8dba1b0-b024-11f1-9e17-0280a8fb46bd | Core | 100% |
title | string | Agent za videoidentifikaciju na njemačkom jeziku (m/ž) | Core | 100% |
job_url | string | https://mojposao.hr/posao/d8dba1b0-b024-11f1-9e17-0280a8fb46bd/agent-za-videoidentifika... | Core | 100% |
source_url | string | https://mojposao.hr/posao/d8dba1b0-b024-11f1-9e17-0280a8fb46bd/agent-za-videoidentifika... | Core | 100% |
source_platform | string | mojposao.hr | Core | 100% |
company_name | string | null | Media One d.o.o. za usluge | Core | 100% |
company_logo_url | string | null | https://images-preview.moj-posao.net/company-logo/7f/336148f7-fit-200x144x100.png | Core | 100% |
category_url | string | null | https://mojposao.hr/pretraga-poslova?positions=1 | Core | 41% |
contact_urls | array | [] | Core | 40% |
apply_url | string | null | https://mojposao.hr/posao/d8dba1b0-b024-11f1-9e17-0280a8fb46bd/agent-za-videoidentifika... | Core | 95% |
company_website | string | null | (populated when data available) | Company | 21% |
company_about | string | null | (populated when data available) | Company | 10% |
company_address | string | null | Radnička cesta 41, 10000 Zagreb | Company | 39% |
location | string | Zagreb, Osijek, Đakovo | Location | 95% |
country | string | HR | Location | 100% |
region | string | null | Grad Zagreb, Osjecko-baranjska, Đakovo, Osijek, Zagreb | Location | 95% |
description | string | null | - provoditi videoidentifikaciju korisnika putem video poziva - provjeravati identifikac... | Description | 95% |
description_full | string | null | - provoditi videoidentifikaciju korisnika putem video poziva - provjeravati identifikac... | Description | 95% |
description_html | string | null | <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=s... | Description | 87% |
description_md | string | null | **Agent za videoidentifikaciju na njemačkom jeziku (m/ž)** Zagreb, Osijek, Đakovo Gov... | Description | 87% |
description_snippet | string | null | - provoditi videoidentifikaciju korisnika putem video poziva - provjeravati identifikac... | Description | 44% |
salary_min | number | null | (populated when data available) | Salary | 6% |
salary_max | number | null | (populated when data available) | Salary | 6% |
salary_currency | string | null | (populated when data available) | Salary | 7% |
salary_period | string | null | (populated when data available) | Salary | 7% |
salary_text | string | null | (populated when data available) | Salary | 7% |
employment_type | string | null | Full-time | Employment | 95% |
posted_at_text | string | null | 2026-09-14T11:05:31.000Z | Metadata | 100% |
posted_at_datetime | string | null | 2026-09-14T11:05:31Z | Metadata | 100% |
category | string | null | Administrativna zanimanja | Metadata | 41% |
scraped_at | string | 2026-09-15T20:19:09Z | Metadata | 100% |
workplace_type | string | null | on-site | Other | 100% |
contact_emails | array | [] | Other | — |
contact_phones | array | [] | Other | — |
search_query | string | null | software engineer | Other | 100% |
{
"searchQueries": [
"programer",
"racunovodja",
"vozac"
],
"maxResults": 30,
"includeJobDetails": true,
"includeCompanyDetails": true,
"maxResultsPerQuery": 10
}{
"_type": "job",
"id": "d8dba1b0-b024-11f1-9e17-0280a8fb46bd",
"title": "Agent za videoidentifikaciju na njemačkom jeziku (m/ž)",
"job_url": "https://mojposao.hr/posao/d8dba1b0-b024-11f1-9e17-0280a8fb46bd/agent-za-videoidentifikaciju-na-njemackom-jeziku-m-z",
"source_url": "https://mojposao.hr/posao/d8dba1b0-b024-11f1-9e17-0280a8fb46bd/agent-za-videoidentifikaciju-na-njemackom-jeziku-m-z",
"source_platform": "mojposao.hr",
"company_name": "Media One d.o.o. za usluge",
"company_website": null,
"company_logo_url": "https://images-preview.moj-posao.net/company-logo/7f/336148f7-fit-200x144x100.png",
"company_about": null,
"company_address": "Radnička cesta 41, 10000 Zagreb",
"location": "Zagreb, Osijek, Đakovo",
"country": "HR",
"region": "Grad Zagreb, Osjecko-baranjska, Đakovo, Osijek, Zagreb",
"posted_at_text": "2026-09-14T11:05:31.000Z",
"posted_at_datetime": "2026-09-14T11:05:31Z",
"employment_type": "Full-time",
"workplace_type": "on-site",
"salary_min": null,
"salary_max": null,
"salary_currency": null,
"salary_period": null,
"salary_text": null,
"description": "- provoditi videoidentifikaciju korisnika putem video poziva - provjeravati identifikacijske dokumente korisnika - raditi prema jasno definiranim procesima i uputama - surađivati s Team Leaderom i ostatkom tima Prije početka rada prolaziš edukaciju (do 5 dana) tijekom koje ćeš se upoznati sa sustavom, procesima i svim potrebnim alatima. - znanje njemačkog jezika, minimalno B2 razina - osnovno znanje rada na računalu - odgovornost, točnost i profesionalan pristup radu - ugodnu komunika...",
"description_full": "- provoditi videoidentifikaciju korisnika putem video poziva\n- provjeravati identifikacijske dokumente korisnika\n- raditi prema jasno definiranim procesima i uputama\n- surađivati s Team Leaderom i ostatkom tima\nPrije početka rada prolaziš edukaciju (do 5 dana) tijekom koje ćeš se upoznati sa sustavom, procesima i svim potrebnim alatima.\n\n- znanje njemačkog jezika, minimalno B2 razina\n- osnovno znanje rada na računalu\n- odgovornost, točnost i profesionalan pristup radu\n- ugodnu komunikaciju\n- motivaciju za učenje i razvoj\n- dostupnost za rad minimalno 20 sati tjedno\n\n<b>Studentski ugovor</b>\nZa studente nudimo fleksibilan model rada koji se može prilagoditi raspoloživosti i studentskim obavezama.\n\n<b>Nudimo:</b>\n- fleksibilno radno vrijeme u rasponu 0–24 h, 7 dana u tjednu, uz raspored prema tvojoj raspoloživosti i studentskom ritmu koji se najbolje uklapaju u tvoje obaveze \n- osnovnu satnicu od 8 € po satu\n- bonuse za ostvarenu produktivnost\n- plaćenu edukaciju\n- podršku Team Leadera i kolega od prvog dana\n- ugodnu radnu atmosferu i mogućnost razvoja\n\n<b>Ugovor o radu</b>\nZa kandidate koji traže stabilan radni odnos nudimo mogućnost zaposlenja na neodređeno vrijeme.\n\n<b>Nudimo:</b>\n- ugovor o radu na neodređeno vrijeme\n- mogućnost rada na puno ili nepuno radno vrijeme\n- mogućnost dvokratnog rada, prema dogovoru i organizaciji smjena \n- mjesečne bonuse za ostvarene rezultate\n- plaćenu edukaciju\n- prigodne nagrade, uključujući božićnicu i uskrsnicu\n- naknadu za vrtić do 150 €\n- podršku Team Leadera i kolega od prvog dana\n- interni program preporuke (preporuči prijatelja i ostvari bonus!)\n- ugodnu radnu atmosferu i prijateljski timski duh\n- mogućnost razvoja i napredovanja unutar tvrtke",
"description_html": "<link href=\"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\" />\r\n\r\n<article class=\"standard-html\" id=\"job-htmlad\">\r\n<div style=\"font-size: 15px; line-height: normal; font-family: 'Poppins', sans-serif; color: #222;\">\r\n<div style=\"padding: 4%;\"><img src=\"https://storage.moj-posao.net/o/jobs-elements/media-one-logo-22042026.png\" style=\"width: 15%;\" /></div>\r\n<img src=\"https://storage.moj-posao.net/o/jobs-elements/m1-decor-03062026.jpeg\" style=\"width: 100%; display: block;\" />\r\n<div style=\"padding: 4%; background: linear-gradient(135deg,rgba(40, 170, 225, 1) 0%, rgba(1, 115, 189, 1) 100%); color: #fff; text-align: center;\">\r\n<p class=\"mo-title\" style=\"font-size: 26px; font-weight: 700; margin: 0;\"><b>Agent za videoidentifikaciju na njemačkom jeziku (m/ž)</b></p>\r\n\r\n<p>Zagreb, Osijek, Đakovo</p>\r\n</div>\r\n\r\n<div style=\"padding: 4%;\">\r\n<p>Govoriš njemački jezik i tražiš posao u kojem možeš razvijati komunikacijske vještine, raditi u stabilnom i mladom timu i imati mogućnost napredovanja?<br><br>Ne brini ako nemaš prethodno iskustvo - za ovaj posao najvažnije je znanje njemačkog jezika i osnovno snalaženje na računalu. Sve ostalo naučit ćeš kod nas kroz kratku edukaciju, uz podršku Team Leadera i kolega od prvog dana.<br><br>Kod nas ćeš raditi prema jasno definiranim procesima, u ugodnom timu i uz mogućnost ostvarivanja bonusa, fleksibilnih modela rada i dugoročnog razvoja unutar tvrtke.<br></p>\r\n\r\n<p><strong>Što ćeš raditi?</strong></p>\r\n<ul><li>provoditi videoidentifikaciju korisnika putem video poziva\r</li><li>provjeravati identifikacijske dokumente korisnika\r</li><li>raditi prema jasno definiranim procesima i uputama\r</li><li>surađivati s Team Leaderom i ostatkom tima\r</li></ul>Prije početka rada prolaziš edukaciju (do 5 dana) tijekom koje ćeš se upoznati sa sustavom, procesima i svim potrebnim alatima.<br>\r\n\r\n<p><strong>Što očekujemo?</strong></p>\r\n<ul><li>znanje njemačkog jezika, minimalno B2 razina\r</li><li>osnovno znanje rada na računalu\r</li><li>odgovornost, točnost i profesionalan pristup radu\r</li><li>ugodnu komunikaciju\r</li><li>motivaciju za učenje i razvoj\r</li><li>dostupnost za rad minimalno 20 sati tjedno</li></ul>\r\n\r\n<p><strong>Nudimo dva modela rada</strong></p>\r\n<b>Studentski ugovor</b>\r<br>Za studente nudimo fleksibilan model rada koji se može prilagoditi raspoloživosti i studentskim obavezama.\r<br>\r<br><b>Nudimo:</b>\r<br><ul><li>fleksibilno radno vrijeme u rasponu 0–24 h, 7 dana u tjednu, uz raspored prema tvojoj raspoloživosti i studentskom ritmu koji se najbolje uklapaju u tvoje obaveze \r</li><li>osnovnu satnicu od 8 € po satu\r</li><li>bonuse za ostvarenu produktivnost\r</li><li>plaćenu edukaciju\r</li><li>podršku Team Leadera i kolega od prvog dana\r</li><li>ugodnu radnu atmosferu i mogućnost razvoja\r</li></ul>\r<br><b>Ugovor o radu</b>\r<br>Za kandidate koji traže stabilan radni odnos nudimo mogućnost zaposlenja na neodređeno vrijeme.\r<br>\r<br><b>Nudimo:</b>\r<br><ul><li>ugovor o radu na neodređeno vrijeme\r</li><li>mogućnost rada na puno ili nepuno radno vrijeme\r</li><li>mogućnost dvokratnog rada, prema dogovoru i organizaciji smjena \r</li><li>mjesečne bonuse za ostvarene rezultate\r</li><li>plaćenu edukaciju\r</li><li>prigodne nagrade, uključujući božićnicu i uskrsnicu\r</li><li>naknadu za vrtić do 150 €\r</li><li>podršku Team Leadera i kolega od prvog dana\r</li><li>interni program preporuke (preporuči prijatelja i ostvari bonus!)\r</li><li>ugodnu radnu atmosferu i prijateljski timski duh\r</li><li>mogućnost razvoja i napredovanja unutar tvrtke</li></ul>\r\n\r\n<p><strong>Lokacija rada</strong></p>\r\n<b>Rad je moguć u našim uredima u:</b><br><ul><li>Zagrebu</li><li>Osijeku</li><li>Đakovu</li></ul></div>\r\n\r\n<div style=\"padding: 4%; background: linear-gradient(135deg,rgba(40, 170, 225, 1) 0%, rgba(1, 115, 189, 1) 100%); color: #fff; text-align: center;\">\r\n<p>Prijavite se putem <a href=\"https://mojposao.hr/posao/d8dba1b0-b024-11f1-9e17-0280a8fb46bd/agent-za-videoidentifikaciju-na-njemackom-jeziku-m-z/apply-external?source=details_design\" style=\"color: #fff; font-weight: 700;\">linka za prijavu</a> do <b>24.09.2026.</b></p>\r\n</div>\r\n</div>\r\n</article>",
"description_md": "**Agent za videoidentifikaciju na njemačkom jeziku (m/ž)**\n\nZagreb, Osijek, Đakovo\n\nGovoriš njemački jezik i tražiš posao u kojem možeš razvijati komunikacijske vještine, raditi u stabilnom i mladom timu i imati mogućnost napredovanja?\n\nNe brini ako nemaš prethodno iskustvo - za ovaj posao najvažnije je znanje njemačkog jezika i osnovno snalaženje na računalu. Sve ostalo naučit ćeš kod nas kroz kratku edukaciju, uz podršku Team Leadera i kolega od prvog dana.\n\nKod nas ćeš raditi prema jasno definiranim procesima, u ugodnom timu i uz mogućnost ostvarivanja bonusa, fleksibilnih modela rada i dugoročnog razvoja unutar tvrtke.\n\n**Što ćeš raditi?**\n\n- provoditi videoidentifikaciju korisnika putem video poziva\n- provjeravati identifikacijske dokumente korisnika\n- raditi prema jasno definiranim procesima i uputama\n- surađivati s Team Leaderom i ostatkom tima\n\nPrije početka rada prolaziš edukaciju (do 5 dana) tijekom koje ćeš se upoznati sa sustavom, procesima i svim potrebnim alatima.\n\n**Što očekujemo?**\n\n- znanje njemačkog jezika, minimalno B2 razina\n- osnovno znanje rada na računalu\n- odgovornost, točnost i profesionalan pristup radu\n- ugodnu komunikaciju\n- motivaciju za učenje i razvoj\n- dostupnost za rad minimalno 20 sati tjedno\n\n**Nudimo dva modela rada**\n\n**Studentski ugovor**\n\nZa studente nudimo fleksibilan model rada koji se može prilagoditi raspoloživosti i studentskim obavezama.\n\n**Nudimo:**\n\n- fleksibilno radno vrijeme u rasponu 0–24 h, 7 dana u tjednu, uz raspored prema tvojoj raspoloživosti i studentskom ritmu koji se najbolje uklapaju u tvoje obaveze\n- osnovnu satnicu od 8 € po satu\n- bonuse za ostvarenu produktivnost\n- plaćenu edukaciju\n- podršku Team Leadera i kolega od prvog dana\n- ugodnu radnu atmosferu i mogućnost razvoja\n\n**Ugovor o radu**\n\nZa kandidate koji traže stabilan radni odnos nudimo mogućnost zaposlenja na neodređeno vrijeme.\n\n**Nudimo:**\n\n- ugovor o radu na neodređeno vrijeme\n- mogućnost rada na puno ili nepuno radno vrijeme\n- mogućnost dvokratnog rada, prema dogovoru i organizaciji smjena\n- mjesečne bonuse za ostvarene rezultate\n- plaćenu edukaciju\n- prigodne nagrade, uključujući božićnicu i uskrsnicu\n- naknadu za vrtić do 150 €\n- podršku Team Leadera i kolega od prvog dana\n- interni program preporuke (preporuči prijatelja i ostvari bonus!)\n- ugodnu radnu atmosferu i prijateljski timski duh\n- mogućnost razvoja i napredovanja unutar tvrtke\n\n**Lokacija rada**\n\n**Rad je moguć u našim uredima u:**\n\n- Zagrebu\n- Osijeku\n- Đakovu\n\nPrijavite se putem [linka za prijavu](https://mojposao.hr/posao/d8dba1b0-b024-11f1-9e17-0280a8fb46bd/agent-za-videoidentifikaciju-na-njemackom-jeziku-m-z/apply-external?source=details_design) do **24.09.2026.**",
"description_snippet": "- provoditi videoidentifikaciju korisnika putem video poziva - provjeravati identifikacijske dokumente korisnika - raditi prema jasno definiranim procesima i uputama - surađivati s Team Leaderom i os",
"category": "Administrativna zanimanja",
"category_url": "https://mojposao.hr/pretraga-poslova?positions=1",
"contact_emails": [],
"contact_phones": [],
"contact_urls": [],
"apply_url": "https://mojposao.hr/posao/d8dba1b0-b024-11f1-9e17-0280a8fb46bd/agent-za-videoidentifikaciju-na-njemackom-jeziku-m-z",
"search_query": "software engineer",
"scraped_at": "2026-09-15T20:19:09Z"
}Priced at $0.0050 per detail result. 10 detail results ≈ $0.05, 100 ≈ $0.50, 1,000 ≈ $5.00. The first runs land inside Apify's $5/mo free-tier credit — pay only for what you extract, no monthly subscription.
Click Open on Apify above to run mojposao-hr-scraper in your browser - no code, no install. In the Apify console you get:
To run this actor from your own code you need an Apify API token. Get one in about a minute:
Free tier: Apify credits your account with $5 of platform usage every month, no credit card required. Enough to test any actor meaningfully - at $0.001 per result on typical scrapers, that is roughly 5,000 results for free every month.
Run this actor from any language via the Apify REST API. Replace YOUR_TOKEN with your API token and adapt the input JSON to your needs.
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~mojposao-hr-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'// npm install apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('santamaria-automations/mojposao-hr-scraper').call({});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);# pip install apify-client
from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('santamaria-automations/mojposao-hr-scraper').call(run_input={})
items = list(client.dataset(run['defaultDatasetId']).iterate_items())
print(items)// dotnet add package Apify.Client
using Apify.Client;
var client = new ApifyClient("YOUR_TOKEN");
var run = await client.Actor("santamaria-automations/mojposao-hr-scraper").CallAsync(new { });
var items = await client.Dataset(run.DefaultDatasetId).ListItemsAsync();// Maven: com.apify:apify-client
import com.apify.client.ApifyClient;
ApifyClient client = new ApifyClient("YOUR_TOKEN");
ActorRun run = client.actor("santamaria-automations/mojposao-hr-scraper").call(Map.of());
List<Map<String,Object>> items = client.dataset(run.getDefaultDatasetId()).listItems();This actor is available on the Apify MCP server, so you can drive it from any MCP-compatible AI client - Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or a custom agent - without writing any code.
https://mcp.apify.com?tools=santamaria-automations/mojposao-hr-scraperExample prompt once connected:
"Use <code>mojposao-hr-scraper</code> to run a scrape on my target list and give me the results as a table."
Clients that support dynamic tool discovery (Claude.ai, VS Code) receive the full input schema automatically via add-actor.
Trigger this actor from your favorite automation tool. Every platform below can call the Apify API in a few clicks - no code required.
@apify/n8n-nodes-apify).santamaria-automations/mojposao-hr-scraper.https://api.apify.com/v2/acts/santamaria-automations~mojposao-hr-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN.application/json.https://api.apify.com/v2/acts/santamaria-automations~mojposao-hr-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN, method POST, body raw JSON.https://api.apify.com/v2/acts/santamaria-automations~mojposao-hr-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN.steps.http.$return_value in subsequent steps.https://api.apify.com/v2/acts/santamaria-automations~mojposao-hr-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN, body type JSON.$5.00 / 1,000 detail result, billed per result on Apify. Apify's $5/month free tier covers the first runs. No monthly subscription — you only pay for what you extract.
36 fields per result. Full field catalog is listed in the 'What you can scrape' table above — includes core identifiers, descriptive text, dates, and any category-specific data.
Scraping publicly available data is generally permitted in most jurisdictions, but GDPR applies to any personal data you collect. Review your local rules and consult a lawyer for commercial use.
No. This actor reads public pages over HTTP with datacenter proxies. No API key, no OAuth, no rate-limit management on your side.
Every run pulls live data at execution time. Set up a schedule (daily/hourly/weekly cron) in the Apify console to keep your dataset current automatically.