Let your sources surprise you.

Make unexpected connections

Serendip-o-matic helps you make new connections: between the material you already have at hand, and the universe of sources beyond your fingertips.

Students can use one source to point to a variety of others that expand their research opportunities. Scholars can get inspiration for their next project, or break a writing block by finding new materials that take their thinking in a fresh direction. Bloggers can find open-access images to illustrate their posts. Librarians and museum professionals can discover a wide range of items and objects from institutions beyond their own, and build bridges that make their collections more accessible.

Because Serendip-o-matic asks your sources to speak for themselves, it delivers what you don't know you're looking for.

Contribute to Serendip-o-matic

Have collections to share?

If you're a librarian, archivist, or museum professional interested in sharing your institution's digital collections through our serendipity engine, the easiest way is to make your materials available to one of the main content aggregators we already use. You can partner with the Digital Public Library of America, connect with Europeana, or register your organization with Flickr Commons. To do so, you’ll need to make sure your digital collections are image-rich and tagged with metadata. If you're feeling more ambitious, you can create your own application programming interface (API).

If your aggregator isn't on the list, tell them to get in touch with us at

Whether you're a major content aggregator or if you have a small collection, our code is open-source and available on GitHub. You are free and encouraged to fork our repository and teach our serendipity engine to talk to your collection’s API.

Want to improve Serendip-o-matic?

If you're a developer and want to help extend what our serendipity engine can do, you can fork our code at our GitHub Repository. You'll find the documentation in the repository's wiki. Serendip-o-matic is written in Python and available under a GNU Affero General Public License.

Have questions?

Get Serendip-o-matic on You can contact us at

Show your love!

Follow the Serendhippo on Twitter Follow the Serendhippo on Twitter
Get Serendip-o-matic on Get Some Serendip-o-matic Swag