Gupy.io Scraper — Brazil Job Board
Pricing
from $1.49 / 1,000 results
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
Maintained by CommunityActor 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
| Parameter | Type | Default | Description |
|---|---|---|---|
subdomains | string[] | — | Company subdomains to scrape, e.g. ["vempra", "ambev", "sicredi"]. Full URLs are also accepted. |
startUrls | RequestSource[] | — | Alternative: full Gupy career URLs, e.g. https://vempra.gupy.io. |
fetchDetails | boolean | true | When 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). |
maxJobsPerCompany | integer | 0 | Cap results per company. 0 = unlimited. |
requestDelay | integer | 200 | Mean delay in milliseconds between requests (Gaussian randomised). |
proxyConfiguration | Proxy | — | Optional. 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.io→vemprahttps://ambev.gupy.io→ambevhttps://sicredi.gupy.io→sicredi
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.
| Results | Cost |
|---|---|
| 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 size | Jobs | Mode | Approx. time |
|---|---|---|---|
| Small (< 20 jobs) | 10 | fetchDetails: true | ~5 s |
| Medium (50 jobs) | 50 | fetchDetails: true | ~20 s |
| Large (300+ jobs) | 300 | fetchDetails: true | ~2 min |
| Large (300+ jobs) | 300 | fetchDetails: 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
nullwhen 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.