ITJobs.pt Scraper - Portugal IT Job Listings avatar

ITJobs.pt Scraper - Portugal IT Job Listings

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
ITJobs.pt Scraper - Portugal IT Job Listings

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

Studio Amba

Maintained by Community

Actor 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

  1. Go to the ITJobs.pt Scraper page on Apify Store.
  2. Click Try for free to open the Actor in Apify Console.
  3. Enter a technology category (e.g. "java", "devops", "react", ".net", "python", "aws") or leave the default.
  4. Set the maximum number of results you want.
  5. Click Start and wait for the run to finish.
  6. 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

FieldTypeDescriptionDefault
searchQueryStringTechnology category tag (java, devops, react, .net, python, aws, etc.) — unrecognized values scrape all categoriesjava
maxResultsIntegerMaximum number of listings to scrape (1-10,000)50
includeDetailsBooleanVisit each offer's native detail page for the full description, exact address, and confirmed employment typetrue
proxyConfigurationObjectProxy 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

FieldDescription
jobTitleJob position title
companyHiring company name
companyUrlHiring company website or ITJobs.pt profile URL
locationJob location text
cityCity where the job is based
postalCodePostal code when published (with includeDetails)
countryJob country (usually Portugal)
workModeRemote, Hybrid, or On-site
salaryTextSalary range as published, when the employer discloses it (most listings do not)
employmentTypeType of employment (FULL_TIME, PART_TIME, CONTRACTOR, etc.), published with includeDetails
postedDateISO date the offer was published
validThroughISO date the offer expires
jobDescriptionFull description text (with includeDetails enabled)
urlDirect link to the job listing on ITJobs.pt
sourceIdITJobs.pt internal offer ID
scrapedAtISO 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 searchQuery empty or unrecognized to scrape the full unfiltered IT job feed across all technologies.
  • Keep includeDetails on 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 maxResults to 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

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.