Indeed Spain Scraper — Job Listings Extractor
Pricing
from $1.25 / 1,000 results
Indeed Spain Scraper — Job Listings Extractor
Scrape job listings from Indeed.es, Spain's largest job board. Extract job title, company, salary, location, description, requirements, and posting date. Filter by keyword, location, salary range, and job type. For recruitment analytics and labor market research.
Pricing
from $1.25 / 1,000 results
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
1
Monthly active users
8 days ago
Last modified
Share
Indeed Spain Scraper — Extract Job Listings from Indeed Spain

Extract structured job listings from Indeed Spain — Spain's most popular job board with thousands of new job postings daily across every industry, location, and employment type.
Try it free — your first $5 of usage is on Apify. No credit card required.
What is Indeed Spain Scraper?
Indeed Spain Scraper extracts structured job listing data from Indeed's Spanish portal (es.indeed.com). It searches by keywords and locations, parses both Mosaic JSON and DOM data, and returns rich, structured records with job title, company details, salary, employment type, location, and more. Each listing returns up to 20+ fields including nested company ratings, parsed salary ranges, and search context.
Use Indeed Spain Scraper to:
- 💼 Spanish labor market intelligence — track job openings, demand trends, and hiring patterns across Spain
- 💰 Salary benchmarking — compare compensation ranges by role, city, and industry
- 📊 Competitive hiring analysis — monitor which companies are hiring, for what roles, and where
- 🔍 Job market monitoring — detect new openings matching specific keywords, skills, or locations
- 📈 Workforce trend analysis — track employment type distribution (full-time, part-time, contract) by region
- 🔄 Automated data pipelines — schedule runs, set up webhooks, and keep your datasets fresh
The Apify platform gives Indeed Spain Scraper built-in scheduling, API access, proxy rotation, and integrations with Make, Zapier, Google Sheets, and more — all out of the box.
What data does Indeed Spain Scraper extract?
Each job listing returns a structured record with the following fields:
| Field | Description |
|---|---|
id / jk | Unique Indeed job key (16-character hex) |
url | Direct link to the job listing on Indeed Spain |
title | Job title (e.g., "Desarrollador Full Stack Python") |
company.name | Employer company name |
company.rating | Company rating on Indeed (1.0–5.0) |
company.reviewCount | Number of company reviews |
location.raw | Full location text as displayed |
location.city | Parsed city name |
location.region | Parsed region / autonomous community |
location.country | Always ES |
salary.raw | Salary text as displayed (e.g., "35.000€ - 45.000€ al año") |
salary.min / salary.max | Parsed numeric salary range |
salary.currency | Currency code (EUR) |
salary.period | Pay period (year, month, hour) |
employmentTypes | Array of employment types (Jornada completa, Contrato indefinido, etc.) |
descriptionSnippet | Short description preview from the search results page |
flags.expired | Whether the listing has expired |
flags.sponsored | Whether the listing is sponsored |
searchContext | Query, location, sort order, page, and position metadata |
source | Always indeed_es |
scrapedAt | ISO 8601 extraction timestamp |
How to use Indeed Spain Scraper
Extracting Spanish job listings takes under two minutes:
- Create a free Apify account at apify.com — your first $5 is free
- Open Indeed Spain Scraper in Apify Console or click Try for free on this page
- Enter search queries — job titles, skills, or keywords (e.g., "data engineer", "marketing digital")
- Choose locations — cities, provinces, or regions (e.g., "Madrid", "Barcelona", "Valencia")
- Click Start and wait for results
- Download your results in JSON, CSV, Excel, XML, or HTML — or access them via API
Input example — Python developer jobs in Madrid
{"queries": ["python developer"],"locations": ["Madrid"],"sort": "date","maxPagesPerSeed": 5,"maxItems": 200}
Input example — multi-city search
Search for data analyst roles across three major Spanish cities:
{"queries": ["data analyst", "analista de datos"],"locations": ["Madrid", "Barcelona", "Valencia"],"maxPagesPerSeed": 3,"maxItems": 500}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
queries | string[] | ["developer"] | Job titles, skills, or keywords to search |
locations | string[] | ["Madrid"] | Cities, provinces, or regions in Spain |
sort | string | date | Sort order: date (most recent) or relevance |
maxPagesPerSeed | integer | 1 | Maximum SERP pages per query+location combination (1–100) |
maxItems | integer | (unlimited) | Maximum total job listings to return |
includeExpired | boolean | false | Include expired job listings in results |
proxyConfiguration | object | Residential ES | Proxy settings (residential proxies strongly recommended) |
Output example
Each result is a structured JSON object with nested company, location, and salary data:
{"id": "a1b2c3d4e5f67890","jk": "a1b2c3d4e5f67890","url": "https://es.indeed.com/viewjob?jk=a1b2c3d4e5f67890","source": "indeed_es","scrapedAt": "2026-08-29T10:00:00+00:00","title": "Desarrollador Full Stack Python","company": {"name": "Accenture","rating": 3.9,"reviewCount": 24500},"location": {"raw": "Madrid","country": "ES","region": "Comunidad de Madrid","city": "Madrid"},"salary": {"raw": "35.000€ - 45.000€ al año","min": 35000,"max": 45000,"currency": "EUR","period": "year"},"employmentTypes": ["Jornada completa", "Contrato indefinido"],"descriptionSnippet": "Buscamos desarrollador Full Stack con experiencia en Python, Django y React para proyecto internacional...","flags": {"expired": false,"quickApply": false,"sponsored": false},"searchContext": {"query": "developer","locationQuery": "Madrid","sort": "date","page": 1,"position": 1}}
Download results in JSON, CSV, Excel, XML, or HTML from the Output tab, or pull them programmatically using the Apify API.
Sample dataset: Preview real output in the indeed-es-scraper-sample dataset.
See real records before you run it
Browse sample data extracted by this Actor — fields, format and structure, ready to inspect before your first run.
How much does it cost to use Indeed Spain Scraper?
$1.25 per 1,000 job listings (+ $0.005 per start). Your $5 free trial credit covers ~3,900 job listings.
Technical notes
- Method: Camoufox (anti-detection Firefox) with Mosaic JSON extraction + DOM fallback — dual-source parsing for maximum coverage
- Anti-bot bypass: Camoufox with humanized behavior, Spanish locale (es-ES), and session warmup on Indeed homepage
- Two extraction methods: Mosaic JSON (richer data including salary, ratings, employment types) and DOM parsing (fallback for cards not in JSON)
- Salary parsing: Automatic extraction of min/max range, currency (EUR/USD), and pay period (year/month/hour)
- Deduplication: Job key (jk) tracking via KV store prevents duplicate listings across pages
- Proxy: Residential Spanish proxies strongly recommended for reliable extraction
Integrations
Connect Indeed Spain Scraper to your workflow:
- API — call programmatically via Apify API (Python, JavaScript, cURL)
- Webhooks — trigger actions when a run completes
- Zapier / Make — connect to 5,000+ apps
- Google Sheets — export directly to a spreadsheet
- Schedule — run daily or weekly to track the Spanish job market
Related Rastriq Actors — Market Intelligence
| Actor | Description |
|---|---|
| Europages Scraper | Extract European B2B company profiles for lead generation |
| Idealista Scraper | Extract property listings from Spain's largest real estate portal |
| Milanuncios Scraper | Extract classified ads from Spain's largest marketplace |
| ClasificadosOnline Scraper | Extract car listings from Puerto Rico's largest auto marketplace |
Copy to your AI assistant
Copy the Apify Store URL for this Actor and paste it into ChatGPT, Claude, or any LLM with web access:
https://apify.com/rastriq/indeed-es-scraper
The model will read the Actor description, input schema, and field list — then help you build the right API call or integration.
About the data
This Actor is built and maintained by Rastriq, a data intelligence company specializing in structured extraction for market research and competitive analysis. Browse our full field reference and methodology.
Frequently Asked Questions
What is Indeed Spain?
Indeed Spain (es.indeed.com) is the Spanish version of Indeed, the world's largest job search engine. It aggregates job postings from company career pages, staffing agencies, and job boards, making it one of the most comprehensive sources for Spanish labor market data.
What types of jobs can Indeed Spain Scraper find?
Indeed Spain Scraper can search for any job listing on es.indeed.com — from entry-level positions to senior roles across every industry. Use the queries parameter with job titles, skills, or keywords in Spanish or English (e.g., "ingeniero de software", "marketing manager", "enfermero").
Can I search multiple cities at once?
Yes. Pass an array of locations in the locations parameter (e.g., ["Madrid", "Barcelona", "Sevilla"]). Indeed Spain Scraper will search each query in each location, combining all results into a single dataset.
Why do some listings have no salary?
Many employers on Indeed Spain choose not to disclose salary information. Indeed Spain Scraper extracts salary data whenever it's available in the listing. The salary object will contain null values when salary information is not published.
Is it legal to scrape Indeed?
Indeed Spain Scraper extracts publicly available data from es.indeed.com. As with any data collection, review the site's Terms of Service before using scraped data commercially. For guidance, see Apify's blog on the legality of web scraping.
I found a bug or my run failed. Where do I report it?
Please open an issue in the Issues tab. Include your input configuration and run ID so we can investigate quickly.