Gupy.io Scraper — Brazil Job Board avatar

Gupy.io Scraper — Brazil Job Board

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Gupy.io Scraper — Brazil Job Board

Gupy.io Scraper — Brazil Job Board

Extract job listings from any Gupy.io company career page. No proxy, no API key. 64 fields per job including hiring pipeline stages, benefits, company social links and full structured address.

Pricing

from $1.49 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Gupy Scraper — Brazil Job Board

Extract job listings from any company career page on Gupy.io — Brazil's #1 HR and recruitment platform. No proxy, no browser, no API key required.

Why this scraper?

🚀 Complete data — 61 fields per job

Title, department, city, workplace type, full hiring pipeline stages, company social links, benefits, salary range, PCD/disability flag, video URLs and more.

⚡ Fast listing mode — no detail fetches

Toggle fetchDetails off to retrieve all jobs in a single request per company — ideal for monitoring job counts, filtering by location or department, and building pipelines that don't need full descriptions.

🌎 Multi-company in one run

Scrape Itaú, Ambev, Sicredi and any other Gupy-powered company simultaneously by listing their subdomains.

🔒 Zero bot detection

Public career pages, no authentication, no proxy required. Fully reliable for scheduled runs.


Input parameters

ParameterTypeDefaultDescription
subdomainsstring[]Company subdomains to scrape, e.g. ["vempra", "ambev", "sicredi"]. Full URLs are also accepted.
startUrlsRequestSource[]Alternative: full Gupy career URLs, e.g. https://vempra.gupy.io.
fetchDetailsbooleantrueWhen true, fetches each job's full detail page for description, prerequisites, responsibilities, benefits, salary, hiring pipeline, and all dates. When false, returns listing-level data only (faster and cheaper for large companies).
maxJobsPerCompanyinteger0Cap results per company. 0 = unlimited.
requestDelayinteger200Mean delay in milliseconds between requests (Gaussian randomised).
proxyConfigurationProxyOptional. Not required for Gupy — leave empty.

Output schema

{
"id": 11122229,
"code": "G_CS_36",
"jobUrl": "https://vempra.gupy.io/jobs/11122229",
"applicationUrl": "https://vempra.gupy.io/jobs/11122229/apply",
"companySubdomain": "vempra",
"companyId": 2,
"companyName": "Gupy",
"companyCareerPageUrl": "https://vempra.gupy.io",
"companyLogoUrl": "https://attachments.gupy.io/...",
"companyBannerUrl": null,
"companyWebsite": null,
"companyAbout": "Somos uma empresa de tecnologia...",
"companyAboutHtml": "<p>Somos uma empresa de tecnologia...</p>",
"companyLinkedin": null,
"companyFacebook": null,
"companyInstagram": null,
"companyGlassdoor": null,
"companyTimezone": "America/Sao_Paulo",
"companyLanguage": "pt",
"title": "Consultor de Customer Success",
"type": "vacancy_type_effective",
"workplaceType": "hybrid",
"isRemote": false,
"publicationType": "external",
"isInternalMobility": false,
"quickApply": false,
"department": null,
"role": null,
"jobLanguage": null,
"skills": null,
"reason": "staff_replacement",
"isDisabilityJob": true,
"fullAddress": "Av. Paulista, 1079, São Paulo, SP, 01311200",
"city": "São Paulo",
"state": "São Paulo",
"stateCode": "SP",
"country": "Brasil",
"countryCode": "BR",
"publishedAt": "2026-04-10T17:35:23.160Z",
"expiresAt": "2026-05-04",
"registerEndDate": "2026-06-09",
"description": "Somos uma empresa de tecnologia...",
"descriptionHtml": "<p>Somos uma empresa...</p>",
"prerequisites": "Experiência prévia em Customer Success...",
"prerequisitesHtml": "<ul><li>...</li></ul>",
"responsibilities": "A área de Operações reúne...",
"responsibilitiesHtml": "<p>A área de Operações...</p>",
"benefits": "Vale-refeição no cartão Caju; Plano médico...",
"benefitsHtml": "<ul><li>...</li></ul>",
"jobSteps": [
{ "id": 65670466, "name": "Cadastro", "order": 0, "type": "register", "category": "registration" },
{ "id": 65670463, "name": "Entrevista", "order": 1, "type": "offline", "category": "interview" }
],
"jobStepsCount": 7,
"salaryRange": null,
"journey": null,
"contractType": null,
"jobImageUrl": "https://attachments.gupy.io/...",
"jobSocialImageUrl": "https://attachments.gupy.io/...",
"videoUrl": null,
"videoTitle": null,
"isPostedOnGoogle": true,
"status": "published",
"scrapedAt": "2026-05-06T10:00:00.000Z"
}

Examples

Single company — full details

{
"subdomains": ["vempra"],
"fetchDetails": true
}

Large company — listing only (fast mode)

{
"subdomains": ["sicredi"],
"fetchDetails": false
}

Multi-company run

{
"subdomains": ["vempra", "ambev", "suzano", "usiminas"],
"fetchDetails": true,
"maxJobsPerCompany": 100
}

Finding a company's subdomain

Visit the company's Gupy career page. The subdomain is the part before .gupy.io:

  • https://vempra.gupy.iovempra
  • https://ambev.gupy.ioambev
  • https://sicredi.gupy.iosicredi

You can also paste the full URL directly in startUrls and the subdomain is extracted automatically.


💰 Pricing

$1.49 per 1,000 results — you only pay for successfully retrieved listings. Failed retries are never charged.

ResultsCost
100~$0.15
1,000~$1.49
10,000~$14.90
100,000~$149.00

Flat-rate alternatives typically charge $29–$49/month regardless of usage. At 10,000 results/month, this scraper costs significantly less with no commitment.

Use the Max jobs per company cap to control your spend exactly.


Performance

Company sizeJobsModeApprox. time
Small (< 20 jobs)10fetchDetails: true~5 s
Medium (50 jobs)50fetchDetails: true~20 s
Large (300+ jobs)300fetchDetails: true~2 min
Large (300+ jobs)300fetchDetails: false~3 s

Memory: 256 MB.


Known limitations

  • Apply URL: Always points to the Gupy application form. Gupy does not expose external ATS redirect URLs.
  • Salary: Not published by all employers — will be null when unavailable. Gupy does not require salary disclosure.
  • Company scope: Each run is scoped to the subdomains you provide. There is no built-in discovery of all companies on Gupy.
  • Internal vacancies: Jobs with publicationType: "internal" are visible when the career page is public. Internal-only pages (requiring login) cannot be scraped.

Technical details

  • Source: gupy.io — Brazil's leading ATS and job board platform
  • Memory: 256 MB
  • Repost storage: KeyValueStore gupy-scraper-job-dedup, 90-day TTL
  • Retry: Automatic retry on network errors, exponential backoff, 3 attempts per request

Additional services

Need a custom actor, additional filters, scheduled runs, or integration support? Send an email to info@unfencedgroup.nl — we build on request.


Built by unfenced-group · Issues? Open a ticket or send a message.