InfoJobs Scraper - Spain Job Listings
Pricing
from $2.00 / 1,000 results
InfoJobs Scraper - Spain Job Listings
Scrape InfoJobs Spain search results with job title, company, location, work mode, date, contract, schedule, salary, description and listing URL.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
InfoJobs Scraper - Spain Jobs, Companies and Salary Data
Extract public job listings from InfoJobs Spain as structured, analysis-ready data. Search by a role or skill, or paste a filtered InfoJobs results URL, and receive job titles, hiring companies, locations, work modes, posting age, contract details, schedules, salary text, descriptions, and direct listing links. The Actor is built for recruiters, job boards, market researchers, sales teams, and anyone monitoring Spanish hiring demand.
InfoJobs renders its public search results on the server, so this Actor can collect them without a login or heavyweight browser. Runs are fast, inexpensive, and appropriate for scheduled monitoring. Export the default dataset to JSON, CSV, Excel, XML, or RSS, access it through the Apify API, or connect it to Make, Zapier, n8n, Google Sheets, and your own data warehouse.
What can the InfoJobs Scraper do?
- Search InfoJobs by job title, skill, employer, or keyword
- Accept full filtered search URLs for precise targeting
- Follow result pages until the requested job limit is reached
- Return job title, employer, location, and work arrangement
- Extract contract type, schedule, salary text, and card description
- Identify featured listings and public company profile URLs
- Deduplicate jobs by source ID or canonical URL
- Run once or on a recurring Apify schedule
Data extracted
Each result is one public InfoJobs job card and can include:
job_id- source identifier derived from the listing cardtitle- advertised role titlecompany- hiring company namelocation- city, province, or location shown by InfoJobswork_mode- on-site, hybrid, or telework label when shownremote- normalized boolean based on the public work-mode labelposted_text- public relative posting age such asHace 3dcontract- advertised contract typeschedule- full-time, part-time, or other schedule labelsalary- salary information exactly as displayeddescription- public search-card descriptionfeatured- whether the card is marked as highlightedurl- direct InfoJobs listing URLcompany_url- public employer profile URL when availablesearch_url, source, and scrape timestamp
The Actor does not infer a salary, seniority level, or company detail when InfoJobs does not display one. Missing fields remain null so downstream users can distinguish source data from assumptions.
Input
| Field | Description | Default |
|---|---|---|
searchUrls | Full InfoJobs result URLs containing your filters | empty |
keyword | Role, skill, company, or search phrase | python |
maxResults | Maximum unique jobs returned per search | 10 |
When both searchUrls and keyword are provided, the Actor processes both. For precise country-site filters, configure the search on InfoJobs and paste the resulting URL.
Example input
{"searchUrls": ["https://www.infojobs.net/jobsearch/search-results/list.xhtml?keyword=data%20engineer"],"keyword": "","maxResults": 100}
Example output
{"job_id": "92bb2097484f6096ca817d1fb7e7d6","title": "Desarrollador/a Python (Flask/FastAPI)","company": "Sopra Steria","location": "Alicante/Alacant","work_mode": "Híbrido","remote": true,"posted_text": "Hace 3d","contract": "Contrato indefinido","schedule": "Jornada completa","salary": "Salario no disponible","description": "Porque trabajar en Sopra Steria...","featured": true,"url": "https://www.infojobs.net/alicante-alacant/...","company_url": "https://soprasteria.ofertas-trabajo.infojobs.net","source": "InfoJobs"}
This example shows the output structure. Actual listings and values change continuously with the public InfoJobs search results.
Use cases
Spanish job-board aggregation
Collect listings for a focused occupation or region and merge them with other ATS and job-board sources. Use job_id or url as the deduplication key and keep the source field so users can open the original listing.
Recruiting and talent intelligence
Track which companies are hiring for specific skills, where the demand is located, and which roles are advertised as hybrid or remote. Schedule recurring runs and compare newly observed IDs with the previous dataset.
Sales and account research
Hiring signals can indicate budget, team expansion, and technology investment. Combine company names and advertised skills with permitted business-enrichment sources before prioritizing outreach. A public job listing is a market signal, not consent for indiscriminate messaging.
Salary and labor-market monitoring
Filter rows where salary contains a disclosed range, then analyze the source-provided text by role or location. Do not treat Salario no disponible as zero, and normalize different pay periods before comparing values.
Remote and hybrid alerts
Run a saved InfoJobs search daily, keep rows with a remote or hybrid work-mode label, and send only newly observed job IDs to Slack, email, Telegram, or a spreadsheet workflow.
Pricing
The Actor uses transparent pay-per-event pricing: a very small one-time Actor start event and $0.002 per job result written to the default dataset. The result price is positioned inside the current competitor range while keeping repeated monitoring affordable. The default run returns no more than ten jobs, and maxResults gives you direct spending control.
Reliability and data quality
The engine reads server-rendered public search cards and does not depend on a logged-in account. It retries temporary failures, paginates conservatively, suppresses duplicate IDs, and raises an explicit error if no job is returned. This makes scheduled failures visible instead of silently producing a misleading empty dataset.
InfoJobs can change card labels or page structure. If a field suddenly becomes empty, open an Actor issue with the run ID and a public search URL. Avoid including private credentials or personal data in support messages.
Responsible use
Use this Actor only for lawful collection and processing of publicly available job data. Respect InfoJobs terms, robots and rate expectations, copyright, database rights, and applicable privacy and employment laws. Do not use job or company data for discrimination, spam, harassment, or deceptive recruitment.
FAQ
Do I need an InfoJobs account?
No. The Actor reads public search-result cards.
Can I apply location and contract filters?
Yes. Apply the filters on InfoJobs and paste the resulting URL into searchUrls.
Does it open every job-detail page?
No. It extracts rich fields from search cards, which keeps runs faster and more reliable. The direct job URL is included for downstream detail work.
Can I scrape more than one search?
Yes. Add several URLs. maxResults applies to each search target.
How do I detect remote jobs?
Use both work_mode and the normalized remote boolean. Hybrid listings are also marked true because they include a remote component.
How should I remove duplicates?
Use job_id, falling back to url, as your stable key.
Can I schedule the scraper?
Yes. Apify schedules are useful for daily job alerts and labor-market snapshots.
Support and feedback
If the Actor saves useful time in your recruiting, research, or alert workflow, please leave a short Apify Store review. Reviews help other users evaluate the Actor and help prioritize future maintenance. For extraction problems, open an issue with the run ID and a public InfoJobs search URL so the failure can be reproduced without exposing private data.
You might also like
- StepStone Scraper for European job listings
- Remote Jobs Aggregator for multi-source remote roles
- Greenhouse Jobs Scraper for Greenhouse ATS boards
- Lever Jobs Scraper for Lever-hosted career pages
Keywords: InfoJobs scraper, InfoJobs jobs scraper, Spain jobs API, scrape InfoJobs, Spanish job listings, InfoJobs salary data, Spain recruiting data, remote jobs Spain, hiring intelligence Spain, InfoJobs export, Spain job board scraper.