NYSE Listings Directory Scraper avatar

NYSE Listings Directory Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
NYSE Listings Directory Scraper

NYSE Listings Directory Scraper

Scrapes the NYSE listings directory by instrument type and returns each listing as a flat row with ticker, name, and sort order. Export to CSV, JSON, Excel, or XML.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

ParseForge

NYSE Listings Directory Scraper

Scrape the complete NYSE listings directory, up to a million securities per run. Every listing comes with its ticker, instrument name, type, and sort order. No login or API key. Export to CSV, JSON, Excel, or XML.

The NYSE listings directory is the authoritative source for every equity, ETF, preferred stock, warrant, right, trust, and bond traded on the New York Stock Exchange. This Actor reads the public directory directly, filters by instrument type, and returns each listing in one fixed schema. No API registration, no rate limits, no manual downloads.

Who uses itWhat they scrape NYSE Listings Directory for
Quantitative researchersBuild a complete universe of NYSE-listed securities for backtesting and factor models
Financial data vendorsRefresh their product catalogs with the latest NYSE listings and instrument types
Compliance officersVerify that a ticker is currently listed on the NYSE and its instrument type
Retail investorsScreen the full NYSE directory for equities, ETFs, or preferred stocks by symbol or name

What it does

This Actor collects NYSE listings by instrument type and returns each one as a flat row with its ticker, instrument name, and sort order.

  • ๐Ÿ“‹ Instrument type filter: choose from equity, ETF, preferred stock, warrant, right, trust, or bond.
  • ๐Ÿ”ข Sort control: order the directory by ticker symbol or instrument name, ascending or descending.
  • ๐Ÿ“ˆ Scalable collection: set a maximum from 1 to 1,000,000 listings per run.
  • ๐Ÿ’พ Structured output: each listing is returned as a flat row, ready for CSV, JSON, Excel, or XML export.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with NYSE Listings Directory data

๐Ÿ“Š Build a trading universe.

A quant researcher runs the Actor with instrumentType=EQUITY and maxItems=1000000 to get every NYSE-listed stock for a factor backtest.

๐Ÿ›ก๏ธ Verify listing status.

A compliance officer checks that a ticker appears in the directory and confirms its instrument type before approving a client trade.

๐Ÿ“ˆ Track new ETFs.

A financial data vendor schedules a daily run with instrumentType=EXCHANGE_TRADED_FUND to refresh their ETF catalog with the latest NYSE listings.

๐Ÿ” Screen preferred stocks.

A retail investor filters for PREFERRED_STOCK and sorts by name to find high-yield preferred shares listed on the NYSE.

Why choose this scraper

What you get
Complete NYSE coverageEvery listing in the public directory, not a sample or a third-party subset
No API key or loginReads the public directory directly, so you can start scraping in minutes
Fixed schemaEvery row has the same fields, so your pipeline never breaks on a new listing
Flexible exportDownload as CSV, JSON, Excel, or XML, or push to any Apify integration

How it compares

This Actor scrapes currently listed NYSE securities, while the Delisted Stocks Actor covers securities that have been removed from the exchange since 2002.

FeatureParseForgeDelisted Stocks - NYSE, NASDAQ & OTC Delistings since 2002
Currently listed NYSE securitiesYesNot listed
Delisted NYSE securities since 2002Not listedYes
Instrument type filter (equity, ETF, preferred, etc.)YesNot listed
Sort by ticker or nameYesNot listed
Daily refresh from SEC EDGAR filingsNot listedYes
Incremental mode for scheduled runsNot listedYes

Configure the run

Drive the Actor with an instrument type filter and a sort order, and set a maximum number of listings to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the NYSE Listings Directory Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to NYSE Listings Directory through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/nyse-listings-directory-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your instrumentType filter. If you selected a type with few listings, like RIGHT or TRUST, the directory may have only a handful of entries. Try EQUITY or EXCHANGE_TRADED_FUND to see more results.

Why did the run stop before reaching maxItems?

The Actor stops when it has collected all listings that match your filter. If the directory has fewer listings than your maxItems, you will get all of them.

Why is the output sorted differently than I expected?

Check the sortColumn and sortOrder inputs. The default is ticker symbol ascending. If you want name order, set sortColumn to INSTRUMENT_NAME.

Why are some listings missing?

The NYSE directory may paginate or lazy-load. If you suspect missing data, increase maxItems and run again. If the problem persists, contact support with your run ID.

FAQ

QuestionAnswer
What data does the NYSE Listings Directory Scraper return?It returns each listing as a flat row with the ticker symbol, instrument name, instrument type, and the sort order you selected. The exact fields are shown in the sample output below.
Does this Actor require an API key or login?No. It reads the public NYSE listings directory directly, so you can run it without any credentials.
Can I filter by instrument type?Yes. Use the instrumentType input to select equity, ETF, preferred stock, warrant, right, trust, or bond. The default is equity.
How many listings can I scrape in one run?You can set maxItems from 1 to 1,000,000. The default is 10, but for a full directory set it to the maximum.
Can I sort the results?Yes. Use sortColumn to sort by ticker symbol or instrument name, and sortOrder to choose ascending or descending.
What export formats are supported?You can export the results as CSV, JSON, Excel, or XML, or push them to any Apify integration like Google Sheets or a database.
How often is the NYSE directory updated?The Actor reads the live directory on each run, so you always get the current listings. Schedule it daily or weekly to keep your data fresh.
Does this Actor scrape delisted stocks?No, it only scrapes currently listed securities from the NYSE directory. For delisted stocks, see the Delisted Stocks Actor in the comparison table.
Can I get the full directory in one run?Yes. Set maxItems to 1,000,000 and the Actor will collect every listing that matches your filter.
Is this Actor legal to use?The NYSE directory is public data. You are responsible for complying with the NYSE website's terms of service and any applicable laws.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by NYSE Group, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.