John Deere Spain — Products & Specs Scraper
Pricing
from $1.90 / 1,000 results
John Deere Spain — Products & Specs Scraper
Extracts product listings and technical specifications from the John Deere Spain website (deere.es). Supports filtering by series and leveling configuration.
Pricing
from $1.90 / 1,000 results
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
24 days ago
Last modified
Categories
Security
Limited permissionsShare
Extracts product listings and detailed technical specifications from the John Deere Spain website (deere.es). Outputs a clean, structured dataset ready for market intelligence, catalog analysis, and competitive research.
What data does John Deere Spain Scraper extract?
Each run produces one dataset item per equipment model, containing:
- Identity —
baseCode(internal John Deere ID), commercialheadline, andsubHeadline - Product URL — direct link to the product detail page
- Image — highest-resolution image URL available
- Price —
priceAmountandpriceCurrencyCode(most B2B models returnnull) - Technical specifications — full spec sheet as a flat key-value map, e.g.:
{"Especificaciones clave > Capacidad de carga a la máxima altura": "1372.0 kg","Especificaciones clave > Altura máxima de elevación (A)": "3680.0 mm","Cargadora > Configuración de nivelación": "Nivelación automática mecánica (MSL)"}
scrapedAt— UTC timestamp of extraction
John Deere Spain Scraper input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
category | String | front-end-loaders | Product category to scrape. See below for available categories. |
maxResults | Integer | — | Max products to extract. Leave empty for all (recommended for first test: 10). |
shopByFilter | Array | [] | Filter by equipment series. Multiselect. Leave empty for all series. |
levelingFilter | Array | [] | Filter by loader leveling system type. Multiselect. Leave empty for all. |
includeSpecifications | Boolean | true | Enrich each product with its full technical spec sheet. Disabling this roughly halves run time. |
proxyConfiguration | Object | — | Proxy settings. Not required for standard runs — the site does not aggressively block scrapers. |
debugMode | Boolean | false | Enable verbose DEBUG logging. For troubleshooting only. |
Available categories
| Key | Description | Known models |
|---|---|---|
front-end-loaders | Palas cargadoras frontales | 18 models |
More categories will be added as they are mapped.
shopByFilter values (front-end loaders)
| Value | Approx. count |
|---|---|
Serie R | 8 models (543R, 603R, 623R, 643R…) |
Serie M | 4 models (543M, 603M, 623M, 643M) |
Serie E | 1 model (300E) |
Serie H | 1 model |
Tractores compactos | Compact tractors |
levelingFilter values
| Value | Description |
|---|---|
Nivelación automática mecánica (MSL) | Mechanical Self-Leveling — 6 models |
Nivelación automática mecánica | Mechanical auto-leveling — 4 models |
Sin nivelación automática (NSL) | No Self-Leveling — 3 models |
685R con nivelación automática mecánica | 685R with mechanical auto-leveling — 1 model |
Example inputs
Scrape all front-end loaders with full specs:
{"category": "front-end-loaders","includeSpecifications": true}
Quick test — first 5 Serie R models:
{"category": "front-end-loaders","shopByFilter": ["Serie R"],"maxResults": 5,"includeSpecifications": true}
All MSL models, no specs (fast):
{"category": "front-end-loaders","levelingFilter": ["Nivelación automática mecánica (MSL)"],"includeSpecifications": false}
Additional John Deere Spain Scraper inputs (current input schema)
| Parameter | Type | Default | Description |
|---|---|---|---|
market | string | es | John Deere website to scrape: at, de, es, fi, fr, gb, it, nl, no, pl, pt, se, us. Titles, spec labels and filter values come back in the local language. |
category | string | front-end-loaders | The schema also lists tractors, compact-tractors, combines, balers, mowers, drills, seeding-equipment, gator-utility-vehicles and forwarders. |
maxResults | integer | 20 | Maximum products to extract (1-1000). Use 5 for a quick first test. |
shopBySeries | array | [] | Filter by equipment series; the Actor finds the right label in the market's language. |
levelingType | array | [] | Filter by loader leveling system. |
minLiftHeight / maxLiftHeight | integer | - | Bounds on maximum lift height at max tilt cylinder (AMTC), 0-10000. |
minLiftCapacity / maxLiftCapacity | integer | - | Bounds on loader lift capacity at maximum height. Only models with that facet indexed are filtered at API level. |
discoverFilters | boolean | false | Outputs the available series, leveling options and slider ranges for the market and category instead of scraping products. |
shopByFilterRaw / levelingFilterRaw | array | [] | Advanced: exact filter values as the market API returns them; they take priority over the friendly filters. |
specSchemaId | string | - | Specification schema ID (432824 is confirmed for Spain). Change it only if specs do not load. |
Run discoverFilters first to see the exact series names for your target market and language.
John Deere Spain Scraper output format (JSON example)
Each dataset item follows this schema:
{"baseCode": "543R","headline": "543R","subHeadline": "Palas cargadoras frontales","productUrl": "https://www.deere.es/es-es/productos-soluciones/cargadoras/palas-cargadoras-frontales/543r-...","image": "https://www.deere.es/content/dam/deere-dtac/products/...","priceAmount": null,"priceCurrencyCode": "","specifications": {"Especificaciones clave > Capacidad de carga a la máxima altura": "1372.0 kg","Especificaciones clave > Altura máxima de elevación (A)": "3680.0 mm","Cargadora > Configuración de nivelación": "Nivelación automática mecánica (MSL)","Tractor compatible > Potencia neta del motor": "85 CV"},"scrapedAt": "2026-08-22T21:45:00.000000+00:00"}
The Apify Console Output tab shows two views:
- Products — table with code, model, category, price, URL, image, and scrape timestamp
- Specifications — table with code, model, and the full
specificationsobject
How much does it cost to scrape John Deere Spain product data?
John Deere Spain Scraper uses Pay-Per-Event pricing. These are the events configured on the Actor:
| Event | Price (USD) | When it is charged |
|---|---|---|
| Actor Start | $0.0005 | Once per run, one event per GB of memory (minimum one event) |
| result | $0.0019 | Each product saved to the default dataset |
Worked example (the Actor runs with 4096 MB = 4 GB, so 4 start events = $0.002):
| Products | Result charges | Start charges | Total |
|---|---|---|---|
| 5 (quick test) | 5 × $0.0019 = $0.0095 | $0.002 | $0.0115 |
| 18 (front-end loaders catalog) | 18 × $0.0019 = $0.0342 | $0.002 | $0.0362 |
1,000 (maxResults limit) | 1,000 × $0.0019 = $1.90 | $0.002 | $1.902 |
Use maxResults or Apify's maximum-cost-per-run setting to cap spend. Setting includeSpecifications to false roughly halves run time but does not change the per-result price.
Technical notes
API used
The actor uses John Deere Spain's internal REST API — the same calls the website makes from the browser:
| Endpoint | Description |
|---|---|
GET /service/productSearch/{categoryPath}/products | Product listing with pagination (?page=N, 12 items/page) |
GET /service/productSearch/{categoryPath}/filter | Filter metadata (ranges, checkbox options, shopBy tiles) |
GET /service/data/specifications/{baseCode}/432824 | Technical spec sheet per product |
Filters are passed as query params:
- shopBy:
?shopBy=Serie+R - Checkbox:
?wgSpecifications-es_ES-hydraulicSystem-levelingConfiguration--Nivelación+automática+mecánica+(MSL)=true
The specSchemaId 432824 is fixed for the Spanish market and has been validated against all 18 front-end loader models without a single failure.
Rate limiting
The actor uses a 1.5-second delay between API calls by default. This is conservative enough to avoid any rate limiting on the current 18-model catalog. The site does not use aggressive bot detection.
Proxy
Proxy is not required for standard runs. The proxyConfiguration input is provided for cases where you experience blocking (unlikely) or need to rotate IPs for large-scale monitoring.
Is it legal to scrape John Deere Spain product data?
This actor accesses only publicly available product information from www.deere.es. It:
- Respects the site's natural request cadence (1.5s delay between calls)
- Does not extract personally identifiable information (PII)
- Uses the same API endpoints the website calls from a standard browser session
- Is intended for legitimate market intelligence and catalog analysis purposes
John Deere Spain Scraper FAQ
How much does John Deere Spain Scraper cost?
$0.0019 per product plus a $0.0005 start event per GB of memory (4 GB, so $0.002). The 18-model front-end loader catalog costs about $0.036 per run. See the pricing section above.
Why is priceAmount null?
Most John Deere B2B models do not publish a price on the website, so priceAmount is null and priceCurrencyCode is empty for them.
Can I scrape other John Deere countries?
Yes. The market input accepts 13 country sites (AT, DE, ES, FI, FR, GB, IT, NL, NO, PL, PT, SE, US). Product titles, spec labels and filter values are returned in the local language, so filter values differ per market; use discoverFilters to list them.
How do I find the right filter values?
Enable discoverFilters. The Actor then outputs the series names, leveling options and slider ranges for the selected market and category instead of products.
Do I need proxies?
Not for standard runs. The site does not aggressively block requests; proxyConfiguration is available if you see blocking.
How often should I run it?
Product catalogs change slowly, so a weekly or monthly schedule is usually enough. Use the Apify scheduler to repeat runs.
Where do I report a problem?
Open an issue in the Issues tab of this Actor with your input and the run ID.
Changelog
v0.1
- Initial release: front-end loaders category
- Filters: shopBy (series), leveling configuration (checkbox)
- Full spec sheet extraction via
/specificationsendpoint - Two Console views: Products table and Specifications table