Siemens Document Downloader — SIOS PDFs avatar

Siemens Document Downloader — SIOS PDFs

Pricing

from $25.00 / 1,000 downloaded pdfs

Go to Apify Store
Siemens Document Downloader — SIOS PDFs

Siemens Document Downloader — SIOS PDFs

Download Siemens certificates (CE, UL, CCC, ATEX, FM), manuals, and engineering files from SiePortal and SIOS by part number. Saves PDFs to Key-Value Store with metadata.

Pricing

from $25.00 / 1,000 downloaded pdfs

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 Downloader ◄── you are hereDocument PDF Parser
Lifecycle Tracker

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 SIOS PDF downloader — download certificates (CE, UL, CCC, ATEX, FM), manuals, and engineering files from SiePortal / SIOS by part number. Saves PDFs to Apify Key-Value Store with metadata. Filter by document type. Chain with Document PDF Parser. Use from Python, Node.js, or MCP.

When to use this Actor

Use the Siemens Document Downloader when you need Siemens SIOS PDFs saved as files — not just links.

For structured specs from those PDFs, chain Siemens Document PDF Parser. For compact TED catalog datasheets, use Siemens Datasheet Downloader.

Key Features

  • SIOS literature — Certificates, manuals, engineering files
  • KV Store files — Binary PDFs + dataset metadata
  • Type filters — Narrow downloads before billing volume
  • Residential proxy — Recommended for stable SIOS access

Input Parameters

ParameterDescriptionDefault
searchTermsRequired. Siemens part numbers.
downloadFilesSave PDF bytes to Key-Value Store.true
maxDocumentsPerProductCap documents per MPN.
proxyConfigurationApify Residential recommended.

Input Example

{
"searchTerms": ["6ES7193-6BP00-0DA0"],
"downloadFiles": true,
"maxConcurrency": 1,
"maxDocumentConcurrency": 2,
"maxDocumentsPerProduct": 3,
"proxyConfiguration": {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]}
}

Output Format

{
"partNumber": "6ES7193-6BP00-0DA0",
"documentType": "Certificate",
"title": "Declaration of Conformity",
"fileName": "6ES7193-6BP00-0DA0_cert.pdf",
"downloadUrl": "https://support.industry.siemens.com/...",
"keyValueStoreKey": "6ES7193-6BP00-0DA0_cert.pdf",
"fileSizeBytes": 245678,
"status": "DOWNLOADED",
"checkedAt": "2026-08-03T12:00:00Z"
}

Use cases

Use caseWhat you get
Compliance archiveCertificates in Key-Value Store
Manual harvestEngineering PDFs + metadata
Parse pipelineFeed Document PDF Parser
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-document-downloader').call({{ searchTerms: ['6ES7193-6BP00-0DA0'], downloadFiles: true, maxDocumentsPerProduct: 3, 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-document-downloader").call(
run_input={{"searchTerms": ["6ES7193-6BP00-0DA0"], "downloadFiles": True, "maxDocumentsPerProduct": 3, "proxyConfiguration": {"useApifyProxy": True, "apifyProxyGroups": ["RESIDENTIAL"]}}}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("partNumber"), item.get("documentType"), item.get("status"))

cURL

curl "https://api.apify.com/v2/acts/crawloop~siemens-sieportal-document-downloader/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchTerms":["6ES7193-6BP00-0DA0"],"downloadFiles":true,"maxDocumentsPerProduct":3,"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-document-downloader.

Example prompts:

  • "Run Siemens Document Downloader for 6ES7193-6BP00-0DA0 and return document titles and status"
  • "Download Siemens certificates for these MPNs to Key-Value Store"
  • "Chain Document Downloader then Document PDF Parser for manuals"

Suite next step

Parse downloaded PDFs with Siemens Document PDF Parser. For TED catalog datasheets, use Siemens Datasheet Downloader.

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