Recruiting teams
Market mapping
Export InfoJobs jobs for specific cities, disciplines, or hiring campaigns. Filter by company, location, contract type, modality, and salary before opening source listings for manual review.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
The InfoJobs Listing Scraper turns supplied InfoJobs job-offer URLs into a structured recruiting CSV. Import the template, load your approved offer list, and export job title, offer URL, company, company URL, location, work mode, publication timing, description, contract type, employment type, and salary without building a custom InfoJobs data extractor.
CSV file
11
Offer URLs
InfoJobs
Free import
At a glance
Build a job-offer dataset
Capture the fields analysts usually copy by hand from InfoJobs detail pages: role name, source URL, employer, location, modality, freshness, full description, contract details, job type, and salary text.
Use a controlled URL loop
The workflow starts from known InfoJobs offer URLs rather than broad keyword crawling. That makes it useful for curated research lists, competitive checks, and verified job-market snapshots.
Keep custody local
Navigation, waits, verification checks, and Structured Export happen in your local desktop app. The CSV stays on your machine unless your team moves it elsewhere.
Handle blocked sessions transparently
If InfoJobs shows the "Eres humano o un robot?" verification page, the template follows a fallback export path so the row still records a useful status instead of silently failing.
Who uses it
Recruiting teams
Market mapping
Export InfoJobs jobs for specific cities, disciplines, or hiring campaigns. Filter by company, location, contract type, modality, and salary before opening source listings for manual review.
Labor-market analysts
Weekly snapshots
Save repeatable offer-level exports when tracking demand for engineering, operations, sales, or remote roles in Spain. The empleo_url column keeps every row tied to its source page.
Agencies and data ops
Spreadsheet pipelines
Use this InfoJobs scraper as one source in a hiring dataset, then enrich rows with company domains, sector tags, recruiter notes, translation, or internal scoring.
How to use
Paste approved InfoJobs offer URLs
Replace the starter engineering offer URLs with the InfoJobs detail pages your team is allowed to review. Keep a small test list before running a larger batch.
Confirm the export path
Structured Export writes Infojobs-listados-scraper.csv with headers and append mode enabled. Change the save folder if your team keeps recruiting exports in a shared workspace.
Run the loop
UScraper loads each URL, waits for the page, checks for the verification message, exports the configured columns, pauses briefly, and continues to the next input URL.
Open and verify the CSV
Open the file in Excel, Sheets, or a BI tool. Spot-check several rows against InfoJobs before using the data for sourcing, monitoring, or reporting.
Output preview
Infojobs-listados-scraper.csvColumn
empleo
Job title from the InfoJobs offer page or URL-derived fallback.
Column
empleo_url
Full InfoJobs offer URL for source verification.
Column
empresa
Company or employer name when available.
Column
empresa_url
InfoJobs company profile URL when exposed on the page.
Column
ubicacion
City or location text such as Madrid or Cartagena.
Column
modalidad
Work mode such as Presencial, Hibrido, Teletrabajo, Remoto, or A distancia.
Column
tiempo_de_publicacion
Freshness cue such as Hace 3h, Nueva, or Publicada de nuevo.
Column
descripcion
Cleaned job description or fallback blocked-session note.
Column
tipo_de_contrato
Contract type such as Contrato indefinido or Contrato fijo discontinuo.
Column
tipo_de_empleo
Employment type or schedule such as Jornada completa.
Column
salario
Salary text when available, including ranges or Salario no disponible.
Sample rows
2 of many
| empleo | empleo_url | empresa | empresa_url | ubicacion | modalidad | tiempo_de_publicacion | descripcion | tipo_de_contrato | tipo_de_empleo | salario |
|---|---|---|---|---|---|---|---|---|---|---|
| Ingeniero Industrial o Ingeniero Tecnico Industrial | Empresa del sector de ascensores en expansion | Madrid | Presencial | Hace 3h (Publicada de nuevo) | Supervision de obras, asesoramiento tecnico, montaje, visitas a obra, subcontratas y legalizacion de ascensores. | Contrato indefinido | Jornada completa | 28.000 EUR - 33.000 EUR Bruto/ano | ||
| Ingeniero/a civil especialidad hidraulica - Cartagena | SAITEC INGENIEROS | Cartagena | Presencial | Hace 1h Nueva | Engineering role related to transport infrastructure, water engineering, environment, industry, and energy projects. | Contrato fijo discontinuo | Jornada completa | Salario no disponible |
Pair this workflow with adjacent job-board and enrichment templates when your recruiting dataset expands. The France Travail Details Scraper covers another employment source, the Mynavi Job Scraper supports Japanese job research, and the Website Contact Details Scraper helps enrich employer domains after you identify target companies. You can also browse the full UScraper template library.
Comparison
This UScraper template
LocalHosted job data APIs and cloud scrapers
CloudRuns in your local desktop app
You can watch pages load, update the URL list, and verify rows during a run.
Runs on vendor infrastructure
Convenient for managed ingestion, but runtime, logs, and quotas live elsewhere.
Writes CSV to your chosen folder
Useful when exports need local review before enrichment or sharing.
Exports through a hosted dashboard or API
Often requires accounts, recurring credits, and separate retention review.
Controlled InfoJobs offer research
Good for curated URLs, light monitoring, and spreadsheet-first analysis.
Large managed ingestion
Better when you need a vendor to operate infrastructure at high scale.
InfoJobs pages can contain publicly visible job data, but automated collection may still be limited by InfoJobs terms, robots directives, copyright, database rights, privacy rules, and employment-data regulations. Review InfoJobs policies, keep request volume modest, avoid bypassing access controls, and get legal advice before using exports commercially.
Before you scale
Practical guardrails for InfoJobs exports
Run measured batches instead of aggressive loops
Keep the bundled wait steps, avoid parallel runs, and increase delay if pages load slowly or InfoJobs responds with verification. A detail-page scraper is easiest to trust when the batch is deliberate and reviewable.
Offer-page markup can change
The workflow reads visible text and links from each InfoJobs page. If exports become blank, duplicate-heavy, or filled with fallback values, update the Structured Export columns before collecting more rows.
Respect InfoJobs terms and public-page boundaries
Local custody helps with data handling, but it does not grant permission to republish, resell, or over-collect job listings. Review InfoJobs policies, robots guidance, and your own compliance requirements before commercial use.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]