482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Jobs & Recruiting

Catho Scraper logo

Catho Scraper

hipersoft/catho-scraper

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.

Total users

2

Monthly users

1

Total runs

25

Per job

$0.0015

Last rebuilt

Oct 26, 2026

Overview

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

  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
}
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

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.

Input

FieldTypeDescription
keywords
Job titles
arrayJob titles or professions in Portuguese, e.g. analista financeiro, vendedor, enfermeiro, motorista, desenvolvedor. Each title is a separate search.
locations
Cities
arrayBrazilian cities with state code, e.g. São Paulo SP, Rio de Janeiro RJ, Belo Horizonte MG, Curitiba PR. Each title is searched in each city. Leave empty for all of Brazil.
includeDetails
Include full details
booleanOpen each vacancy to add the full description, contract type, salary range, posting date and postal code.
Default: true
startUrls
Catho search links
arrayOptional. Paste Catho search-results links. When set, job titles are ignored.
maxItems
Max jobs
integerStop after this many jobs. 0 means no limit.
Default: 200
proxyConfiguration
Proxy configuration
objectNot required for normal use.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~catho-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "keywords": [
    "analista financeiro"
  ],
  "locations": [
    "São Paulo SP"
  ],
  "maxItems": 50
}'

Pricing

EventPricePaid plans from
Job
One Catho vacancy
$0.0015$0.0008

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Dribbble Shots Scraper

Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.

359 runs · 5 users · $0.003 / shot scraped

Computrabajo Scraper

Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.

206 runs · 4 users · $0.002 / listing scraped

Kraken Market Data Scraper

Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.

165 runs · 4 users · $0.001 / pair scraped

Bayt Scraper

Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.

134 runs · 4 users · $0.003 / job scraped

GitHub Scraper

Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.

131 runs · 7 users · $0.0008 / item scraped

Hacker News Scraper

Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.

130 runs · 2 users · $0.004 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build