Catho Scraper — Brazil Jobs, Salaries & Companies
Pricing
from $0.00075 / job
Catho Scraper — Brazil Jobs, Salaries & Companies
Scrape Brazilian job vacancies from Catho (catho.com.br): title, company, city, state, openings, salary text and range, contract type (CLT, PJ…), full description, posting date and link. Search any job title in any Brazilian city. Export CSV/JSON.
Pricing
from $0.00075 / job
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Catho Scraper: Brazil Job Vacancies, Salaries & Companies
Catho Scraper extracts job vacancies (vagas de emprego) from Catho (catho.com.br), one of Brazil's largest job boards. Every vacancy includes the job title, company, city, state, number of openings, salary as shown and salary range, contract type (CLT/efetivo, PJ, temporário, estágio…), full job description, posting date, postal code and link, plus sponsored and active-recruiter flags. Search any job title in any Brazilian city, and export to CSV, Excel or JSON.
What does Catho Scraper do?
- 🇧🇷 Search any profession: analista financeiro, vendedor, enfermeiro, motorista, desenvolvedor, auxiliar administrativo…
- 📍 Filter by city: São Paulo, Rio de Janeiro, Belo Horizonte, Curitiba, Porto Alegre, Recife… or all of Brazil.
- 💰 Salaries: salary as displayed plus the numeric salary range (min/max per month) when available.
- 📄 Contract type: CLT (efetivo), PJ, temporário, estágio and more.
- 📝 Full job description with activities and requirements.
- 🏢 Company name, number of openings, posting date and postal code.
- ⭐ Sponsored and active recruiter flags.
What data can you scrape from Catho?
| Field | Description |
|---|---|
| Job ID, title, link | Catho vacancy |
| Company | Hiring company |
| Location | City, state, postal code |
| Openings | Number of positions |
| Salary | Displayed salary, min/max, unit, currency |
| Contract type | CLT, PJ, temporário, estágio… |
| Description | Full vacancy description |
| Posted | Posting date and label |
| Flags | Sponsored, active recruiter |
Use cases for Brazilian job data
- Recruiters and staffing agencies (recrutamento e seleção): find companies hiring by role and city.
- Salary research: benchmark published salary ranges across Brazil.
- B2B prospecting: hiring companies are growing companies and good leads for HR and benefits services.
- Job aggregators and WhatsApp/Telegram groups: publish fresh vagas automatically.
- Labour-market analytics: track demand by profession, state and contract type.
How to scrape Catho
- Click Try for free to open Catho Scraper in Apify Console.
- Enter job titles and optionally cities (with state code).
- Keep Include full details on for descriptions and salary ranges.
- Set Max jobs and click Start.
- Download the vacancies as CSV, Excel or JSON.
Input
Example input
{"keywords": ["analista financeiro", "vendedor"],"locations": ["São Paulo SP", "Campinas SP"],"includeDetails": true,"maxItems": 500}
| Field | Description |
|---|---|
| Job titles | Professions in Portuguese, one search each. |
| Cities | Brazilian cities with state code. Empty = all of Brazil. |
| Include full details | Description, contract type, salary range, date. |
| Catho search links | Search-results links. Override job titles. |
| Max jobs | Stop after this many (0 = no limit). |
Output
Vacancy example
{"jobId": "38700995","title": "Assistente Financeiro","url": "https://www.catho.com.br/vagas/assistente-financeiro/38700995/","company": "KAED CONTABILIDADE","openings": 1,"location": "São Paulo","salaryText": "R$ 3.500","published": "Publicada Ontem","sponsored": true,"activeRecruiter": false,"description": "Descrição das Atividades:\nContas à receber, emissão de boletos, envio de arquivo remessa para os bancos, emissão de notas fiscais, conciliação bancária…","datePosted": "2026-10-05T23:59:59Z","contractType": "CLT (Efetivo)","salaryMin": 3001,"salaryMax": 4000,"salaryUnit": "MONTH","currency": "BRL","postalCode": "03086-050","state": "SP"}
Output schema
| Field | Type | Description |
|---|---|---|
jobId, title, url | string | Vacancy. |
company | string | Hiring company. |
openings | number | Number of positions. |
location, state, street, postalCode | string | Location. |
salaryText | string | Salary as displayed. |
salaryMin, salaryMax, salaryUnit, currency | mixed | Salary range. |
contractType | string | Contract type. |
description | string | Full description. |
published, datePosted, validThrough | string | Dates. |
sponsored, activeRecruiter | boolean | Flags. |
search, scrapedAt | string | Source info. |
How much does it cost to scrape Catho?
Catho Scraper uses pay-per-job pricing: a small fixed price per vacancy, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More Brazilian data
- Gupy Jobs Scraper: jobs from Gupy career pages across Brazil.
- Brazil CNPJ Scraper: Brazilian company registry data.
FAQ
How do I search a specific city? Add the city with its state code, e.g. "São Paulo SP" or "Belo Horizonte MG".
Does every vacancy show a salary? Many do. When the company hides it, salary fields are empty or show "A combinar".
How fresh is the data?
Every run reads the live job board; datePosted shows when each vacancy was published.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate Catho Scraper with other apps? Catho Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape Catho? The scraper only collects publicly listed job vacancies. You are responsible for using the data in line with Catho's terms and the LGPD.
Related Actors
Notes
Original clean-room implementation. Returns only public data. Not affiliated with Catho.