Siemens Lifecycle & Successor Tracker
Pricing
from $2.50 / 1,000 results
Siemens Lifecycle & Successor Tracker
Bulk-check Siemens SiePortal lifecycle status and successor part numbers. Fast BOM obsolescence screening without full PDP scraping.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
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 | Document Downloader | Document PDF Parser |
| Lifecycle Tracker ◄── you are here |
Disclaimer: This is an unofficial integration developed independently of Siemens AG. It is not affiliated with, sponsored by, or endorsed by Siemens AG or any of its subsidiaries.
Siemens, SiePortal, SIMATIC, and related names are trademarks of Siemens AG. Product data is read from publicly accessible Siemens web sources only; no proprietary databases are redistributed.
This Actor is provided for informational and research purposes only (e.g. procurement research, BOM audits, internal engineering workflows). You are solely responsible for ensuring your use complies with applicable laws, Siemens website terms of use, and your organization's policies.
No warranty is given as to accuracy, completeness, or continued availability of third-party data. Use at your own risk.
Siemens lifecycle scraper — bulk-check SiePortal lifecycle status and successor part numbers without full PDP scraping. Fast BOM obsolescence screening for Python, Node.js, and MCP.
When to use this Actor
Use the Siemens Lifecycle Tracker when you have a large MPN list and need lifecycle phase, discontinuation flags, and successors — without full specifications.
For complete specs and document links, use Siemens SiePortal Scraper on a filtered subset.
Key Features
- Lifecycle-only fields — Faster and cheaper than full PDP enrichment
- Successor mapping — Replacement part numbers when published
- Normalized phases — active, phase_out, end_of_lifecycle, discontinued, …
- Bulk screening — Hundreds or thousands of MPNs per run
Input Parameters
| Parameter | Description | Default |
|---|---|---|
searchTerms | Required. Siemens part numbers. | — |
locale | SiePortal locale. | — |
maxConcurrency | Parallel workers. | — |
proxyConfiguration | Apify Residential recommended. | — |
Input Example
{"searchTerms": ["6GK7343-1EX11-0XE0"],"locale": "en-nl","maxConcurrency": 1,"proxyConfiguration": {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]}}
Output Format
{"searchTerm": "6GK7343-1EX11-0XE0","partNumber": "6GK7343-1EX11-0XE0","lifecycleStatus": "Product cancellation","lifecyclePhase": "product_cancellation","isDiscontinued": true,"hasSuccessor": true,"successors": [{ "partNumber": "6GK7343-1EX30-0XE0", "url": "https://mall.industry.siemens.com/..." }],"checkedAt": "2026-08-03T12:00:00Z"}
Use cases
| Use case | What you get |
|---|---|
| BOM obsolescence audit | Discontinued flags + successors |
| Spare-parts planning | Replacement MPNs |
| Pre-filter before PDP scrape | Cheaper screen before Scraper |
| 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-lifecycle-tracker').call({{ searchTerms: ['6GK7343-1EX11-0XE0'], locale: 'en-nl', maxConcurrency: 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-lifecycle-tracker").call(run_input={{"searchTerms": ["6GK7343-1EX11-0XE0"], "locale": "en-nl", "maxConcurrency": 1, "proxyConfiguration": {"useApifyProxy": True, "apifyProxyGroups": ["RESIDENTIAL"]}}})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item.get("partNumber"), item.get("lifecyclePhase"), item.get("hasSuccessor"))
cURL
curl "https://api.apify.com/v2/acts/crawloop~siemens-sieportal-lifecycle-tracker/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchTerms":["6GK7343-1EX11-0XE0"],"locale":"en-nl","maxConcurrency":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-lifecycle-tracker.
Example prompts:
- "Run Siemens Lifecycle Tracker for these MPNs and list discontinued with successors"
- "Screen Siemens BOM for lifecyclePhase and hasSuccessor"
- "Chain Lifecycle Tracker then SiePortal Scraper for discontinued SKUs only"
Suite next step
Enrich discontinued / successor MPNs with Siemens SiePortal Scraper. For SIOS PDFs, use Siemens Document Downloader.
Related Actors — Siemens Automation
| Focus | Actor |
|---|---|
| Discover Siemens MPNs | Siemens Catalog Crawler |
| Bulk lifecycle / successors | Siemens Lifecycle Tracker ◄── you are here |
| Full SiePortal PDP specs | Siemens SiePortal Scraper |
| 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 |