PHPackages                             podrecznikomat/php-isbn-api - 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. podrecznikomat/php-isbn-api

ActiveLibrary[API Development](/categories/api)

podrecznikomat/php-isbn-api
===========================

Client for retrieving book data using ISBN API.

v0.2(7mo ago)027proprietaryPHPCI passing

Since Sep 16Pushed 7mo agoCompare

[ Source](https://github.com/Podrecznikomat/php-isbn-api)[ Packagist](https://packagist.org/packages/podrecznikomat/php-isbn-api)[ RSS](/packages/podrecznikomat-php-isbn-api/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (4)Used By (0)

Podrecznikomat ISBN API
=======================

[](#podrecznikomat-isbn-api)

A PHP library for retrieving book data by ISBN.

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

[](#installation)

Requires [Composer](https://getcomposer.org/).

```
composer require podrecznikomat/php-isbn-api
```

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

[](#requirements)

- PHP &gt;= 8.1
- GuzzleHttp

Quick Start
-----------

[](#quick-start)

```
use Podrecznikomat\IsbnApi\Client;
use Podrecznikomat\IsbnApi\IsbnEnum;

$client = new Client(IsbnEnum::E_ISBN_PL);
$book = $client->api()->getBookByIsbn('9788324677658');

// Access book data
echo $book->getFullTitle();
echo $book->getAuthorsAsString();
```

Book Object Structure
---------------------

[](#book-object-structure)

- isbn
- title
- subtitle
- authors
- publisher
- publishedDate
- language
- subjects
- edition

API Support list
----------------

[](#api-support-list)

- e-isbn.pl
- Google Books API
- Open Library API

Tests
-----

[](#tests)

To run tests:

```
vendor/bin/phpunit tests
```

License
-------

[](#license)

Copyright (c) 2025 Podrecznikomat

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to use, copy, modify, merge, publish, and distribute the Software within their own projects, subject to the following conditions:

1. Attribution: Any use of the Software must give appropriate credit, including the name of the original author(s).
2. Non-Sale: The Software itself, in source or compiled form, may not be sold as a standalone product.
3. Integration: The Software may be used within commercial or non-commercial projects, provided the above conditions are met.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.

Contact
-------

[](#contact)

Author: Patryk Molenda Email:

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance66

Regular maintenance activity

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity27

Early-stage or recently created project

 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

2

Last Release

233d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/940168001bae4d042c2ccaabc1c1614c760e4634232db29c6164293ade8425f3?d=identicon)[Francys](/maintainers/Francys)

---

Top Contributors

[![PatrykMolenda](https://avatars.githubusercontent.com/u/90420828?v=4)](https://github.com/PatrykMolenda "PatrykMolenda (12 commits)")

---

Tags

phpapiclientISBNbooks

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/podrecznikomat-php-isbn-api/health.svg)

```
[![Health](https://phpackages.com/badges/podrecznikomat-php-isbn-api/health.svg)](https://phpackages.com/packages/podrecznikomat-php-isbn-api)
```

###  Alternatives

[openai-php/laravel

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

3.7k7.6M74](/packages/openai-php-laravel)[kunalvarma05/dropbox-php-sdk

Dropbox PHP API V2 SDK (Unofficial)

3633.0M18](/packages/kunalvarma05-dropbox-php-sdk)[resend/resend-php

Resend PHP library.

564.7M21](/packages/resend-resend-php)[mozex/anthropic-laravel

Anthropic PHP for Laravel is a supercharged PHP API client that allows you to interact with the Anthropic API

71226.4k1](/packages/mozex-anthropic-laravel)[picqer/sendcloud-php-client

A PHP Client for the SendCloud API

45400.4k1](/packages/picqer-sendcloud-php-client)[sima-land/api-php-client

Client library for Simaland APIs

311.5k](/packages/sima-land-api-php-client)

PHPackages © 2026

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