The PHP Search Engine Result Page Spider


SERPS is a scraping library for php. It considerably decreases the complexity required to analyse search engines.

Web scraping (web harvesting or web data extraction) is a computer software technique of extracting information from websites. Usually, such software programs simulate human exploration of the World Wide Web by either implementing low-level Hypertext Transfer Protocol (HTTP), or embedding a fully-fledged web browser, such as Mozilla Firefox.


What is it?

Serps is a set of tools that ease the parsing of popular search engines (such as google, yahoo or bing). It helps to parse SERP (Search Engine Result Page) and gives you a standard output of what is parsed.

The problem

Most of times search engines don't want you to parse them, and they don't offer a documentation or a standard way to extract the results from the SERP and it's hard to write and maintain a scraper.

The solution

To solve this problems we analysed how search engines behave and we built the necessary tools to work with them, from the URL generation to the parsing of the results. At the endpoint we offer a standard and documented API.

Getting Started

Looking forward to work with the library?

Support & issue gitter

You have problems to get started with the library or you have general question? We'd like to hear about, join us on gitter.

You spotted an issue with the library? Please report it on the github issue tracker.

Mondovo Logo

The project has been sponsored by


The work is placed under the terms of the Fair License.

Usage of the works is permitted provided that this instrument is retained with the works, so that any entity that uses the works is notified of this instrument.