PHPackages                             nordicalf/zenscrape - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. nordicalf/zenscrape

ActiveLibrary[HTTP &amp; Networking](/categories/http)

nordicalf/zenscrape
===================

Zenscrape service

v1.0.0(4y ago)34MITPHPPHP ^8.0

Since Jan 17Pushed 4y ago1 watchersCompare

[ Source](https://github.com/NordicAlf/zenscrape)[ Packagist](https://packagist.org/packages/nordicalf/zenscrape)[ Docs](https://github.com/NordicAlf/zenscrape)[ RSS](/packages/nordicalf-zenscrape/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (5)Versions (2)Used By (0)

PHP Zenscrape client via Guzzle
===============================

[](#php-zenscrape-client-via-guzzle)

Zenscrape package is a simple PHP HTTP client-provider that makes it easy to parsing site-pages via

Requirements
------------

[](#requirements)

↟PHP 8.0^
↟Guzzle 7.0^
↟Symfony/serializer
↟Symfony/property-access

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

[](#installation)

```
composer require nordicalf/zenscrape
```

Example usage
-------------

[](#example-usage)

```
$queryRequest = new QueryRequestModel();
$queryRequest->setRender(true);
$queryRequest->setLocation('eu');
$queryRequest->setUrl('https://www.php.net/');

$headersRequest = new HeaderRequestModel();
$headersRequest->setCustomHeader('Content-Type', 'application/json');

$zenscrapeClient = new ZenscrapeClient('YOUR_API_KEY_FROM_ZENSCRAPE.COM');

echo $zenscrapeClient->getPage('POST', $queryRequest, $headersRequest);
```

Future features
---------------

[](#future-features)

↟ Сalculate how many points it costs to complete a request
↟ Timer for make request
↟ Async requests

Contacts
--------

[](#contacts)

[nordic\_alf@protonmail.com](mailto:nordic_alf@protonmail.com)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

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

Unknown

Total

1

Last Release

1580d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/edd024306ba9230045c00703da4e3a6825f9c6693a12eb43866f4c7479bfa58c?d=identicon)[nordic\_alf](/maintainers/nordic_alf)

---

Top Contributors

[![NordicAlf](https://avatars.githubusercontent.com/u/47153340?v=4)](https://github.com/NordicAlf "NordicAlf (13 commits)")

---

Tags

httpclientweb serviceparsingzenscrape

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/nordicalf-zenscrape/health.svg)

```
[![Health](https://phpackages.com/badges/nordicalf-zenscrape/health.svg)](https://phpackages.com/packages/nordicalf-zenscrape)
```

###  Alternatives

[zoonman/pixabay-php-api

PixabayClient is a PHP HTTP client library to access Pixabay's API

3354.7k](/packages/zoonman-pixabay-php-api)[e-moe/guzzle6-bundle

Integrates Guzzle 6 into your Symfony application

11259.2k](/packages/e-moe-guzzle6-bundle)

PHPackages © 2026

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