PHPackages                             mirazmac/google-cse-scrapper - 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. mirazmac/google-cse-scrapper

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

mirazmac/google-cse-scrapper
============================

Scrape Google Custom Search Results

v0.1(7y ago)251707PHPPHP &gt;=5.4.0

Since Mar 6Pushed 6y ago6 watchersCompare

[ Source](https://github.com/MirazMac/GoogleCSEScrapper)[ Packagist](https://packagist.org/packages/mirazmac/google-cse-scrapper)[ RSS](/packages/mirazmac-google-cse-scrapper/feed)WikiDiscussions master Synced 2d ago

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

GoogleCSEScrapper
=================

[](#googlecsescrapper)

Scrape Google Custom Search results with spelling correction and rich snippets

**GoogleCSEScrapper** is a scrapper for scrapping Google Custom Search results. Beside scrapping the search results it can even go deep and grab the spelling correction and rich snippet data. Currently it supports fetching Web and Image results.

Although I wouldn't recommend using it on Production but it can do it's job pretty well on medium/heavy requests unless you get your server IP banned by Google. But hey, Google's been a real jerk lately with their YouTube Data API v3. It's the least we can do, so lets fack on Google.

### Install via Composer

[](#install-via-composer)

```
composer require mirazmac/google-cse-scrapper
```

#### Usage

[](#usage)

For usage example please check the **usage** folder.

License
-------

[](#license)

GoogleCSEScrapper is licensed under, WTFPL - **DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE**

[![alt text](https://camo.githubusercontent.com/d81e1d6610e50bf0b66fd7542fe6ab3ab231db94c51088ebffa5f14729dc9d62/68747470733a2f2f692e706f7374696d672e63632f35793763433678322f6661636b2e706e67 "Fack On Google Project")](https://camo.githubusercontent.com/d81e1d6610e50bf0b66fd7542fe6ab3ab231db94c51088ebffa5f14729dc9d62/68747470733a2f2f692e706f7374696d672e63632f35793763433678322f6661636b2e706e67)

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity45

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

2626d ago

### Community

Maintainers

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

---

Top Contributors

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

---

Tags

googlegoogle-csegoogle-custom-searchgoogle-custom-search-apigoogle-custom-search-enginegoogle-searchscrapper

### Embed Badge

![Health badge](/badges/mirazmac-google-cse-scrapper/health.svg)

```
[![Health](https://phpackages.com/badges/mirazmac-google-cse-scrapper/health.svg)](https://phpackages.com/packages/mirazmac-google-cse-scrapper)
```

###  Alternatives

[yourls/yourls

Your Own URL Shortener

11.9k27.7k1](/packages/yourls-yourls)

PHPackages © 2026

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