SynBioHub API

SynBioHub is a design repository for people designing biological constructs. It enables DNA and protein designs to be uploaded, shared, and searched using the Synthetic Biology Open Language (SBOL) standard. This API provides access to search, retrieve metadata, and download biological parts and collections.

Claim this API

Are you the operator of SynBioHub API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with SynBioHub API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Base URL: https://synbiohub.org/public/igem/
Auth: unknown
Endpoints: 21
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:09:42.127855

Links

Homepage: https://wiki.synbiohub.org
API Base: https://synbiohub.org/public/igem/

100.0%

Uptime (7d)

668ms

Avg latency (7d)

19

Probes (7d)

Latency (7d)

Success Rate (7d)

Topics

GENOMICS, SCIENCE

Endpoints

Method Path Summary Auth Last Status Latency
GET /browse Browse public collections 200 454ms
GET /public/{collection}/{design} Get design by URI
GET /public/{collection}/{design}/fasta Get design in FASTA format
GET /public/{collection}/{design}/gb Get design in GenBank format
GET /public/{collection}/{design}/metadata Get design metadata
GET /public/{collection}/{design}/sbol Get design in SBOL format
GET /public/{organization}/{partId}/{version} Get part details (HTML page) 404 477ms
GET /public/{organization}/{partId}/{version}/sbol Get part details in SBOL/RDF format 404 414ms
GET /remoteSearch Remote search endpoint 200 997ms
GET /rootCollections List root collections 200 212ms
GET /sbsearch Sequence search interface 200 460ms
GET /search Search SynBioHub
GET /search/{query} Search for objects 200 914ms
GET /searchCount Get search result count
GET /searchCount/{query} Get search result count
GET /sparql Execute SPARQL query 200 369ms
GET /{objectType}/count Count objects by type
GET /{path}/{displayId}/{version}/metadata Get object metadata
GET /{path}/{displayId}/{version}/subCollections Get sub-collections
GET /{path}/{displayId}/{version}/twins Get twin objects
GET /{path}/{displayId}/{version}/uses Get objects using this object