OCC Mundial Jobs Scraper - Full Details, $0.005/Job avatar

OCC Mundial Jobs Scraper - Full Details, $0.005/Job

Pricing

$5.00 / 1,000 job posting scrapeds

Go to Apify Store
OCC Mundial Jobs Scraper - Full Details, $0.005/Job

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

Gio

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

15 days ago

Last modified

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

FieldTypeDescription
titlestringJob title as posted.
companystringHiring company name.
city / statestringJob location.
employmentTypestringEmployment type as OCC labels it, e.g. "Tiempo completo".
salaryMin / salaryMaxnumber or nullDisclosed salary range; null when the employer did not publish a salary.
salaryCurrencystringCurrency of the salary range, typically MXN.
datePosted / validThroughstringPosting date and expiry date.
descriptionstringFull job description text as published by the employer, not a truncated summary.
urlstringCanonical OCC Mundial posting URL.
scrapedAtstringISO 8601 timestamp of when this actor retrieved the result.

Pricing

Pay-per-event. You are charged only for job postings actually returned.

EventPrice
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-scraper charges $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

  • salaryMin and salaryMax are frequently null: many employers on OCC Mundial do not disclose a salary range, which this actor passes through as-is rather than guessing a figure.
  • description is 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 maxItems to 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 keyword itself (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