Skip to main content

Access Options

Start working with Addgene's data! Learn more below and dive into examples in our docs.

API

We provide programmatic access to Addgene’s catalog through a growing set of read-only API endpoints.

The first available Catalog endpoint supports plasmids, including data such as sequences, expression, vector type, plasmid type, genes, article information, and more.

In early 2026, we will expand the Catalog endpoint to include viral preps, antibodies, pooled libraries, plasmid kits, and bacterial strains.

Bulk Data Downloads

We offer plasmid and sequence data in JSON format. These datasets are refreshed once a day.

File Structure

Our JSON file has the following properties you should be aware of:

  • It is encoded with UTF-8.
  • It isn't ordered, so the keys can appear in any order.
  • Whitespace/line breaks may vary.
  • Any array can contain zero or more items.
  • Fields inapplicable to a given item may be null.
  • All keys are included, even if they hold empty string or null values.

JSON parsers and libraries exist for almost every programming language. We recommend you use one.

* Principal Investigator/Head of Laboratory names are not included in the data.

File Versioning

Our JSON file follows a version format: majorVersion.minorVersion.

Changes in the majorVersion may require you to update your code, while minorVersion updates are generally backward-compatible. Specialized versions may have a suffix format (e.g., 1.0-XXX), while the main feed will have no suffix.

Ready to Get Started?

Access to the data is granted to approved users and requires accepting a data access license for each API scope requested.

  • Log in to request an access token.
  • We'll review your request and get back to you within five business days.

Want to know more? View an overview of the process.

Need Help?

For questions, contact [email protected].