# SEC Company Tickers CIK Map Scraper (`neuton/sec-company-tickers-cik-map-scraper`) Actor

Export the official SEC ticker to CIK company mapping for financial enrichment, filing lookup, due diligence, and market data pipelines.

- **URL**: https://apify.com/neuton/sec-company-tickers-cik-map-scraper.md
- **Developed by:** [Ashwin Prasad](https://apify.com/neuton) (community)
- **Categories:** Business, AI, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$2.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## SEC Company Tickers CIK Map Scraper

Export the official SEC company ticker to CIK mapping as clean rows for financial enrichment, filing lookup, investor research, due diligence, and data pipelines.

### Why this actor

Ticker-to-CIK mapping is a small but essential building block for SEC workflows. Analysts, data teams, CRMs, enrichment products, compliance systems, and AI agents need reliable CIKs before pulling submissions, company facts, 13F filings, Form 4 filings, or EDGAR documents. This actor packages the official SEC mapping into clean rows that are easy to join.

SEO keywords covered by this Store page include SEC ticker CIK map scraper, ticker to CIK API, SEC company tickers dataset, EDGAR CIK lookup, public company enrichment, SEC identifier mapping, financial data enrichment, and ticker CIK converter.

### Output

- Ticker symbol, company name, CIK, and padded CIK
- Direct SEC submissions URL and company facts URL
- Source URL, raw SEC row, and scrape timestamp

### Use cases

- Convert stock tickers to SEC CIKs before pulling filings
- Enrich CRM, portfolio, or market intelligence datasets
- Build financial-data joins across SEC actors
- Create agent-callable SEC lookup tools
- Normalize public-company watchlists before filing, facts, and insider-monitoring runs

### Example input

```json
{
  "tickers": ["AAPL", "MSFT", "NVDA"],
  "companyNameKeyword": "Apple",
  "maxResults": 100
}
```

### Agent and automation workflows

Use this actor as the first step in SEC pipelines: send rows into Airtable, a warehouse, Make, n8n, Clay, CRM enrichment, or vector search. Agents can look up CIKs, build SEC URLs, and chain into submissions, company facts, Form 4, or 13F actors.

### Responsible use

This actor extracts public SEC mapping data. Use it for enrichment, research, and workflow automation. Verify important joins and downstream filings against official SEC records.

### Pricing

Recommended launch pricing: $2-$3 per 1,000 company rows, increasing toward $4-$5 per 1,000 after repeat financial-data usage appears.

# Actor input Schema

## `tickers` (type: `array`):

Optional ticker symbols to return. Leave empty to search all companies.

## `companySearch` (type: `string`):

Optional case-insensitive company name filter.

## `maxResults` (type: `integer`):

Maximum company rows to return.

## Actor input object example

```json
{
  "tickers": [
    "AAPL",
    "NVDA"
  ],
  "companySearch": "",
  "maxResults": 100
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("neuton/sec-company-tickers-cik-map-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("neuton/sec-company-tickers-cik-map-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call neuton/sec-company-tickers-cik-map-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=neuton/sec-company-tickers-cik-map-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/cTIx5P6mpVmiMJm8B/builds/jjDjuTCrsjn4P4APE/openapi.json
