Gupy Jobs Scraper — Brazil Jobs (portal.gupy.io) avatar

Gupy Jobs Scraper — Brazil Jobs (portal.gupy.io)

Pricing

from $0.00075 / job

Go to Apify Store
Gupy Jobs Scraper — Brazil Jobs (portal.gupy.io)

Gupy Jobs Scraper — Brazil Jobs (portal.gupy.io)

Scrape Brazilian job listings from Gupy (portal.gupy.io): title, company, full description, job type (CLT, internship, PJ, trainee…), remote/hybrid/on-site, city, state, publish date and application deadline. Filter by keyword, state, city and type. 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

4 days ago

Last modified

Categories

Share

Gupy Jobs Scraper: Brazil Job Listings from portal.gupy.io (Vagas Gupy)

Gupy Jobs Scraper extracts job listings from Gupy (portal.gupy.io), Brazil's largest recruiting platform, used by thousands of employers such as Ambev, Vivara, Itaú, Magazine Luiza and Localiza. Every job includes the title, company, company logo and career page, full job description, contract type (CLT/efetivo, estágio, jovem aprendiz, trainee, PJ, temporário…), workplace (remoto, híbrido, presencial), city, state, publish date and application deadline. Search vagas by keyword, state or city and export to CSV, Excel or JSON.

What does Gupy Jobs Scraper do?

Gupy powers the career pages of a large share of Brazilian companies, and the Gupy job portal lists their open positions in one place. This scraper turns any Gupy search into a clean dataset:

  • 🇧🇷 Search any keyword in Portuguese or English: analista, vendedor, desenvolvedor, estágio, python, enfermeiro.
  • 📍 Filter by state and city: São Paulo, Rio de Janeiro, Minas Gerais, Curitiba, Campinas and more.
  • 🏠 Remote, hybrid or on-site jobs (vagas remotas, híbridas, presenciais).
  • 📄 Contract type: CLT/efetivo, internship (estágio), apprentice (jovem aprendiz), trainee, temporary, PJ/associate, freelancer, talent pool.
  • 📝 Full job description with responsibilities, requirements and benefits.
  • 🏢 Company name, logo and Gupy career page for every job.
  • 📅 Publish date and application deadline for fresh-job monitoring.
  • ♿ PcD flag: whether the job is open to people with disabilities.

What data can you scrape from Gupy?

FieldDescription
Job ID, title, linkGupy job identifier and application page
CompanyCompany name, slug, logo and career page
DescriptionFull job description
Job typeCLT, estágio, jovem aprendiz, trainee, temporário, PJ…
WorkplaceRemote, hybrid or on-site
City and stateJob location in Brazil
PcDOpen to people with disabilities
PublishedPublish date
DeadlineApplication deadline

Use cases for Brazilian job data

  • Recruiters and staffing agencies (recrutamento e seleção): find companies hiring for specific roles and states.
  • Labor-market research: track demand for analysts, developers, sales and healthcare roles across Brazil.
  • B2B sales prospecting: hiring companies are growing companies, which makes them good leads for HR tech, benefits and services.
  • Job aggregators and Telegram/WhatsApp channels: publish fresh vagas automatically every day.
  • Internship and trainee programs: collect every open estágio and trainee program in one sheet.
  • HR analytics: compare remote vs on-site share and contract types by region.

How to scrape Gupy jobs

  1. Click Try for free to open Gupy Jobs Scraper in Apify Console.
  2. Enter search keywords (or leave empty for all jobs).
  3. Optionally add states, cities, workplace and job type filters.
  4. Set Max jobs and click Start.
  5. Download the jobs as CSV, Excel or JSON.

Input

Example input

{
"keywords": ["analista de dados", "vendedor"],
"states": ["São Paulo", "Paraná"],
"workplaceTypes": ["remote", "hybrid"],
"jobTypes": ["vacancy_type_effective", "vacancy_type_internship"],
"maxItems": 500
}
FieldDescription
Search keywordsJob titles or skills. One search each. Leave empty for all jobs.
StatesBrazilian states by full name. One search each.
CitiesCities. One search each.
WorkplaceRemote, hybrid, on-site.
Job typeCLT, internship, apprentice, trainee, temporary, PJ, freelancer, outsourced, talent pool, lecturer.
Company name containsKeep only jobs from matching companies.
Max jobsStop after this many jobs (0 = no limit).

Output

Job example

{
"jobId": "12617093",
"title": "Vendedor(a) Life By Vivara - Itu Plaza Shopping - Itu/SP",
"company": "Vivara Lojas",
"companySlug": "vivaralojas",
"companyLogo": "https://attachments.gupy.io/production/companies/456/career/183263/images/2024-08-15_13-55_companyLogoUrl.png",
"companyCareerPage": "https://vivaralojas.gupy.io/",
"url": "https://vivaralojas.gupy.io/job/eyJqb2JJZCI6MTI2MTcwOTMsInNvdXJjZSI6Imd1cHlfcG9ydGFsIn0=",
"description": "Venha brilhar com a maior rede de joalherias da América Latina! Com mais de 60 anos de história…",
"jobType": "Full-time (CLT)",
"jobTypeCode": "vacancy_type_effective",
"workplaceType": "on-site",
"city": "Itu",
"state": "São Paulo",
"acceptsPwd": false,
"publishedAt": "2026-10-05T21:15:54.095Z",
"applicationDeadline": "2026-11-27T00:00:00.000Z",
"searchTerm": "vendedor"
}

Output schema

FieldTypeDescription
jobIdstringGupy job ID.
titlestringJob title.
companystringCompany name.
companySlugstringCompany's Gupy subdomain.
companyLogostring (URL)Company logo.
companyCareerPagestring (URL)Company's Gupy career page.
urlstring (URL)Job application page.
descriptionstringFull job description.
jobTypestringContract type in English.
jobTypeCodestringGupy contract type code.
workplaceTypestringremote, hybrid or on-site.
city, statestringJob location.
acceptsPwdbooleanOpen to people with disabilities (PcD).
publishedAtstring (ISO date)Publish date.
applicationDeadlinestring (ISO date)Application deadline.
searchTermstringKeyword that found the job.
scrapedAtstring (ISO date)When the row was collected.

How much does it cost to scrape Gupy?

Gupy Jobs Scraper uses pay-per-job pricing: a small fixed price per job, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price. A run of 1,000 jobs takes a few minutes.

More job data

FAQ

Can I search in Portuguese? Yes. Portuguese and English keywords both work, and job texts are returned exactly as published.

Does it include the full job description? Yes. Every job includes the full description as plain text.

How many jobs can I get? Everything that matches your search. Leave keywords empty and set Max jobs to 0 to collect all listed jobs; add several states or cities to split very large searches.

Can I get only remote jobs (vagas remotas)? Yes. Set Workplace to Remote.

Can I get only internships (estágio) or jovem aprendiz? Yes. Pick those under Job type.

How fresh is the data? Every run reads the live job portal, and publishedAt shows when each job was posted.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate Gupy Jobs Scraper with other apps? Gupy Jobs 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 Gupy? The scraper only collects publicly listed job offers. You are responsible for using the data in line with Gupy's terms and the LGPD (Brazil's data protection law).

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with Gupy's terms. Not affiliated with Gupy.