EU Automation Scraper — Obsolete Automation Parts Stock
Pricing
from $1.69 / 1,000 scraped eu automation listings
EU Automation Scraper — Obsolete Automation Parts Stock
Scrape EU Automation obsolete and hard-to-find automation parts for MRO teams: part numbers, manufacturers, stock signals, HS codes, and quote-page URLs. Part-number lookup or manufacturer crawl — EU Automation API alternative with JSON export.
Pricing
from $1.69 / 1,000 scraped eu automation listings
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
EU Automation Scraper — Obsolete Automation Parts Stock & Catalog
Industrial automation aftermarket data — new, reconditioned, and obsolete spare-part catalog with coarse stock signals for MRO and obsolescence sourcing. Source pricing is RFQ-only (no public unit prices).
| OEM lifecycle | OEM specs | Aftermarket stock signal |
|---|---|---|
| Siemens Lifecycle Tracker | SiePortal Scraper | EU Automation Scraper ◄── you are here |
Disclaimer: Unofficial Actor for publicly accessible EU Automation catalog pages. EU Automation and OEM brand names are trademarks of their respective owners. Not affiliated with, sponsored by, or endorsed by EU Automation or the manufacturers listed on the site. Provided for informational and research purposes only. You are responsible for complying with applicable laws and website terms of use.
EU Automation scraper / EU Automation API alternative for procurement teams, system integrators, and spare-parts planners. Scrape industrial automation part numbers, manufacturers, stock / availability signals, optional HS codes, and quote-page URLs into clean JSON for Python, Node.js, cURL, and MCP / AI assistants. Export dataset rows for BOM screens, obsolescence sourcing, and RFQ workflows.
When to use this Actor
- Look up whether a known catalog number appears in the EU Automation catalog (Siemens, Schneider, ABB, Omron, Mitsubishi, …)
- Capture PDP availability signals such as
More than 25 in stockafter an OEM obsolescence flag - Crawl manufacturer or search pages for part-number inventories and customs HS codes when published
- Chain after Siemens Lifecycle Tracker when a part is discontinued or hard to source from OEM channels
When not to use: public sell prices / cart checkout — EU Automation is quote-only (no unit prices on listings or PDPs). Authorized-distributor list pricing — use DigiKey Product Scraper or RS Online Scraper. Full Siemens OEM specs — use SiePortal Scraper.
Key Features
- Part-number lookup — batch catalog numbers via EU Automation search
- Manufacturer & keyword crawl — paginated listing cards with part numbers and optional HS codes
- Listings or details — fast card mode, or PDP enrichment for availability / warranty / quote form
- Stock signals — coarse PDP text (
More than N in stock,In stock) with parsedinStock/stockMinwhen possible - Multi-locale —
en,uk,us,de,fr, and other site prefixes (shared catalog; local wording) - Cloudflare-aware HTTP —
curl_cffiChrome impersonation with optional Apify Residential proxies
Input Parameters
| Parameter | Description | Default |
|---|---|---|
startUrls | Search, manufacturer, stock, or product URLs | — |
partNumbers | Catalog numbers to search | — |
manufacturers | Manufacturer slugs/names (e.g. siemens) | — |
searchKeywords | Free-text catalog search | — |
locale | Site locale prefix | en |
runMode | listings (cards) or details (PDP) | details |
maxItems | Cap on products (0 = unlimited) | 50 |
maxPagesPerUrl | Pagination depth per seed | 3 |
proxyConfiguration | Apify Residential GB/DE/US recommended | RESIDENTIAL / GB |
Input Example
{"partNumbers": ["6ES7314-1AE01-0AB0", "6ES7315-2EH14-0AB0"],"runMode": "details","locale": "en","maxItems": 20,"maxPagesPerUrl": 2,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "GB"}}
Output Format
| Field | Description |
|---|---|
partNumber | Catalog / part number |
manufacturer / manufacturerSlug | Brand label and URL slug |
availabilityText | Coarse PDP stock string |
inStock / stockMin | Parsed stock flag / lower bound when present |
hsCode | Customs HS code from listing cards when published |
url | Product / quote URL |
pricingModel | Always quote (no public prices) |
recordType | listing or detail |
{"partNumber": "6ES7314-1AE01-0AB0","manufacturer": "Siemens","manufacturerSlug": "siemens","availabilityText": "Availability: More than 25 in stock","inStock": true,"stockMin": 25,"hsCode": "85371091","pricingModel": "quote","url": "https://www.euautomation.com/en/siemens/product/6es73141ae010ab0","recordType": "detail"}
Use Cases
| Use case | What you get |
|---|---|
| Obsolescence sourcing | Catalog hit + coarse stock after OEM discontinued flags |
| BOM availability screen | Batch part-number lookup across EU Automation inventory |
| Customs / logistics prep | HS codes when published on listing cards |
| RFQ workflow prep | Quote-page URLs and form presence for account-manager follow-up |
Integration examples
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('crawloop/euautomation-scraper').call({partNumbers: ['6ES7314-1AE01-0AB0'],runMode: 'details',maxItems: 10,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient()run = client.actor("crawloop/euautomation-scraper").call(run_input={"manufacturers": ["siemens"],"runMode": "listings","maxItems": 100,"maxPagesPerUrl": 3,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["partNumber"], item.get("hsCode"), item.get("url"))
cURL
curl "https://api.apify.com/v2/acts/crawloop~euautomation-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"partNumbers":["6ES7314-1AE01-0AB0"],"runMode":"details","maxItems":5}'
MCP and AI assistants
Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call this Actor by its Store ID / name.
Example prompts:
- "Run EU Automation Scraper for part numbers 6ES7314-1AE01-0AB0 and return availability text as JSON"
- "Scrape Siemens manufacturer listings on EU Automation in listings mode for the first 50 parts with HS codes"
- "Chain Siemens Lifecycle Tracker then EU Automation Scraper for discontinued S7-300 MPNs"
Suite next step
Screen lifecycle first with Siemens Lifecycle Tracker, then run this Actor for aftermarket catalog / stock signals. Enrich OEM specs with SiePortal Scraper. For authorized list pricing compare with DigiKey Product Scraper or RS Online Scraper.
FAQ
Is this an EU Automation API?
No official public developer API. This Actor is a structured scrape / API alternative for catalog research workflows.
Where are the prices?
EU Automation does not publish unit prices — pricing is RFQ via account managers. This Actor never invents prices; pricingModel is always quote.
Why residential proxies?
The site sits behind Cloudflare. Datacenter IPs may hit a challenge — use Apify Residential (GB, DE, or US).
Listings vs details?
listings is the fast path for part numbers and HS codes from cards. details opens each product page for availability text, warranty/dispatch copy, and quote-form presence.
Siemens only?
No — any manufacturer on the catalog (Schneider, ABB, Omron, Mitsubishi, Sick, Phoenix Contact, and more). Siemens is the most common obsolescence query.
Related Actors
| Actor | Role |
|---|---|
| Siemens Lifecycle Tracker | Active / obsolete screening |
| SiePortal Scraper | OEM specs by MPN |
| DigiKey Product Scraper | Authorized electronics pricing |
| RS Online Scraper | Authorized industrial catalog |