PHPackages                             jeppevinkel/steam-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. [API Development](/categories/api)
4. /
5. jeppevinkel/steam-search

ActiveLibrary[API Development](/categories/api)

jeppevinkel/steam-search
========================

API for searching on the Steam store.

1.0.3(4y ago)06MITPHPPHP &gt;=7.4

Since Mar 4Pushed 4y ago1 watchersCompare

[ Source](https://github.com/jeppevinkel/steam-search)[ Packagist](https://packagist.org/packages/jeppevinkel/steam-search)[ RSS](/packages/jeppevinkel-steam-search/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (3)Versions (5)Used By (0)

Steam Search
============

[](#steam-search)

[![Packagist Version](https://camo.githubusercontent.com/e46bb60e89fd1539aa399b2d7f49db42aea1e4901e1cacadd251b6ad40493f07/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a6570706576696e6b656c2f737465616d2d736561726368)](https://packagist.org/packages/jeppevinkel/steam-search)[![Packagist PHP Version Support](https://camo.githubusercontent.com/cd7e68bcb0732f6d6fa3bdfd23abe226a27e263ef06928e915f068c281af1d36/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6a6570706576696e6b656c2f737465616d2d736561726368)](https://camo.githubusercontent.com/cd7e68bcb0732f6d6fa3bdfd23abe226a27e263ef06928e915f068c281af1d36/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6a6570706576696e6b656c2f737465616d2d736561726368)[![Codecov](https://camo.githubusercontent.com/9888d1c14e5b57d8cbdb64695667dfd68609207eca7534cf83a6cd07ff118e58/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f6a6570706576696e6b656c2f737465616d2d736561726368)](https://app.codecov.io/gh/jeppevinkel/steam-search/)

Api for searching games from the Steam store. This search API works by calling the regular steam store page and scraping the results from the page. It doesn't yet support scrolling the page, so it might be limited in the number of results per search query.

Installation
------------

[](#installation)

Use [composer](https://getcomposer.org/) to install the package.

```
composer require jeppevinkel/steam-search
```

Usage
-----

[](#usage)

```
use SteamSearch\SteamSearch;

$steamSearch = new SteamSearch();
$queryBuilder = QueryBuilder::create()
    ->search('counter-strike')
    ->sortByReleaseDate();
$result = $steamSearch->search($queryBuilder);

// Results can also be filtered by max price.
$queryBuilder = QueryBuilder::create()
    ->search('counter-strike')
    ->sortByReleaseDate()
    ->maxPrice(50);
// Valid values for maxPrice are:
// 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60
// To get all results, use maxPrice(-1), this is also the default value.
```

The result is an array of SearchResult objects. They each have the following properties:

```
public string $title;
public int $appId;
public string $url;
public ?Carbon $releaseDate;
public string $reviewSummary;
```

Docs
----

[](#docs)

[https://jeppevinkel.github.io/steam-search](https://jeppevinkel.github.io/steam-search/)

Contributing
------------

[](#contributing)

Pull requests are welcome. For design changes, please open an issue to discuss what you would like to change.

License
-------

[](#license)

[MIT](https://opensource.org/licenses/MIT)

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

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 ~0 days

Total

4

Last Release

1527d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/de272a27e7c0a1d2757d84c1e216325d95d27aa4210ea2e071a47fa863db887d?d=identicon)[jeppevinkel](/maintainers/jeppevinkel)

---

Top Contributors

[![jeppevinkel](https://avatars.githubusercontent.com/u/1492684?v=4)](https://github.com/jeppevinkel "jeppevinkel (51 commits)")

---

Tags

apisearchstoresteamgames

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/jeppevinkel-steam-search/health.svg)

```
[![Health](https://phpackages.com/badges/jeppevinkel-steam-search/health.svg)](https://phpackages.com/packages/jeppevinkel-steam-search)
```

###  Alternatives

[gigablah/sphinxphp

Sphinx Search PHP 5.3+ API with PSR compliance

861.4M16](/packages/gigablah-sphinxphp)[gigablah/fsphinxphp

Facet extension for Sphinx Search

5362.8k](/packages/gigablah-fsphinxphp)[hmerritt/imdb-api

IMDB API that can fetch film data and search results

6911.3k](/packages/hmerritt-imdb-api)[zyberspace/steam-web-api-client

Automatically generated api client for the Steam Web API in style of the google-api-php-client.

857.2k](/packages/zyberspace-steam-web-api-client)

PHPackages © 2026

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