Catho Scraper — Brazil Jobs, Salaries & Companies avatar

Catho Scraper — Brazil Jobs, Salaries & Companies

Pricing

from $0.00075 / job

Go to Apify Store
Catho Scraper — Brazil Jobs, Salaries & Companies

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

hiper soft

Maintained by Community

Actor 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?

FieldDescription
Job ID, title, linkCatho vacancy
CompanyHiring company
LocationCity, state, postal code
OpeningsNumber of positions
SalaryDisplayed salary, min/max, unit, currency
Contract typeCLT, PJ, temporário, estágio…
DescriptionFull vacancy description
PostedPosting date and label
FlagsSponsored, 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

  1. Click Try for free to open Catho Scraper in Apify Console.
  2. Enter job titles and optionally cities (with state code).
  3. Keep Include full details on for descriptions and salary ranges.
  4. Set Max jobs and click Start.
  5. 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
}
FieldDescription
Job titlesProfessions in Portuguese, one search each.
CitiesBrazilian cities with state code. Empty = all of Brazil.
Include full detailsDescription, contract type, salary range, date.
Catho search linksSearch-results links. Override job titles.
Max jobsStop 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

FieldTypeDescription
jobId, title, urlstringVacancy.
companystringHiring company.
openingsnumberNumber of positions.
location, state, street, postalCodestringLocation.
salaryTextstringSalary as displayed.
salaryMin, salaryMax, salaryUnit, currencymixedSalary range.
contractTypestringContract type.
descriptionstringFull description.
published, datePosted, validThroughstringDates.
sponsored, activeRecruiterbooleanFlags.
search, scrapedAtstringSource 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

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.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with Catho.