Siemens SiePortal Scraper — Specs & MPN
Pricing
from $5.00 / 1,000 results
Siemens SiePortal Scraper — Specs & MPN
Enrich Siemens part numbers from SiePortal: specifications, lifecycle status, document links, and related products. Stealth browser for Akamai-protected PDP pages.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
7 days ago
Last modified
Categories
Share
Disclaimer: Unofficial tool — not affiliated with, sponsored by, or endorsed by Siemens AG or any of its subsidiaries or its affiliates. Data is read from publicly accessible pages only. No login. You are responsible for complying with applicable law (including GDPR where personal data appears) and the site’s terms. No warranty on accuracy or availability. Provided for informational and research use.
Crawloop Siemens Automation Suite — Structured data extraction for Siemens SiePortal (Industry Mall), SIOS, and TED product datasheets. Built for procurement teams, system integrators, and BOM engineering workflows.
| Discovery | Enrichment | SIOS documents | PDF parsing |
|---|---|---|---|
| Catalog Crawler | SiePortal Scraper ◄── you are here | Document Downloader | Document PDF Parser |
| Lifecycle Tracker |
Siemens SiePortal scraper / Industry Mall API alternative — enrich Siemens part numbers (MPN) with full PDP data: technical specifications, lifecycle status, SIOS document links, and related products. Stealth browser for Akamai-protected pages. Use from Python, Node.js, or MCP.
When to use this Actor
Use the Siemens SiePortal Scraper when you already have Siemens part numbers and need full product detail JSON.
For bulk lifecycle screening only, use Siemens Lifecycle Tracker first. For PDF downloads, use Siemens Document Downloader. Chain after Siemens Catalog Crawler to enrich discovered MPNs.
Key Features
- Full PDP enrichment — Specs, lifecycle, documents, related products
- MPN normalization — Dashes, case, and spacing variants
- Akamai-aware browser — Stealth fingerprinting for SiePortal
- Bulk-friendly — Parallel workers with residential proxy
Input Parameters
| Parameter | Description | Default |
|---|---|---|
searchTerms | Required. Siemens part numbers / search terms. | — |
maxResultsPerSearch | Max hits per search term. | 1 |
proxyConfiguration | Apify Proxy (Residential recommended). | — |
Input Example
{"searchTerms": ["6ES7193-6BP00-0DA0", "6GK7343-1EX30-0XE0"],"maxResultsPerSearch": 1,"proxyConfiguration": {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]}}
Output Format
{"searchTerm": "6ES7193-6BP00-0DA0","partNumber": "6ES7193-6BP00-0DA0","title": "SIMATIC ET 200SP, BaseUnit","lifecycleStatus": "Active Product","pdpUrl": "https://mall.industry.siemens.com/...","specifications": { "Family": "ET 200SP" },"documents": [{ "title": "Manual", "url": "https://support.industry.siemens.com/..." }],"status": "ok"}
Use cases
| Use case | What you get |
|---|---|
| BOM enrichment | Specs + lifecycle per MPN |
| ERP / PLM fill | Structured JSON catalogs |
| Document follow-up | SIOS links for Document Downloader |
| AI / MCP workflows | Run via Apify API, clients, or MCP |
Integration examples
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('crawloop/siemens-sieportal-scraper').call({{ searchTerms: ['6ES7193-6BP00-0DA0'], maxResultsPerSearch: 1, proxyConfiguration: {{ useApifyProxy: true, apifyProxyGroups: ['RESIDENTIAL'] }} }});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.slice(0, 5));
Python
from apify_client import ApifyClientclient = ApifyClient(token)run = client.actor("crawloop/siemens-sieportal-scraper").call(run_input={{"searchTerms": ["6ES7193-6BP00-0DA0"], "maxResultsPerSearch": 1, "proxyConfiguration": {"useApifyProxy": True, "apifyProxyGroups": ["RESIDENTIAL"]}}})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item.get("partNumber"), item.get("lifecycleStatus"), item.get("title"))
cURL
curl "https://api.apify.com/v2/acts/crawloop~siemens-sieportal-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchTerms":["6ES7193-6BP00-0DA0"],"maxResultsPerSearch":1,"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}}'
MCP and AI assistants
Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call crawloop/siemens-sieportal-scraper.
Example prompts:
- "Run Siemens SiePortal Scraper for 6ES7193-6BP00-0DA0 and return partNumber, lifecycleStatus, specifications"
- "Enrich these Siemens MPNs with specs and document links"
- "Chain Lifecycle Tracker then SiePortal Scraper for discontinued parts only"
Suite next step
Download SIOS PDFs with Siemens Document Downloader, then parse with Siemens Document PDF Parser.
Related Actors — Siemens Automation
| Focus | Actor |
|---|---|
| Discover Siemens MPNs | Siemens Catalog Crawler |
| Bulk lifecycle / successors | Siemens Lifecycle Tracker |
| Full SiePortal PDP specs | Siemens SiePortal Scraper ◄── you are here |
| Download SIOS PDFs | Siemens Document Downloader |
| Parse SIOS PDFs to JSON | Siemens Document PDF Parser |
| TED datasheet download | Siemens Datasheet Downloader |
| TED datasheet parse | Siemens Datasheet PDF Crawler |