Skip to main content
* Unofficial Semantic Scholar Client

Python Semantic Scholar https://www.semanticscholar.org/product/api client
with a local cache.

** Features
- Async requests
- Local JSON files based storage to avoid redundant requests
- Can fetch citations > 10000 (Semantic Scholar API limit) when the full
parsed citation graph is on disk.
- Filter the data based on certain predicates like
+ Year
+ Author
+ Title
+ Venue
+ CitationCount
- Local cache of dumped Semantic Scholar Citation Data, for fetching
citations with papers > 10000.

** Installation

~pip install s2cache~

** Usage

The package is a library for your Bibliography metadata managment needs.
The intended use is applications which use Semantic Scholar data for
generating bibliography management, visualizing citation graphs etc.

It can fetch citations and references from Semantic Scholar API
https://www.semanticscholar.org/product/api and store in a local cache
to avoid redundant requests to the service as the citation data fetches
can be network intensive.

There is also a filters module also which can be combined to filter the data

*More to Follow*

** License

MIT License

See Semantic Scholar License page https://www.semanticscholar.org/product/api/license
to view the API License.

Metadata

Release files for s2cache 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for s2cache 0.4.1
File Size Uploaded
s2cache-0.4.1.tar.gz 35.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for s2cache 0.4.1
File Interpreter ABI Platform
s2cache-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 77.4 kB

Release files / s2cache-0.4.1.tar.gz

Download URL s2cache-0.4.1.tar.gz
Size 35.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a9d709eb2d916f2a8ec2d52bd1ebd6d0a81452d10eac51e6e46fa73d7fbdc26e
BLAKE2b-256 checksum
How to use checksums
bda3b68d4694e10ae5c2c0baf1f581c02fc8f33aa304703f8a80349d8677fbda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.13.3 Linux/6.13.8-200.fc41.x86_64

Release files / s2cache-0.4.1-py3-none-any.whl

Download URL s2cache-0.4.1-py3-none-any.whl
Size 42.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5deeac22343e89d0db28cb1e4176595b43c94b5c0824812e6e0d90fff363ec9d
BLAKE2b-256 checksum
How to use checksums
435c8f6383429b8ee2f4c1c1007417493027a12ef9a8089ee140eade1af656b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.13.3 Linux/6.13.8-200.fc41.x86_64

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page