OCC Mundial Jobs Scraper - Full Details, $0.005/Job
Pricing
$5.00 / 1,000 job posting scrapeds
OCC Mundial Jobs Scraper - Full Details, $0.005/Job
Searches OCC Mundial (Mexico) by keyword. Full detail per posting: salary, location, employment type, complete description. $0.005/job, no actor-start fee.
Pricing
$5.00 / 1,000 job posting scrapeds
Rating
0.0
(0)
Developer
Gio
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
2
Monthly active users
15 days ago
Last modified
Categories
Share
OCC Mundial Jobs Scraper - Full Job Details by Keyword
Search OCC Mundial, one of Mexico's largest job boards, by keyword and get the full posting for every match back in one request: title, company, location, employment type, salary and the complete job description, always included, with no separate enrichment step to configure.
Why use this scraper
OCC Mundial (occ.com.mx) lists tens of thousands of active job postings across Mexico, but it has no public API. Anyone building a job-market dashboard, a recruiting lead list, or a salary benchmarking dataset for Mexico today has to scrape the search results and then visit each individual posting to get the actual description, requirements and salary detail, which is where most lightweight scrapers stop.
This actor collapses that into one step. Give it a keyword, and it returns the full detail record for every matching posting, not just a search-result summary, ready to load into a spreadsheet, a BI tool or a recruiting pipeline.
Overview
Input is a job keyword (required) and a max-items cap. Output is one JSON object per job posting: title, company name, city, state, employment type, salary range and currency, posted and expiry dates, the full job description, and the canonical posting URL. A run of 10 to 20 postings typically finishes within half a minute, since each result is fetched from its own detail page in the same pass.
Supported inputs
- Keyword (
keyword, required): a job title or keyword to search, e.g."desarrollador","contador","gerente de ventas". OCC Mundial matches this against job titles and descriptions across its entire active listing base. - Max items (
maxItems): caps how many postings are returned, default 20, up to 100. Each item fetched counts toward your run cost, so set this to match how many results you actually need.
Use cases
- Recruiters and staffing agencies building a current list of openings for a given role across Mexico, with salary and location already extracted for triage.
- Salary benchmarking teams pulling salary ranges (where disclosed) for a role or industry to compare against their own compensation bands.
- Market research analysts tracking which companies are actively hiring for a given skill set or role, and in which cities.
- ATS and recruiting-pipeline integrations feeding newly posted jobs for a tracked keyword directly into a lead or candidate-matching system.
- Academic and labor-market researchers studying employment demand trends in Mexico by role, region or employment type over time.
How it works
The actor searches OCC Mundial for your keyword, then visits each matching posting's own detail page to extract the full record: title, employer, location, employment type, salary fields, posting and expiry dates, and the complete job description text. Because each result comes from its own detail page rather than just the search-results summary, nothing is truncated: a long description with full requirements and benefits text comes back exactly as the employer posted it. Results are capped at your maxItems value.
This two-step approach (search, then detail fetch per match) is also why the per-item price is higher than a pure search-results scraper: you are paying for a complete record, not a title-and-link summary that still needs a second tool or a second run to fill in. For workflows where the description text itself is the point (screening requirements, extracting required skills, matching candidates against a role), skipping that second step end to end is usually worth more than the per-item saving of a lighter scraper.
Input configuration
Basic keyword search
{"keyword": "desarrollador","maxItems": 20}
Larger sweep for a broader role
{"keyword": "contador","maxItems": 50}
Small, cheap check for a niche role
{"keyword": "gerente de ventas","maxItems": 5}
All three examples validate against this actor's input schema and are ready to run as-is.
Output sample
Real output from a live run on the keyword "desarrollador":
{"title": "Desarrollador","company": "N2S GLOBAL WORKFORCE SOLUTIONS S DE RL DE CV","city": "Guadalajara","state": "Jalisco","employmentType": "Tiempo completo","salaryMin": null,"salaryMax": null,"salaryCurrency": "MXN","datePosted": "2026-10-02","validThrough": "2026-12-01","description": "Position: SAP ABAP Developer Location: Guadalajara, Hybrid. Your Key Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field. 3+ years of experience in SAP ABAP development. Strong experience with ALV Reports, SmartForms/SAPscript/Adobe Forms, Enhancements, User Exits, BAdIs, and Enhancement Framework...","url": "https://www.occ.com.mx/empleo/oferta/...","scrapedAt": "2026-10-06T09:31:18.000Z"}
Key output fields
| Field | Type | Description |
|---|---|---|
title | string | Job title as posted. |
company | string | Hiring company name. |
city / state | string | Job location. |
employmentType | string | Employment type as OCC labels it, e.g. "Tiempo completo". |
salaryMin / salaryMax | number or null | Disclosed salary range; null when the employer did not publish a salary. |
salaryCurrency | string | Currency of the salary range, typically MXN. |
datePosted / validThrough | string | Posting date and expiry date. |
description | string | Full job description text as published by the employer, not a truncated summary. |
url | string | Canonical OCC Mundial posting URL. |
scrapedAt | string | ISO 8601 timestamp of when this actor retrieved the result. |
Pricing
Pay-per-event. You are charged only for job postings actually returned.
| Event | Price |
|---|---|
| Job posting scraped | $0.005 per posting |
A 1,000-posting run costs $5.00. There is no separate actor-start fee.
What makes this richer than the competition
Two other OCC Mundial scrapers on the Store, both priced per listing rather than per full detail record:
unfenced-group/occ-com-mx-scrapercharges $0.00099 per listing by default, but its own description notes "optional detail enrichment", meaning the base price covers a lighter search-result record and the full detail (including description) is a separate step to configure.corvuslab/occ-mundial-jobs-scraper(7 users/30 days) also returns full detail at $0.00099 per result, plus a small $0.0005 actor-start fee, and adds incremental monitoring and alerting on top.
This actor's price reflects a single, simple call: one keyword in, every matching posting's full detail record out, including the complete description text, with no separate enrichment flag or monitoring setup required. For a one-off keyword pull where the full job description is what you actually need, that means no second configuration step between search results and usable data.
Notes & limitations
salaryMinandsalaryMaxare frequentlynull: many employers on OCC Mundial do not disclose a salary range, which this actor passes through as-is rather than guessing a figure.descriptionis the employer's own posted text, including any formatting quirks (HTML entities, line breaks) from the source page.- Each item returned is fetched from its own detail page, so the cost scales with how many full records you actually need; set
maxItemsto a tight cap for a quick check and a higher one for a full market sweep. - This actor searches by keyword only. It does not currently support filtering by city, state or salary range as separate input fields; narrow your
keyworditself (e.g. include the city name) to focus a search.
FAQ
Does this need an OCC Mundial account or login? No. It searches OCC Mundial's public job listings directly, no login required.
Why is salaryMin/salaryMax null for some postings?
OCC Mundial does not require employers to disclose a salary; when the employer didn't publish one, this actor returns null rather than inventing a number.
Can I search in English?
Searches match against the Spanish-language postings on OCC Mundial; use the Spanish job title or keyword you're targeting (e.g. "desarrollador" rather than "developer") for the best match rate.
Does it return the full job description or just a summary? The full description text as posted by the employer, fetched from each job's own detail page.
How many postings can I pull per run?
Set maxItems up to 100 per run; for ongoing monitoring of a keyword, schedule the actor to run on a recurring interval.
What happens if my keyword returns zero postings? The run completes with an empty dataset; you are not charged for postings that were not returned.
For AI Agents & LLM Apps
This actor is available via the Apify MCP server (mcp.apify.com) for direct use inside Claude, agent frameworks and other MCP-compatible clients, and via the Apify API for programmatic use.
Direct API call, synchronous, dataset items returned in the response body:
curl "https://api.apify.com/v2/acts/gio21~occmundial-jobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"keyword": "desarrollador", "maxItems": 20}'
This returns the dataset items directly as a JSON array, ready for an LLM agent to parse without a separate poll-and-fetch step.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by OCC Mundial or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
SEO Keywords
occ mundial scraper, occ.com.mx scraper, mexico job board scraper, mexico jobs api, occ mundial jobs api, salary data mexico scraper, job posting scraper mexico