Siemens Lifecycle & Successor Tracker avatar

Siemens Lifecycle & Successor Tracker

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Siemens Lifecycle & Successor Tracker

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

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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.

DiscoveryEnrichmentSIOS documentsPDF parsing
Catalog CrawlerSiePortal ScraperDocument DownloaderDocument 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

ParameterDescriptionDefault
searchTermsRequired. Siemens part numbers.
localeSiePortal locale.
maxConcurrencyParallel workers.
proxyConfigurationApify 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 caseWhat you get
BOM obsolescence auditDiscontinued flags + successors
Spare-parts planningReplacement MPNs
Pre-filter before PDP scrapeCheaper screen before Scraper
AI / MCP workflowsRun 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 ApifyClient
client = 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.

FocusActor
Discover Siemens MPNsSiemens Catalog Crawler
Bulk lifecycle / successorsSiemens Lifecycle Tracker ◄── you are here
Full SiePortal PDP specsSiemens SiePortal Scraper
Download SIOS PDFsSiemens Document Downloader
Parse SIOS PDFs to JSONSiemens Document PDF Parser
TED datasheet downloadSiemens Datasheet Downloader
TED datasheet parseSiemens Datasheet PDF Crawler