PHPackages                             joseraul/nasdaq-crawler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. joseraul/nasdaq-crawler

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

joseraul/nasdaq-crawler
=======================

Framework agnostic PHP Nasdaq crawler

0.0.4(3y ago)01.9k[1 PRs](https://github.com/joseraul/nasdaq-crawler/pulls)MITPHPCI passing

Since Nov 4Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/joseraul/nasdaq-crawler)[ Packagist](https://packagist.org/packages/joseraul/nasdaq-crawler)[ RSS](/packages/joseraul-nasdaq-crawler/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (4)Dependencies (1)Versions (7)Used By (0)

[![Build Status](https://camo.githubusercontent.com/df9017bcb594e30b9b286e5358a6f1ad95ab4b919c6f9ec9607fc760ba85ed6c/68747470733a2f2f7472617669732d63692e6f72672f6a6f73657261756c2f6e61736461712d637261776c65722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/joseraul/nasdaq-crawler)

Nasdaq Crawler
==============

[](#nasdaq-crawler)

This is an Open Source PHP package that helps to extract information from the official Nasdaq website.

Keep in mind that you do not own the information, it is only for your personal use.

Install
-------

[](#install)

```
composer require joseraul/nasdaq-crawler

```

How to use
----------

[](#how-to-use)

### Resources

[](#resources)

#### FTP

[](#ftp)

Get files from the ftp folder: ftp://ftp.nasdaqtrader.com

##### Not parsed (return the raw file)

[](#not-parsed-return-the-raw-file)

- `path()`

```
$client = new NasdaqCrawler\Client();
$data = $client->ftp()->path('SymbolDirectory/nasdaqlisted.txt');
print_r($data);

```

##### Parsed (response cleaned)

[](#parsed-response-cleaned)

- `nasdaqlisted()`

```
$client = new NasdaqCrawler\Client();
$data = $client->ftp()->nasdaqlisted();
print_r($data);

```

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance57

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~458 days

Total

4

Last Release

1421d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/676681?v=4)[Jose Raul Pérez](/maintainers/joseraul)[@joseraul](https://github.com/joseraul)

---

Top Contributors

[![joseraul](https://avatars.githubusercontent.com/u/676681?v=4)](https://github.com/joseraul "joseraul (6 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/joseraul-nasdaq-crawler/health.svg)

```
[![Health](https://phpackages.com/badges/joseraul-nasdaq-crawler/health.svg)](https://phpackages.com/packages/joseraul-nasdaq-crawler)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
