OCC Mundial Jobs Scraper
Pricing
from $10.00 / 1,000 jobs
OCC Mundial Jobs Scraper
Every job on OCC Mundial, Mexico's biggest job board, in one run: salary ranges in MXN, category, contract, work model, education, benefits, skills and full descriptions. Recruiters, HR teams and analysts get 1,000 jobs in under a minute.

💼 OCC Mundial Jobs Scraper
Extract job listings from OCC Mundial, Mexico's biggest job board: title, company, salary (as shown and as numbers in MXN), city, state, category, contract, schedule, work model, education, benefits, skills, screening questions and the full description. Search by keyword, state or city, and filter by category, work model, contract, education, salary range and posting date. About 1,000 jobs with full details in under a minute.
OCC lists more than 55,000 open jobs. The site itself stops paging a search at about 10,000 results; this Actor splits bigger searches by category and state, so a run with no filters can return the whole board.
👉 Try it now: press Start. The ready-made input gives you 10 jobs in a few seconds.
💰 $0.014 per job on the Free plan (10 jobs per run), from $0.0125 on paid plans. See pricing
✨ Why this scraper?
Fast without shortcuts
About 1,000 jobs with full details in under a minute (14 seconds in our tests), with no browser and no proxy.Every filter, not just a keyword box
Category, work model, contract, education, salary and date are inputs you pick from a list.The whole board when you need it
Big searches are split into pieces OCC can page through completely, newest first, with no duplicates.Honest about what OCC shows
Confidential companies stay confidential (companyis empty andconfidentialCompanyis true). Recruiter names, phones and emails are never collected.Search
By one or more keywords, in one or more states or cities, or across all of Mexico.Every OCC filter as a real input
Category (23), work model, contract type, education level, minimum and maximum salary, posting date, and sort order.Apify platform
Schedule runs, get only new jobs, export to Excel or CSV, use the API, or connect Google Sheets, Zapier and Make.
⚖️ How it compares
| Capability | This actor | unfenced-group | corvuslab | gio21 | stilled_stalagmite |
|---|---|---|---|---|---|
| Several keywords and locations in one run | yes | no | no | no | no |
| Category filter | several | one | no | no | no |
| Work model, education, salary filters | yes | no | no | no | no |
| Contract filter | several | one | no | no | no |
| Posting date filter and newest-first sort | yes | no | no | no | no |
| Past OCC's 10,000-job paging limit | yes | no | no | no | no |
| Full description | yes | optional | yes | yes | yes |
| Skills and screening questions | yes | no | no | no | no |
| Benefits list | yes | no | no | no | no |
| Salary min/max numbers and pay period | yes | yes | partial | no | no |
| Proxy | none needed | not stated | not stated | not stated | not stated |
corvuslab adds incremental mode and Telegram, Slack or Discord alerts, and corvuslab and unfenced-group can return the description as HTML or markdown. Here the description is clean plain text with bullet points kept.
🚀 How to scrape OCC Mundial Jobs
- Create a free Apify account.
- Pick the filters you need, or keep the ready-made input.
- Click Start.
- Download the jobs as Excel, CSV or JSON from the Output tab.
💰 Pricing
How much does it cost to scrape OCC Mundial Jobs?
You pay a one-time $0.003 per run, plus a price for each job saved:
| Charged for | Free | Bronze | Silver | Gold+ |
|---|---|---|---|---|
| Job: One OCC Mundial job saved to your dataset, with full details. | 0.014 | 0.0125 | 0.011 | 0.01 |
Example: 1,000 jobs cost about $12.5 on Bronze. No proxy or compute costs on top.
📦 What data you get
| Field | Description |
|---|---|
jobId, url | OCC's job ID and the job page. |
title, company, confidentialCompany, verifiedCompany | Job title and hiring company; confidential listings have no company name. Verified means OCC checked the employer. |
city, state | Where the job is. |
salary, salaryMin, salaryMax, salaryCurrency, salaryPeriod | The salary exactly as shown, the same as numbers in MXN, and the period (monthly, biweekly, weekly, daily, hourly, yearly). Empty when the company hides it. |
category, subcategory | OCC's job category and subcategory. |
employmentType, workSchedule, workModel | Contract (permanent, temporary...), schedule (full time, part time...) and onsite, hybrid or remote. |
education | Minimum education asked for. |
benefits, skills, screeningQuestions | Lists of benefits, required skills and the questions applicants must answer. |
description | Full job description as plain text. |
companyLogo, companyJobsUrl | Company logo and the page with all its jobs. |
postedAt, expiresAt | Posting and expiry dates (YYYY-MM-DD). |
scrapedAt | When the row was collected (UTC). |
error | Only present when a job's details didn't load. |
⚙️ Input
| Section | What it's for |
|---|---|
| Maximum jobs | Always first, caps the whole run. Empty means no limit. |
| Search | Keywords, locations, or a pasted OCC search link. |
| Job filters | Category, work model, contract type, education, minimum and maximum salary, posting date, sort order. |
Input examples
💰 Salary benchmark for sales roles in Jalisco
{ "maxItems": 1000, "keywords": ["vendedor"], "locations": ["Jalisco"], "minSalary": 10000 }
🏠 Remote IT jobs posted this week
{ "maxItems": 500, "categories": ["tecnologias-de-la-informacion-sistemas"], "workModels": ["remote"], "postedWithin": "7" }
🎓 Internships for students in Monterrey and CDMX
{ "maxItems": 300, "locations": ["Monterrey", "Ciudad de México"], "contractTypes": ["becario-practicas"] }
🗺️ The whole board, every job (leave Maximum jobs empty)
{ "keywords": [] }
🔗 Reuse a search you built on the site
{ "maxItems": 200, "pageUrl": "https://www.occ.com.mx/empleos/de-contador/en-nuevo-leon/?smin=20000" }
🔗 Related scrapers
- Catho Jobs Scraper
- Trabajando.cl Jobs Scraper: Chile Job Listings.
- Swiss Jobs Scraper (Job-Room / arbeit.swiss)
- SS.com Scraper: Latvia Classifieds (Cars, Flats, Jobs).
❓ FAQ and troubleshooting
Is there an OCC Mundial Jobs API? Do I need an API key?
OCC Mundial Jobs has no public data API for this. This Actor works as an OCC Mundial Jobs API alternative: it reads the public pages and gives you clean JSON, CSV or Excel, with no API key, no login and no code to maintain. You can also call it from your own code with the Apify API, or from an AI agent through MCP:
claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/occ-scraper"
Why do I get only 10 jobs?
On the Apify free plan each run saves up to 10 results, so you can try it before paying. Any paid plan removes the limit.
A location was skipped
Use a state ("Jalisco", "Nuevo León") or a city ("Guadalajara", "Monterrey"). Accents are optional. If every location you gave is unrecognizable, the run stops with 0 results instead of searching all of Mexico.
Salary fields are empty
The company chose to hide the salary ("Si el reclutador te contacta podrás conocer el sueldo"). The salary filters still work on those jobs because OCC applies them on its side.
Is this an official OCC Mundial Jobs tool?
No. It is independent and not affiliated with OCC Mundial Jobs. It reads only data OCC Mundial Jobs publishes on its public pages, at a moderate pace. Use the data in line with OCC Mundial Jobs's terms and the laws that apply to you.
📧 Contact
Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com