OCC Mexico Jobs Scraper: Empleos México con Filtros y Salario
Pricing
from $0.71 / 1,000 job postings
OCC Mexico Jobs Scraper: Empleos México con Filtros y Salario
Scrape OCC Mundial (occ.com.mx) empleos in México: filter by 32 states, city, 23 job areas, salary, remote or hybrid and education. Clean salary numbers, real posted dates, optional full details, new-postings monitor. Export JSON, CSV, Excel. Ofertas de empleo, no login.
Pricing
from $0.71 / 1,000 job postings
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
🇲🇽 OCC Mexico Jobs Scraper: Empleos México con Filtros y Salario
|
Every OCC job in Mexico, filtered the way you hire and with salaries as real numbers Choose the state, job area, pay range, remote or hybrid and how recent. Get clean, spreadsheet-ready postings, or only the ones you have not seen before. |
|
🎯 Every OCC filter State, city, job area, contract, work model, education and posted date. |
💰 Salary as numbers Minimum, maximum, period and a monthly equivalent, plus a pay range filter in pesos. |
🔁 New postings only Name a search, schedule it, and skip what you already have. |
📄 Full details on demand Description, area, education, contract, hours and closing date. |
Collect OCC Mundial (occ.com.mx, la bolsa de trabajo de México) job postings by keyword, state, city, job area and pay, and download them as JSON, CSV or Excel in minutes. Each posting comes with the title, employer, location, salary, work model and publication date. Switch on full details to add the complete description, job area, minimum education, contract, working hours and closing date.
🔍 What can you do with it?
- I am a recruiter or talent sourcer building a weekly list of new openings in Monterrey, Guadalajara or Mexico City, so I can reach hiring teams before the posting gets crowded.
- I am an HR or compensation analyst comparing posted salaries by state, job area and work model, and tracking how pay moves month to month.
- I run a job board or career newsletter and need a steady feed of fresh Mexican postings with clean dates, locations and employer names.
- I sell to growing companies and use hiring activity by city and area as a signal of who is expanding right now, including employers that hide their name.
| ⚡ No login, no account. Ready for the Apify scheduler: set it once and receive only new postings on every run. |
🚀 How to use it
|
STEP 1 Describe the roles Enter one or more keywords, or paste a search page copied from occ.com.mx. |
STEP 2 Narrow it down Choose states, job areas, pay range, work model, education and how recent. |
STEP 3 Run and download Click Start, then export JSON, CSV or Excel. |
⚙️ Input
All fields are optional. With no changes, the Actor returns the 20 newest postings that match the keyword desarrollador.
| Field | Type | Required | Description |
|---|---|---|---|
| Job keywords | array of text | No | Job titles, skills or company names, one per row. Each is searched separately and duplicates are removed. Empty means all postings. |
| OCC search page URLs | array of URLs | No | Paste search pages from occ.com.mx. Each is collected with its own filters, and the form filters are not applied to it. |
| States | array of enums | No | One or more of Mexico's 32 states. Empty means all of Mexico. |
| City or municipality | text | No | A city or municipality such as Guadalajara, Monterrey or Benito Juárez. |
| Job areas | array of enums | No | OCC job areas such as Sales, Information technology or Accounting and finance. |
| Contract and hours | array of enums | No | Permanent, full time, part time, temporary, freelance or internship. |
| Work model | array of enums | No | On site, hybrid or remote. |
| Education level | array of enums | No | From secondary school to postgraduate. |
| Employer type | enum | No | Any employer, named employers only, or confidential employers only. |
| Verified employers only | boolean | No | Keep postings from employers with OCC's verified badge. |
| Minimum / maximum monthly salary (MXN) | integer | No | Keep postings whose pay range fits. 0 means no limit. |
| Only postings that show a salary | boolean | No | Drop postings where the employer hides the pay. |
| Posted within | enum | No | Today, 24 hours, 2 or 3 days, a week, 2 weeks, a month or 2 months. |
| Sort results by | enum | No | Newest first or relevance. |
| Maximum postings | integer | No | Total postings to return, 1 to 100,000. Default 20. |
| Add full posting details | boolean | No | Adds the full description and posting facts. Slower. Off by default. |
| Monitor name | text | No | Name a search to return only postings you have not received before. |
📦 Output
Each row is one job posting. Fields the site does not publish are left out instead of being filled with placeholders.
{"id": "21382817","url": "https://www.occ.com.mx/empleo/oferta/21382817-contador-general","title": "Contador general","company": "Vesser","isConfidentialCompany": false,"isVerifiedCompany": false,"location": "Zapopan, Jalisco","city": "Zapopan","state": "Jalisco","country": "MX","salaryText": "$ 25,000 - $ 28,000 Mensual","salaryDisclosed": true,"salaryMin": 25000,"salaryMax": 28000,"salaryCurrency": "MXN","salaryPeriod": "month","salaryMonthlyMin": 25000,"salaryMonthlyMax": 28000,"postedText": "Hace 2 días","postedDate": "2026-10-21","postedDatePrecision": "day","badges": ["Recomendada", "Postúlate primero"],"isUrgent": false,"isSponsored": false,"isFeatured": true,"workModel": "hybrid","category": "Contabilidad - Finanzas","subcategory": "Contabilidad","minEducation": "Universitario titulado","contractType": "Tiempo completo","schedule": "Jornada completa","validThrough": "2026-12-20","description": "Contador(a) Fiscal y de Nómina – Zapopan (Jardines Universidad)...","detailFetched": true,"searchKeyword": "contador","scrapedAt": "2026-10-23T20:02:40.128Z"}
Field reference
| Field | Type | Description |
|---|---|---|
id | string | OCC posting number. |
url | string | Link to the posting, where candidates apply. |
title | string | Job title as published. |
company | string | Employer name. Left out when the employer is confidential. |
isConfidentialCompany, isVerifiedCompany | boolean | Employer name hidden by OCC, and OCC's verified-employer badge. |
logoUrl | string | Employer logo, when the posting shows one. |
location, city, state, country | string | Where the job is based. Country is always MX. |
salaryText | string | Salary line exactly as OCC shows it. |
salaryDisclosed | boolean | Whether the employer shows a salary. |
salaryMin, salaryMax, salaryCurrency, salaryPeriod | number, string | Salary as numbers, in pesos, with the pay period. |
salaryMonthlyMin, salaryMonthlyMax | number | Salary converted to a monthly amount, for easy comparison. |
postedText, postedDate, postedDatePrecision | string | OCC's relative age, the publication date, and whether it is exact (day) or approximate. |
benefits | array | Benefits shown on the posting card. |
badges, isUrgent, isSponsored, isFeatured | array, boolean | Labels such as urgent hiring, promoted and featured postings. |
workModel | string | on-site, hybrid or remote. Set when the work model filter or the details make it known. |
category, subcategory | string | Only with full details: OCC job area and subarea. |
minEducation, contractType, schedule | string | Only with full details: minimum education, contract and working hours. |
validThrough | string | Only with full details: closing date. |
description, descriptionHtml | string | Only with full details: full posting text and cleaned HTML. |
detailFetched | boolean | Only with full details on: whether the detail data was added. |
searchKeyword | string | The keyword that found the posting. |
scrapedAt | string | When the row was collected. |
💰 Pricing
Pricing is pay per event. You pay for each posting saved to your dataset. If you switch on full details, each posting whose details were actually retrieved is charged a second, separate Job details event. Postings where details could not be retrieved are not charged for it, and runs with no results cost nothing. Both events follow your Apify plan, so higher plans pay less per event, and the maximum charge you set for a run is always respected. There are no monthly subscriptions or hidden fees. Free-plan runs are limited to 25 postings per run, 3 runs per day, and a short wait between runs. Paid plans have no such limits.
⭐ Enjoying OCC Mexico Jobs Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ If this saves you hours of searching OCC by hand, tell us about it. A 5-star rating takes 10 seconds and helps other recruiters and analysts working with Mexican hiring data find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
✨ Tips and best practices
- Build a daily hiring feed. Pick a Monitor name, set Posted within to 24 hours or 2 days, and schedule the Actor. Every run returns only postings you have not received before.
- Compare pay across places. Pick several states, turn on Only postings that show a salary, and sort on the monthly salary fields in your spreadsheet.
- Separate direct employers from hidden ones. Employer type lets you keep only named companies, or study the confidential postings on their own.
- Add details only when you need them. The default run is quick. Turn on full details when you need descriptions, job areas or closing dates.
- Copy a search from occ.com.mx. Set up the filters on the site, paste the page address into the search URLs, and get exactly that list.
- Read the publication date with its precision. Recent postings have an exact date. Older ones show a week or month ago on the site, so their date is marked approximate until you add full details.
❓ FAQ
¿Cómo exporto las vacantes de OCC a Excel?
Run the Actor with your keyword and filters, open the Output tab, and export the dataset as Excel or CSV. Spanish accents are kept as published.
Does it need an OCC account?
No. It collects publicly visible postings and needs no login or account.
Does it return salaries?
Yes, whenever the employer shows one. Roughly seven in ten postings do. Those come back as numbers with the pay period. When the employer hides the pay, the salary fields are left out instead of guessed.
Does it return recruiter or candidate contact details?
No. It returns public posting and employer information only: no resumes, candidate data or private contact details.
¿Cómo encuentro empleos remotos en Guadalajara o Ciudad de México?
Select Jalisco or Ciudad de México under States and Remote under Work model. Add Posted within to see only the newest remote roles.
🛡️ Disclaimers and support
- Disclaimer: This Actor retrieves publicly available job postings. It is an independent tool and is not affiliated with or endorsed by OCC Mundial. Make sure your use complies with the site's terms and applicable laws.
- Support: Open an issue from the Actor page in the Apify Console for bug reports or feature requests.
🔗 Other actors
- Kariyer.net Jobs Scraper: İş İlanları Türkiye with Filters ↗ - Turkey job postings with city, sector and remote filters.
- AllJobs.co.il Scraper: משרות ודרושים API ↗ - Israel job listings with clean Hebrew data.
- Net-Empregos Portugal Jobs Scraper: Vagas de Emprego, No Login ↗ - Portuguese job listings by district, category or keyword.
- MyCareersFuture Singapore Scraper: Jobs, Salaries, Skills & UEN ↗ - Singapore jobs with salary ranges and skills.
- IIMJobs Scraper: MBA, Finance & CA Jobs India with Recruiters ↗ - MBA, finance and consulting roles across India.