Siemens TED Datasheet Parser — Specs JSON avatar

Siemens TED Datasheet Parser — Specs JSON

Pricing

from $10.00 / 1,000 parsed product datasheets

Go to Apify Store
Siemens TED Datasheet Parser — Specs JSON

Siemens TED Datasheet Parser — Specs JSON

Parse Siemens TED catalog datasheet PDFs into structured JSON: specifications, tables, limits, and diagrams. Chain after TED Datasheet Downloader.

Pricing

from $10.00 / 1,000 parsed product datasheets

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

18 hours ago

Last modified

Share

Crawloop Siemens Automation Suite — SiePortal, SIOS, and TED datasheet workflows for procurement and BOM engineering.

DiscoveryEnrichmentSIOS documentsTED datasheets
Catalog CrawlerSiePortal ScraperDocument DownloaderTED Datasheet Downloader
Lifecycle TrackerDocument PDF ParserTED Datasheet Parser ◄── 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. 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 TED datasheet parser — parse compact TED catalog PDFs into structured JSON: specifications, tables, limits, and diagrams. Chain after TED Datasheet Downloader. Use from Python, Node.js, or MCP.

When to use this Actor

Use when you have TED PDFs in Key-Value Store (or direct TED URLs) and need structured specs. For SIOS document parsing, use Siemens Document PDF Parser.

Key Features

  • TED PDF → JSON — Specs, tables, limits, diagrams
  • KV Store or URL input — Chain after TED Downloader
  • Parse status — PARSED / PARTIAL / FAILED visibility
  • Browser-free parsing — No SiePortal session for parse-only mode

Input Parameters

ParameterDescriptionDefault
keyValueStoreIdStore ID from TED Downloader run.
itemsList of partNumber + keyValueStoreKey / downloadUrl / fileName.
extractDiagramsExtract diagram metadata.false
maxConcurrencyParallel parse workers.3

Input Example

{
"keyValueStoreId": "YOUR_TED_DOWNLOADER_STORE_ID",
"items": [{
"partNumber": "6ES7193-6BP00-0DA0",
"downloadUrl": "https://mall.industry.siemens.com/teddatasheet/?format=PDF&mlfbs=6ES7193-6BP00-0DA0&language=en&caller=SiePortal",
"fileName": "6ES7193-6BP00-0DA0_datasheet_en.pdf"
}],
"extractDiagrams": false,
"maxConcurrency": 3
}

Output Format

{
"partNumber": "6ES7193-6BP00-0DA0",
"fileName": "6ES7193-6BP00-0DA0_datasheet_en.pdf",
"status": "PARSED",
"pageCount": 2,
"tableCount": 3,
"specificationCount": 24,
"diagramCount": 0,
"parsedAt": "2026-08-03T12:00:00Z"
}

Use cases

Use caseWhat you get
TED digitizationSpecs/tables as JSON
BOM enrichmentStructured attributes from catalog PDFs
Compare vs SIOS parseCompact TED vs full manuals
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-datasheet-pdf-crawler').call({{ keyValueStoreId: 'YOUR_STORE_ID', items: [{{ partNumber: '6ES7193-6BP00-0DA0', fileName: '6ES7193-6BP00-0DA0_datasheet_en.pdf' }}], extractDiagrams: false, maxConcurrency: 3 }});
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-datasheet-pdf-crawler").call(
run_input={{"keyValueStoreId": "YOUR_STORE_ID", "items": [{"partNumber": "6ES7193-6BP00-0DA0", "fileName": "6ES7193-6BP00-0DA0_datasheet_en.pdf"}], "extractDiagrams": False, "maxConcurrency": 3}}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("partNumber"), item.get("specificationCount"), item.get("status"))

cURL

curl "https://api.apify.com/v2/acts/crawloop~siemens-datasheet-pdf-crawler/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keyValueStoreId":"YOUR_STORE_ID","items":[{"partNumber":"6ES7193-6BP00-0DA0","fileName":"6ES7193-6BP00-0DA0_datasheet_en.pdf"}],"extractDiagrams":false,"maxConcurrency":3}'

MCP and AI assistants

Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call crawloop/siemens-datasheet-pdf-crawler.

Example prompts:

  • "Parse Siemens TED datasheets from this Key-Value Store and return specificationCount"
  • "Run TED Datasheet Parser after TED Downloader for these MPNs"
  • "Chain TED Datasheet Downloader then TED Datasheet Parser"

Suite next step

Start downloads with Siemens TED Datasheet Downloader. For SIOS manuals, use Siemens Document Downloader.

FocusActor
TED datasheet downloadSiemens TED Datasheet Downloader
TED datasheet parseSiemens TED Datasheet Parser ◄── you are here
SIOS PDF downloadSiemens Document Downloader
SIOS PDF parseSiemens Document PDF Parser
Full SiePortal PDPSiemens SiePortal Scraper