DEV Community

Mehdad Sharifi
Mehdad Sharifi

Posted on

Automating International ADR Stocks & Semiconductor Monthly Revenue (SEC Form 20-F & 6-K) in Python & Claude MCP (Nov 09, 202

Extracting and normalizing International ADR Stocks & Semiconductor Monthly Revenue (SEC Form 20-F & 6-K) is one of the highest-leverage data pipelines for quantitative researchers, B2B growth engineers, and AI agent builders—especially for tracking TSMC monthly wafer revenue, ASML earnings, and Novo Nordisk updates on Forms 20-F and 6-K.

Instead of maintaining fragile local XSLT/XML parsers or proxy networks, you can pull structured JSON, CSV, or Excel datasets in seconds using the SEC Form 20-F & 6-K Global ADR & Foreign Stock Filings API by Mehdad DataLabs.


Live SEC EDGAR Activity Snapshot (Nov 09, 2026)

Here is a live sample of recent regulatory activity across tracked benchmark tickers (TSM, ASML, NVO, BABA):

1. TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD (TSM) — Industry: Semiconductors & Related Devices | Latest Filing: Form 4 (Filed: 2026-11-09)

2. ASML HOLDING NV (ASML) — Industry: Special Industry Machinery, NEC | Latest Filing: Form 6-K (Filed: 2026-10-14)

3. NOVO NORDISK A S (NVO) — Industry: Pharmaceutical Preparations | Latest Filing: Form 6-K (Filed: 2026-11-09)

4. Alibaba Group Holding Ltd (BABA) — Industry: Services-Business Services, NEC | Latest Filing: Form 6-K (Filed: 2026-11-06)


Quickstart: Run This API in Python (apify-client)

Install the official Python client:

pip install apify-client pandas
Enter fullscreen mode Exit fullscreen mode

Call the SEC Form 20-F & 6-K Global ADR & Foreign Stock Filings API endpoint directly from Python:

from apify_client import ApifyClient
import pandas as pd

client = ApifyClient("YOUR_APIFY_API_TOKEN")

# Run the Actor and wait for results
run = client.actor("mehdad-datalabs/sec-20f-6k-foreign-adr-international-stock-scraper").call()

# Load clean JSON records into a Pandas DataFrame
items = client.dataset(run["defaultDatasetId"]).list_items().items
df = pd.DataFrame(items)
print(df.head())
Enter fullscreen mode Exit fullscreen mode

Connect Directly to Claude Desktop, Cursor (MCP) & n8n

This Actor is natively compatible with Apify's Model Context Protocol (MCP) server (@apify/actors-mcp-server). You can also trigger it on a daily schedule inside n8n, Make, Clay, or Zapier to route real-time alerts into Slack, Telegram, HubSpot, or Google Sheets.

1. Live API Playground: SEC Form 20-F & 6-K Global ADR & Foreign Stock Filings API

2. Related API: US Federal Government Contract Awards & DoD B2B Lead Scraper

3. Related API: FDA Drug Approvals, NDA/BLA Biotech Catalyst & Pharma API

4. Open-Source Python SDK & Full 20-API Directory on GitHub: https://github.com/meher20100/sec-edgar-fda-b2b-json-api-suite

Top comments (0)