What Is Library Genesis API

Q

What is Library Genesis API?

✍: FYIcenter.com

A

Library Genesis API is a Web interface that allows you to search and retrieve data objects from Library Genesis.

Technical information on Library Genesis API:

URL: {site_url}/json.php?{param_list}
site_url: https://libgen.lc or other mirror sites
Response format: JSON 

Supported parameters in "param_list" are:

  • object - Required. Specifies the data object type code: a, s, p, e, f, w (respectively - authors, series, publishers, editions, files, works).
  • topic - Optional. Specifies the topic code: l, c, m, a, s, f, r corresponding to libgen, comics, magazines, articles, standards, fiction, rus (fiction).
  • ids - Optional. Specifies a list of object ids separated by commas.
  • id_start - Optional. Specifies the starting value of an object id range.
  • id_end - Optional. Specifies the ending value of an object id range.
  • timefirst - Optional. Specifies the starting value of a time range.
  • timelast - Optional. Specifies the ending value of a time range.
  • mode - Optional. Time range code: last, modified (last added or modified, respectively).
  • md5 - Optional. Specifies the MD5 hash value for a "files" object.
  • doi - Optional. Specifies the DOI value for an "editions" object.
  • isbn - Optional. Specifies the ISBN value for an "editions" object.
  • fields - Optional. Specifies field names (separated by commas) to be retrieved. Supported field names are different for different data object types. See data object tutorials for more details.
  • addkeys - Optional. Specifies additional fields to be retrieved, using field keys (separated by commas). See data object tutorials for more details.
  • limit1 - Optional. Specifies starting row of matched result to be retrieved.
  • limit1 - Optional. Specifies numbers of rows of matched result to be retrieved.

Note that this api (/json.php) does not support full-text search. You only retrieve data objects with given ID or date ranges.

For more details, see "Library Genesis API".

 

json.php API - Get "publishers" Objects

Library Genesis API

Library Genesis API

⇑⇑ LibGen (Library Genesis) - Frequently Asked Questions

2022-09-12, 1127🔥, 0💬