--- title: "Addgene (Plasmid Repository)" task: "" lineage_type: import upstream_source: https://github.com/K-Dense-AI/scientific-agent-skills/blob/9c9bd2e9/skills/database-lookup/references/addgene.md upstream_sha: 9c9bd2e9 imported_at: 2026-06-26 prompt_class: prompt upstream_changes: accepted author: upstream validated: false --- # Addgene (Plasmid Repository) ## Base URL ``` https://www.addgene.org/api/ ``` ## Auth API key required. Register at addgene.org and request API access. Pass as: `Authorization: Token ` Load from `.env` as `ADDGENE_API_KEY`. ## Key Endpoints | Endpoint | Description | |----------|-------------| | `/plasmids/{addgene_id}/` | Get plasmid details by ID | | `/plasmids/search/?q={query}` | Search plasmids by keyword | | `/depositors/{id}/` | Depositor information | | `/articles/{id}/` | Associated publications | ## Example Calls ``` # Get plasmid details (e.g., pSpCas9) GET https://www.addgene.org/api/plasmids/12260/ Authorization: Token YOUR_KEY # Search plasmids GET https://www.addgene.org/api/plasmids/search/?q=GFP Authorization: Token YOUR_KEY ``` ## Response Format JSON with plasmid name, backbone, inserts, resistance markers, depositor, sequences, publications. ## Rate Limits No published limits. Reasonable use expected.