ITJobs.pt Scraper - Portugal IT Job Listings
Pricing
from $1.20 / 1,000 result scrapeds
ITJobs.pt Scraper - Portugal IT Job Listings
Scrape IT and tech job listings from ITJobs.pt, Portugal's leading IT jobs board. Filter by technology category (Java, .NET, DevOps, React, and more). Extract job titles, companies, locations, work mode (remote/hybrid/on-site), employment type, and full descriptions. No login required.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does ITJobs.pt Scraper do?
ITJobs.pt Scraper extracts IT and tech job listings from ITJobs.pt, Portugal's leading IT and technology jobs board. The scraper searches by technology category (Java, .NET, DevOps, React, Python, AWS, and more) and returns structured data including job titles, hiring companies, locations, work mode (remote/hybrid/on-site), employment type, and full descriptions.
Run it on the Apify platform to get API access, scheduling, proxy rotation, webhook integrations, and monitoring out of the box. No login or cookies required — all data is extracted from publicly available job listings.
Why use ITJobs.pt Scraper?
- Portuguese tech market research: Analyze demand for specific technologies, frameworks, and roles across Portugal's IT sector.
- Recruitment intelligence: Monitor which companies are hiring for which technologies and track new openings in real time.
- Remote-work benchmarking: ITJobs.pt clearly tags remote, hybrid, and on-site roles — useful for tracking Portugal's remote-work adoption in tech.
- Job aggregation: Feed Portuguese IT job listings into your own job board, aggregator, or HR platform.
- Academic research: Study employment trends and skill demand in the Portuguese tech labor market.
- Lead generation: Identify actively hiring Portuguese and nearshore tech companies for B2B sales outreach.
- Competitive intelligence: Track which technologies competitors are hiring for as a signal of their roadmap.
How to scrape ITJobs.pt data
- Go to the ITJobs.pt Scraper page on Apify Store.
- Click Try for free to open the Actor in Apify Console.
- Enter a technology category (e.g. "java", "devops", "react", ".net", "python", "aws") or leave the default.
- Set the maximum number of results you want.
- Click Start and wait for the run to finish.
- Download your data as JSON, CSV, Excel, or connect it to your workflow via API.
That's it — no coding required. The scraper handles pagination and data extraction automatically over plain HTTP, no browser needed.
Input
| Field | Type | Description | Default |
|---|---|---|---|
searchQuery | String | Technology category tag (java, devops, react, .net, python, aws, etc.) — unrecognized values scrape all categories | java |
maxResults | Integer | Maximum number of listings to scrape (1-10,000) | 50 |
includeDetails | Boolean | Visit each offer's native detail page for the full description, exact address, and confirmed employment type | true |
proxyConfiguration | Object | Proxy settings (optional — the site has no bot protection, recommended for large runs) | Apify Residential |
Example input
{"searchQuery": "devops","maxResults": 50,"includeDetails": true}
Output
The scraper outputs structured JSON data for each job listing. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Example output
{"jobTitle": "Senior Java Developer – Calypso and Investment Banking Expertise","company": "ITDS Portugal","companyUrl": "https://itdsportugal.com","location": "Porto","city": "Porto","postalCode": "4000-008","country": "Portugal","workMode": "Remote","salaryText": null,"employmentType": "FULL_TIME","postedDate": "2026-06-25","validThrough": "2026-07-25T14:33:07+00:00","jobDescription": "As a Senior Java Developer, you will be working for our client...","url": "https://www.itjobs.pt/oferta/514232/senior-java-developer-calypso-banking-applications","sourceId": "514232","scrapedAt": "2026-07-26T19:38:56.061Z"}
Data fields
| Field | Description |
|---|---|
jobTitle | Job position title |
company | Hiring company name |
companyUrl | Hiring company website or ITJobs.pt profile URL |
location | Job location text |
city | City where the job is based |
postalCode | Postal code when published (with includeDetails) |
country | Job country (usually Portugal) |
workMode | Remote, Hybrid, or On-site |
salaryText | Salary range as published, when the employer discloses it (most listings do not) |
employmentType | Type of employment (FULL_TIME, PART_TIME, CONTRACTOR, etc.), published with includeDetails |
postedDate | ISO date the offer was published |
validThrough | ISO date the offer expires |
jobDescription | Full description text (with includeDetails enabled) |
url | Direct link to the job listing on ITJobs.pt |
sourceId | ITJobs.pt internal offer ID |
scrapedAt | ISO 8601 timestamp of data collection |
How much does it cost to scrape ITJobs.pt?
The ITJobs.pt Scraper reads server-rendered listing pages and native detail pages over plain HTTP — no browser — so runs are fast and cheap. Typical costs:
- 50 listings (with full details): ~$0.02-0.05 in platform credits
- 100 listings (with full details): ~$0.05-0.10 in platform credits
- 1,000 listings (with full details): ~$0.30-0.80 in platform credits
Costs depend on the number of pages loaded. Disabling includeDetails is even faster and cheaper when you only need basic listing data (title, company, location, work mode).
Tips and advanced options
- Use a technology tag to narrow results. Supported tags include: .net, abap, ai, android, angular, aws, azure, backend, c#, c++, cloud, devops, frontend, helpdesk, java, js, linux, microsoft, mobile, node, oracle, outsystems, php, project, python, qa, react, salesforce, sap, sql, sre, web.
- Leave
searchQueryempty or unrecognized to scrape the full unfiltered IT job feed across all technologies. - Keep
includeDetailson for full job descriptions, exact addresses, and confirmed employment type. Turn it off when you only need listing basics and want the fastest possible run. - Set
maxResultsto control costs. Start small (10-50) to verify the output, then scale up. - Schedule runs to track new listings daily or weekly using Apify's built-in scheduler.
- Combine with other scrapers to build a comprehensive European IT job market dataset alongside our Prace.cz, Jobs.cz, and other EU job board scrapers.
Supported categories
.NET, ABAP, AI, Android, Angular, AWS, Azure, Backend, C#, C++, Cloud, DevOps, Frontend, Helpdesk, Java, JavaScript, Linux, Microsoft, Mobile, Node.js, Oracle, OutSystems, PHP, Project Management, Python, QA, React, Salesforce, SAP, SQL, SRE, Web — plus the full unfiltered feed for any other query.
About ITJobs.pt
ITJobs.pt is Portugal's leading dedicated IT and technology jobs board, listing openings from direct employers, IT consultancies, and nearshore/outsourcing companies across all Portuguese tech hubs (Lisbon, Porto, and remote-first roles). It is a focused vertical alternative to general job boards, with rich technology tagging and clear remote/hybrid/on-site labeling.
FAQ and support
Is it legal to scrape ITJobs.pt?
This scraper extracts only publicly available job listing data that any visitor can see without logging in. It does not access private data, bypass authentication, or violate GDPR. Always review the website's Terms of Service before large-scale scraping and ensure your use case complies with applicable laws.
The scraper returns 0 results
- Make sure your search query matches a supported technology tag, or leave it unset to scrape the unfiltered feed.
- Try a broader category or the default.
- The site may temporarily block automated access — try again after a few minutes, or enable proxies.
Can I get custom modifications?
Yes. If you need additional fields, different output formats, or integration with your systems, open an issue in the Issues tab or contact us for a custom solution.
How often should I run this scraper?
ITJobs.pt updates listings continuously. For most use cases, running once daily or weekly is sufficient. Use Apify's scheduler to automate recurring runs.
Does this scraper require an ITJobs.pt API key?
No. ITJobs.pt offers an official public API that requires a registered API key, but this actor scrapes the public website directly instead — no signup, no API key, no rate-limit approval process needed.