Delisted Stocks — NYSE, NASDAQ & OTC Delistings since 2002 avatar

Delisted Stocks — NYSE, NASDAQ & OTC Delistings since 2002

Pricing

from $20.00 / 1,000 recent results

Go to Apify Store
Delisted Stocks — NYSE, NASDAQ & OTC Delistings since 2002

Delisted Stocks — NYSE, NASDAQ & OTC Delistings since 2002

36,000+ delisted stocks from NYSE · NASDAQ & OTC since 2002, refreshed daily from SEC EDGAR filings. Ticker · CIK · filing dates · exchange & direct filing links. Incremental mode tracks new and changed delistings across scheduled runs.

Pricing

from $20.00 / 1,000 recent results

Rating

0.0

(0)

Developer

Black Falcon Data

Black Falcon Data

Maintained by Community

Actor stats

2

Bookmarked

19

Total users

1

Monthly active users

12 days ago

Last modified

Share

What does Delisted Stocks List do?

Query a curated database of more than 36,000 SEC EDGAR delisting and deregistration filings from 2002 onward. Filter by filing date, ticker, CIK, issuer, exchange, filing type, or security type, then export structured records with direct filing provenance.

How to use this actor

  • 👉 Register for a free Apify account — no credit card required.
  • 🎉 Just click Sign up free on Apify → and complete a quick signup.
  • 💰 A free Apify account includes $5 in monthly credits — enough to test this actor.
  • ⏳ Scrape during the free trial, with no commitment or upfront payment required.

Key features

  • 📚 Historical coverage — Query Form 25, 25-NSE, 15-12G, and 15-15D filings from 2002 onward.
  • 🔎 Precise filters — Pick a filing period as exact dates or a relative value such as the last 5 years, then narrow by ticker, CIK, issuer name, exchange, filing type, or security type.
  • 🏛️ SEC provenance — Every result carries its accession number, CIK, filing date, and direct EDGAR filing URL.
  • 📈 Equity research ready — Use the common-equity filter to build survivorship-bias-aware research universes.
  • ♻️ Incremental retrieval — Use updatedSince to fetch records ingested or changed after your last checkpoint.
  • 📤 Structured exports — Download the same records as JSON, CSV, Excel, or through the Apify API.

What data can you get for each delisted stock record?

Each result describes one SEC delisting or deregistration filing. Records include the resolved ticker, issuer, CIK, security classification, exchange, filing type and dates, accession number, direct EDGAR filing URL, resolution confidence and strategy, ingestion timestamps, version metadata, and filing year.

Input

Configure the actor through the input schema in Apify Console.

Key parameters:

  • dateFrom — Only filings on or after this date. Pick a date, or enter a relative value such as 5 years to get the last 5 years. Relative values count back from the day the run starts (UTC).
  • dateTo — Only filings on or before this date. Pick a date, or enter a relative value such as 1 month to stop one month before the run date. Leave empty to include filings up to today.
  • year — Only filings from this calendar year (e.g. 2024). Kept for existing API integrations; Date From and Date To are the easier way to pick a period. If you set both, a filing must match the year and the date range.
  • updatedSince — Only records ingested or updated after this ISO datetime (e.g. 2025-01-01T00:00:00Z). Use for incremental pulls — checks ingestion time, not filing date.
  • ticker — Exact ticker match (e.g. AAPL)
  • cik — SEC Central Index Key, zero-padded (e.g. 0000320193)
  • issuerNameContains — Case-insensitive substring match on issuer name
  • exchange — Filter by exchange (default: "All")
  • formType — SEC form type that triggered the delisting (default: "All")
  • securityType — Type of security (default: "All")
  • equityOnly — Shortcut: only return common equity (isCommonEquity=true). Overrides securityType. (default: false)
  • latestOnly — Only return the latest version of each record (default: true). Set false to include superseded versions. (default: true)
  • limit — Maximum number of records to return. 0 = unlimited. (default: 0)
  • ...and 1 more parameters

Input examples

Common stocks delisted in the last 5 years — A relative date counts back from the day the run starts.

→ Common-stock delisting records filed in the last five years, with SEC provenance.

{
"dateFrom": "5 years",
"equityOnly": true,
"limit": 100
}

Delistings between 2015 and 2019 — Use exact dates for a fixed historical window.

→ Common-stock delisting records filed from 2015-01-01 through 2019-12-31.

{
"dateFrom": "2015-01-01",
"dateTo": "2019-12-31",
"equityOnly": true,
"limit": 100
}

NASDAQ Form 25 filings — Combine exchange, form, and date filters.

→ NASDAQ delisting filings in the selected period.

{
"exchange": "NASDAQ",
"formType": "25",
"dateFrom": "2024-01-01",
"dateTo": "2024-12-31"
}

Incremental pull — Use the previous successful run time as the next checkpoint.

→ Records ingested or updated after the checkpoint.

{
"updatedSince": "2026-01-01T00:00:00Z",
"latestOnly": true
}

Output

Each run produces a dataset of structured delisted stock records. Results can be downloaded as JSON, CSV, or Excel from the Dataset tab in Apify Console.

Example delisted stock record

{
"id": "0000003570_25_2024-02-12",
"version": 1,
"isLatestVersion": true,
"ticker": "LNG",
"cik": "0000003570",
"issuerName": "Cheniere Energy, Inc.",
"securityType": "Common Stock",
"isCommonEquity": true,
"formType": "25",
"fileDate": "2024-02-12",
"effectiveDelistingDate": "2024-02-26",
"filingUrl": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000003570",
"exchangeRaw": "NYSE",
"exchange": "NYSE",
"identifierType": "ticker",
"confidence": 1,
"resolutionStrategy": "efts_display",
"resolutionStatus": "resolved",
"ingestedAt": "2026-04-17T16:40:48Z",
"updatedAt": "2026-04-17T16:40:48Z",
"ingestRunId": "initial-upload",
"year": 2024
}

How to query delisted stock records

  1. Go to Delisted Stocks List in Apify Console.
  2. Configure the input.
  3. Set limit to control how many results you need.
  4. Click Start and wait for the run to finish.
  5. Export the dataset as JSON, CSV, or Excel.

Use cases

  • Reduce survivorship bias in equity backtests by restoring delisted securities to historical universes.
  • Monitor new SEC delisting and deregistration filings with incremental scheduled pulls.
  • Build compliance, corporate-actions, and exchange-removal research datasets with filing-level provenance.
  • Look up a ticker, issuer, or CIK and follow the record directly to its SEC EDGAR source.

How much does it cost to query delisted stock records?

Delisted Stocks List uses pay-per-event pricing. You pay a small fee when the run starts and then for each result that is actually produced.

  • Run start: $0.1 (Free plan: $0.5) per run
  • Per recent result (primary event): $0.02 (Free plan: $0.07)

You are billed only for the events your run actually triggers. Every paid Apify plan (Bronze and above) pays the same price per event; the Free plan pays more.

EventPaid plansFree planCharged when
Actor Start$0.1 (one-time)$0.5Flat fee charged once per run.
Recent Result (primary)$0.02$0.07Per record with filing date within the last 365 days.
Historical Result$0.002$0.007Per record with filing date older than 365 days.

Example costs (each result is charged as exactly one of Recent Result or Historical Result, so each figure runs from every result at the lower price to every result at the higher):

  • 10 results: $0.12 to $0.3 (Free plan: $0.57 to $1.2)
  • 25 results: $0.15 to $0.6 (Free plan: $0.68 to $2.25)
  • 100 results: $0.3 to $2.1 (Free plan: $1.2 to $7.5)
  • 200 results: $0.5 to $4.1 (Free plan: $1.9 to $14.5)
  • 500 results: $1.1 to $10.1 (Free plan: $4 to $35.5)

Platform usage is billed on top of these prices. The figures above are Apify event fees only. Compute units are billed separately by Apify at your actual consumption. What you actually pay depends on your own input — how many results you request and the run memory you choose — so it cannot be stated as a fixed figure here. Every run reports its exact platform usage on the run detail page.

FAQ

How many delisted stock records can I check per run?

Use limit to set the maximum number of matching records returned. A value of 0 returns every record matching the selected filters; narrow date, exchange, filing-type, or security filters when you need a smaller result set.

Can I integrate Delisted Stocks List with other apps?

Yes. Delisted Stocks List works with Apify's integrations to connect with tools like Zapier, Make, Google Sheets, Slack, and more. You can also use webhooks to trigger actions when a run completes.

Can I use Delisted Stocks List with the Apify API?

Yes. You can start runs, manage inputs, and retrieve results programmatically through the Apify API. Client libraries are available for JavaScript, Python, and other languages.

Can I use Delisted Stocks List through an MCP Server?

Yes. Apify provides an MCP Server that lets AI assistants and agents call this actor directly. Use narrow filters and limit to keep result payloads manageable for an LLM context window.

The source SEC EDGAR filings are public records. You remain responsible for validating the linked filings and for complying with any laws, policies, or downstream obligations that apply to your use case.

Your feedback

If you have questions, need a feature, or found a bug, please open an issue on the actor's page in Apify Console. Your feedback helps us improve.

You might also like

Getting started with Apify

New to Apify? Create a free account with $5 credit — no credit card required.

  1. Sign up — $5 platform credit included
  2. Open this actor and configure your input
  3. Click Start — export results as JSON, CSV, or Excel

Need more later? See Apify pricing.

SEC filing types

FormMeaning
25 / 25-NSEExchange-listing removal filing
15-12GTermination of registration under Section 12(g)
15-15DSuspension of reporting obligations under Section 15(d)

For Form 25 records, effectiveDelistingDate is the computed date ten business days after filing. It is empty when that concept does not apply.

Pricing events

The Actor charges one start event and then charges each delivered record as exactly one of two per-record events, decided by the record's filing date relative to the run. Until 10 November 2026, a record filed within the rolling last 365 days is a recent-result and an older one a historical-result. From 10 November 2026 (10:00 UTC), a record filed within the last 30 days is a new-delisting and every older record an archive-delisting. The Apify Console shows the exact rates for your plan before each run. Use narrow filters or updatedSince when you only need new records.

Sample dataset

Evaluate the schema and coverage in the public sample dataset, which contains representative records across filing years, filing types, and resolution strategies.

Disclaimer

SEC EDGAR filings are public records. This dataset is provided for research and automation and is not investment, legal, or compliance advice. Validate records against the linked source filings before making consequential decisions.

Search keywords

delisted stocks list scraper, delisted stocks list api, apify delisted stocks list, delisted stocks list data extraction.