PHPackages                             m.rahimi/easy-publicate - 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. m.rahimi/easy-publicate

AbandonedArchivedLibrary[API Development](/categories/api)

m.rahimi/easy-publicate
=======================

Simply provides a way to get scholarity literature. You can get data from `Google Scholar`, `Scopus` across many disciplines and sources: articles, theses, books, abstracts and court opinions, from academic publishers, professional societies, online repositories, universities and other web sites.

v1.1.0(4y ago)1101[3 issues](https://github.com/Mohammadreza-73/Easy-Publicate/issues)MITPHPPHP &gt;=7.3

Since Jun 8Pushed 4y ago1 watchersCompare

[ Source](https://github.com/Mohammadreza-73/Easy-Publicate)[ Packagist](https://packagist.org/packages/m.rahimi/easy-publicate)[ Docs](https://github.com/Mohammadreza-73/Easy-Publicate/)[ RSS](/packages/mrahimi-easy-publicate/feed)WikiDiscussions master Synced 1mo ago

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

Easy Publicate
==============

[](#easy-publicate)

Simple API that parses information from

```
https://scholar.google.com/citations
https://scopus.com/
```

Install Package
---------------

[](#install-package)

```
composer require m.rahimi/easy-publicate

```

Scholar API
-----------

[](#scholar-api)

Endpoint**GET** Easy-Publicate/api/v1/scholarQuery Parametersuser ( like: vth4SIcAAAAJ )
Response:

```
{
    "http_status": 200,
    "http_message": "OK",
    "data": {
        "user_name": "Shyhtsun Felix Wu",
        "user_university": "University of California, Davis",
        "user_email": "Verified email at cs.ucdavis.edu - Homepage",
        "citatoins": "7283",
        "last_five_year_citatoins": "1583",
        "h_index": "46",
        "i10_index": "114",
        "citations_per_year": {
            "1999": "35",
            "2000": "61",
            "2001": "85",
            "2002": "127",
            "2003": "227",
            "2004": "324",
            "2005": "400",
            "2006": "489",
            "2007": "400",
            "2008": "396",
            "2009": "399",
            "2010": "360",
            "2011": "451",
            "2012": "419",
            "2013": "420",
            "2014": "429",
            "2015": "400",
            "2016": "369",
            "2017": "333",
            "2018": "315",
            "2019": "273",
            "2020": "209",
            "2021": "82"
        },
        "publications": [
            {
                "title": "Measuring message propagation and social influence on Twitter. com",
                "authors": "S Ye, SF Wu",
                "venue": "International conference on social informatics, 216-231, 2010",
                "citedBy": "366",
                "year": "2010"
            },
            {
                ...
            }
        ]
    }
}
```

Scopus API
----------

[](#scopus-api)

Scopus has ready to use API`s from in this i use two api:

### 1. Search Api

[](#1-search-api)

Endpoint**GET** HeadersX-ELS-APIKey: Your API KEYQuery Parametersquery ( like: AU-ID("35560470450") or AUTHOR-NAME("Smith, George D.") )
**NOTE:** The information in the table above is the minimum requirements for each request.

*for more information about this api: [Scopus Search API](https://dev.elsevier.com/documentation/SCOPUSSearchAPI.wadl)*

Response:

```
{
    "search-results": {
        "opensearch:totalResults": "281",
        "opensearch:startIndex": "275",
        "opensearch:itemsPerPage": "25",
        "opensearch:Query": {
            "@role": "request",
            "@searchTerms": "AU-ID(\"35560470000\")",
            "@startPage": "275"
        },
        "link": [
            {
                "@_fa": "true",
                "@ref": "self",
                "@href": "https://api.elsevier.com/content/search/scopus?start=275&count=25&query=AU-ID%28%2235560470000%22%29",
                "@type": "application/json"
            },
            {
                ...
            }
        ],
        "entry": [
            {
                "@_fa": "true",
                "link": [
                    {
                        "@_fa": "true",
                        "@ref": "self",
                        "@href": "https://api.elsevier.com/content/abstract/scopus_id/0034867618"
                    },
                    {
                        ...
                    }
                ],
                "prism:url": "https://api.elsevier.com/content/abstract/scopus_id/0034867618",
                "dc:identifier": "SCOPUS_ID:0034867618",
                "eid": "2-s2.0-0034867618",
                "dc:title": "Evaluation of invariant models for dolphin photo-identification",
                "dc:creator": "Araabi B.",
                "prism:publicationName": "Proceedings of the IEEE Symposium on Computer-Based Medical Systems",
                "prism:issn": "10637125",
                "prism:pageRange": "203-209",
                "prism:coverDate": "2001-01-01",
                "prism:coverDisplayDate": "2001",
                "citedby-count": "1",
                "affiliation": [
                    {
                        "@_fa": "true",
                        "affilname": "Texas A&amp;M University",
                        "affiliation-city": "College Station",
                        "affiliation-country": "United States"
                    }
                ],
                "prism:aggregationType": "Conference Proceeding",
                "subtype": "cp",
                "subtypeDescription": "Conference Paper",
                "source-id": "23681",
                "openaccess": "0",
                "openaccessFlag": false
            },
            {
                ...
            }
        ]
    }
}
```

### 2. Serial Title

[](#2-serial-title)

Endpoint**GET** HeadersX-ELS-APIKey: Your API KEYQuery Parametersissn ( like: 00313203 )
**NOTE:** The information in the table above is the minimum requirements for each request.

*for more information about this api: [Scopus Serial Title API](https://dev.elsevier.com/documentation/SerialTitleAPI.wadl)*

Response:

```
{
    "serial-metadata-response": {
        "link": [
            {
                "@_fa": "true",
                "@ref": "self",
                "@href": "https://api.elsevier.com/content/serial/title?start=0&count=25&issn=00313203&apiKey=6e54e7497e1caf8e7229958b8fd42b16&view=STANDARD",
                "@type": "application/json"
            },
            {
                ...
            }
        ],
        "entry": [
            {
                "@_fa": "true",
                "dc:title": "Pattern Recognition",
                "dc:publisher": "Elsevier Ltd.",
                "coverageStartYear": "1968",
                "coverageEndYear": "2021",
                "prism:aggregationType": "journal",
                "source-id": "24823",
                "prism:issn": "0031-3203",
                "openaccess": "0",
                "openaccessArticle": false,
                "openArchiveArticle": false,
                "openaccessType": "None",
                "openaccessStartDate": null,
                "oaAllowsAuthorPaid": true,
                "subject-area": [
                    {
                        "@_fa": "true",
                        "@code": "1712",
                        "@abbrev": "COMP",
                        "$": "Software"
                    },
                    {
                        ...
                    }
                ],
                "SNIPList": {
                    "SNIP": [
                        {
                            "@_fa": "true",
                            "@year": "2020",
                            "$": "3.419"
                        }
                    ]
                },
                "SJRList": {
                    "SJR": [
                        {
                            "@_fa": "true",
                            "@year": "2020",
                            "$": "1.492"
                        }
                    ]
                },
                "citeScoreYearInfoList": {
                    "citeScoreCurrentMetric": "15.7",
                    "citeScoreCurrentMetricYear": "2020",
                    "citeScoreTracker": "11.1",
                    "citeScoreTrackerYear": "2021"
                },
                "link": [
                    {
                        "@_fa": "true",
                        "@ref": "scopus-source",
                        "@href": "https://www.scopus.com/source/sourceInfo.url?sourceId=24823"
                    },
                    {
                        ...
                    }
                ],
                "prism:url": "https://api.elsevier.com/content/serial/title/issn/0031-3203"
            }
        ]
    }
}
```

License
-------

[](#license)

The Easy Publicate is open-sourced software licensed under the [MIT License](https://github.com/Mohammadreza-73/Easy-Publicate/blob/master/LICENSE).

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity48

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

Total

2

Last Release

1550d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/35e4e58889833b695c2c5b4e4c26be535803d06474a69e939de919a298f9f59f?d=identicon)[Rahimi](/maintainers/Rahimi)

---

Top Contributors

[![Mohammadreza-73](https://avatars.githubusercontent.com/u/22294125?v=4)](https://github.com/Mohammadreza-73 "Mohammadreza-73 (24 commits)")

---

Tags

google-scholargoogle-scholar-datagoogle-scholar-scrapperscopusscopus-apibooksabstractsGoogle ScholarScopusscholarityscholarity lireraturearticelsthesesacademic publishers

### Embed Badge

![Health badge](/badges/mrahimi-easy-publicate/health.svg)

```
[![Health](https://phpackages.com/badges/mrahimi-easy-publicate/health.svg)](https://phpackages.com/packages/mrahimi-easy-publicate)
```

###  Alternatives

[jikan-me/jikan

Jikan is an unofficial MyAnimeList API

1.0k28.1k2](/packages/jikan-me-jikan)[webleit/zohobooksapi

Zoho Books API v3 - PHP SDK

4881.0k1](/packages/webleit-zohobooksapi)[dfridrich/ares

Communication with ARES (Czech business register)

24401.0k2](/packages/dfridrich-ares)[reliqarts/laravel-scavenger

The most integrated web scraper package for Laravel.

1571.5k](/packages/reliqarts-laravel-scavenger)

PHPackages © 2026

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