cito.

How Cito works, where the data comes from, and the API.

Cito is a fast programmatic search service for the academic literature: one API that runs semantic and keyword search over ~148M papers and fuses the results. The whole corpus is self-hosted, so there are no upstream rate limits to inherit; the public Semantic Scholar API allows 1 request/second, Cito exists to remove that ceiling.

How search works

Every query runs two retrievers over local indexes:

The two rankings are merged with reciprocal-rank fusion (papers ranked high by both rise to the top), and ordering is deterministic: the same query against the same corpus snapshot returns the same results in the same order. You can also run either retriever alone via mode=semantic or mode=keyword.

No third-party API is called at query time. Results come entirely from Cito's own indexes, which is what keeps latency low and behavior reproducible.

What a result carries

Title, authors, venue, publication date, DOI, citation count, abstract when available, and a direct open-access PDF link when one exists. Cito serves metadata and links; full text always lives at the publisher or repository that hosts it.

Where next