PHPackages                             achrafbardan/ns-ticket-search - 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. achrafbardan/ns-ticket-search

ActiveLibrary

achrafbardan/ns-ticket-search
=============================

Ns ticket for php 8.1 and up.

05PHP

Since Feb 14Pushed 4y ago1 watchersCompare

[ Source](https://github.com/AchrafBardan/ns-ticket-search)[ Packagist](https://packagist.org/packages/achrafbardan/ns-ticket-search)[ RSS](/packages/achrafbardan-ns-ticket-search/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Ns ticket search
================

[](#ns-ticket-search)

Search ns tickets for free.

### Installation

[](#installation)

Run the following command to install the ns ticket searcher:

```
composer require achrafbardan/ns-ticket-search

```

### Usage

[](#usage)

```
...
use AchrafBardan\NsTicketSearch\Client;
...
$client = new Client();

$client->getTicketByShareId('Wi4NEgbW');
```

Returns:

```
{
    "links": {},
    "payload": {
        "bookerEmail": "achrafbardan13@gmail.com",
        "tickets": [
            {
                "routeInfo": [],
                "orderId": "5bsKktEmAbAAAAF8dlBkb5Co",
                "type": "MobileTicket",
                "orderCreationDate": "2021-10-18T01:48:42+02:00",
                "documentNo": "38729042",
                "travelDate": "2021-10-23",
                "returnDate": "2021-10-23",
                "productName": "jongerendagkaart",
                "sapCode": "RRU",
                "travelClass": "2",
                "routeChoice": "0",
                "initials": "A",
                "lastName": "Bardan",
                "secutixTicketId": "0030167666",
                "secutixMobilePDFLink": "https://www.ns.nl/producten/selfservice/pdf/?LineItemUUID=4AIKktEmFzYAAAF8gVBkb5Co&type=mobile",
                "price": 750,
                "barcodeBase64": "I1VUMDExMTg0TlMwMDIwLAIUSAhpfm9MrCRqP78IWzwebu0pIdcCFGEIICKeIH8jMAT3PDNII5qS1lKfAAAAADAyNDl4nH2QzWrDMBCEX0VnH5pd/ayUoxq71MV1wNiGnIKgIYQUBVy/P12JEvtQvKcdjb9hvMP5vfIlIIBRiE6L5wAoQLJEhA5BgkRAvae2qdrh3Df+xJC2sjv0EtgGwD2gyov9eMTrZbpEUYbrPYRpBmQDgSAPh7FQaVWHemRFKSxpnUqkMpngca9h+gpReMDlEbnQolJTDjR5M6Nv6lK8dcdPIdUOYZeqi/64UkCouWtOstX3XfzMYb49orhF0TZAymy4dpO1myyR4x/FbEtwqzOMtWeMWW3/vyAqY59fV0OHilKSy0ezL4ncxPUKL4oC9YK74m9+AcGSff0=",
                "pdfLinkNl": "https://www.ns.nl/producten/selfservice/pdf/?LineItemUUID=4AIKktEmFzYAAAF8gVBkb5Co&type=mobile",
                "pdfLinkEn": "https://www.ns.nl/producten/en/selfservice/pdf/?LineItemUUID=4AIKktEmFzYAAAF8gVBkb5Co&type=mobile",
                "attachmentsNl": [
                    "https://www.ns.nl/producten/static/BOS/ns-Site/website/ns-website/nl_NL/Ticket/NS-e-ticket-Part3-Voorwaarden-Jongeren-Dag-NL-V022022.svg"
                ],
                "attachmentsEn": [
                    "https://www.ns.nl/producten/static/BOS/ns-Site/website/ns-website/nl_NL/Ticket/NS-e-ticket-Part3-Voorwaarden-Jongeren-Dag-NL-V022022.svg"
                ],
                "iconImage": {
                    "uri": "/api/v1/resource?resource=%2Fcatalogue%2Ficon_dayticket.png&classifier=mdpi",
                    "params": {
                        "classifier": "mdpi",
                        "height": "{height}"
                    }
                }
            }
        ],
        "shareUrl": "https://ns.nl/rpx?ticket&orderId=5bsKktEmAbAAAAF8dlBkb5Co&orderDetailId=wz0KktEmuNEAAAF8hVNkb5Co",
        "orderId": "5bsKktEmAbAAAAF8dlBkb5Co",
        "orderDetailId": "wz0KktEmuNEAAAF8hVNkb5Co",
        "payment": {
            "creationDate": "2021-10-18T01:48:42+02:00",
            "price": 750,
            "status": "SUCCESS",
            "bookerEmail": "achrafbardan13@gmail.com"
        }
    },
    "meta": {}
}
```

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity27

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/37a4fee54c8648eba744877a046633962519a1ea55f0e0d22ccd11d9fb75bf8a?d=identicon)[AchrafBardan](/maintainers/AchrafBardan)

---

Top Contributors

[![AchrafBardan](https://avatars.githubusercontent.com/u/72659310?v=4)](https://github.com/AchrafBardan "AchrafBardan (3 commits)")

### Embed Badge

![Health badge](/badges/achrafbardan-ns-ticket-search/health.svg)

```
[![Health](https://phpackages.com/badges/achrafbardan-ns-ticket-search/health.svg)](https://phpackages.com/packages/achrafbardan-ns-ticket-search)
```

PHPackages © 2026

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