Vagas.com.br Scraper - Brazilian Jobs Data avatar

Vagas.com.br Scraper - Brazilian Jobs Data

Pricing

$5.00 / 1,000 job scrapeds

Go to Apify Store
Vagas.com.br Scraper - Brazilian Jobs Data

Vagas.com.br Scraper - Brazilian Jobs Data

Scrape job listings from Vagas.com.br. Extract titles, companies, salaries, locations, descriptions, benefits, and more from Brazil's leading job board.

Pricing

$5.00 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

1

Monthly active users

18 days ago

Last modified

Categories

Share

Scrape job listings from Vagas.com.br, one of Brazil's leading job boards. For each search term you provide, this Actor collects job titles, companies, seniority levels, locations, salaries, contract types, full descriptions, benefits, and publish dates as clean structured data.

What you can do with it

  • Job market research: track which roles, skills, and seniority levels Brazilian companies are hiring for in real time.
  • Recruiting and sourcing: build a feed of open positions by keyword (e.g. "desenvolvedor", "analista de dados") to map competitors and active employers.
  • Salary benchmarking: collect disclosed salary ranges and contract types to benchmark compensation across roles and regions.
  • Lead generation: find companies that are actively hiring and reach out with relevant services.
  • Talent analytics dashboards: feed structured job data into BI tools to monitor hiring trends, locations, and demand over time.

Input

FieldTypeDescription
searchTermsarrayList of job search keywords (e.g. "desenvolvedor", "analista de dados", "marketing"). Each term runs a separate search on Vagas.com.br. Required.
maxItemsintegerMaximum number of job listings to scrape. Set 0 for unlimited. Default 50.
includeDetailsbooleanWhen enabled, the scraper visits each job's detail page to extract the full description, benefits, salary, and contract type. Slower but richer data. Default true.
proxyobjectProxy settings. Vagas.com.br generally works without proxies, but you can enable them for reliability. Defaults to Apify Residential proxy.

Example input

{
"searchTerms": ["desenvolvedor", "analista de dados"],
"maxItems": 50,
"includeDetails": true
}

Output

One dataset item per job:

{
"id": "v8472193",
"url": "https://www.vagas.com.br/vagas/v8472193/desenvolvedor-back-end-node-js",
"title": "Desenvolvedor Back-end Node.js",
"company": "Tech Solutions Ltda",
"seniorityLevel": "Pleno",
"location": "São Paulo, SP",
"salary": "R$ 7.000,00 a R$ 9.000,00",
"contractType": "Efetivo (CLT)",
"description": "Buscamos pessoa desenvolvedora back-end para atuar com Node.js, APIs REST e bancos de dados relacionais em um time ágil...",
"requirements": null,
"benefits": ["Vale-refeição", "Vale-transporte", "Plano de saúde", "Home office"],
"publishedDate": "18/06/2026",
"searchTerm": "desenvolvedor",
"scrapedAt": "2026-06-26T13:45:02.118Z"
}

Pricing

$0.005 per job scraped (pay per event). You are not charged for failed pages or duplicates.

Notes and limits

  • The requirements field is always returned as null. Vagas.com.br does not expose a separate, structured requirements section, so requirements text is included within the description.
  • Several fields are only populated when includeDetails is enabled. With includeDetails set to false, the Actor reads listing cards only, so salary, contractType, description details and similar fields come back as null and benefits is an empty list [].
  • Salary is only filled when the employer discloses it on the listing. Many jobs omit salary, so this field is frequently null.
  • Duplicate listings (the same job ID appearing across pages or search terms) are detected and skipped automatically, so you are not billed for them.