OSTI Database Search
Search the U.S. Department of Energy's Office of Scientific and Technical Information (OSTI.gov) for technical reports, journal articles, and conference papers. Covers 1,100+ DOE-funded documents across critical mineral categories including rare earth elements, lithium, cobalt, nickel, copper, gallium, germanium, and graphite.
Usage
Basic search:
python3 {baseDir}/scripts/osti_search.py --query "rare earth separation"
Search by commodity:
python3 {baseDir}/scripts/osti_search.py --query "extraction" --commodity HREE
Filter by year range:
python3 {baseDir}/scripts/osti_search.py --query "lithium recovery" --year-from 2020 --year-to 2025
Filter by product type:
python3 {baseDir}/scripts/osti_search.py --query "critical minerals" --product-type "Technical Report"
JSON output:
python3 {baseDir}/scripts/osti_search.py --query "cobalt supply chain" --format json --limit 20
Parameters
| Parameter |
Description |
Default |
--query |
Search query |
Required |
--commodity |
Commodity filter (HREE, LREE, CO, LI, GA, GR, NI, CU, GE, OTH) |
- |
--product-type |
Product type filter (Technical Report, Journal Article, Conference) |
- |
--year-from |
Start year for publication date filter |
- |
--year-to |
End year for publication date filter |
- |
--limit |
Maximum results to return |
10 |
--sort |
Sort by: relevance, date |
relevance |
--format |
Output format: summary, detailed, json, bibtex |
summary |
Commodity Codes
| Code |
Description |
HREE |
Heavy Rare Earth Elements (Dy, Tb, Eu, Y, etc.) |
LREE |
Light Rare Earth Elements (La, Ce, Nd, Pr, etc.) |
CO |
Cobalt |
LI |
Lithium |
GA |
Gallium |
GR |
Graphite |
NI |
Nickel |
CU |
Copper |
GE |
Germanium |
OTH |
Other critical minerals |
Examples
# Search for heavy rare earth separation techniques
python3 {baseDir}/scripts/osti_search.py --query "heavy rare earth separation" --commodity HREE
# Recent DOE reports on lithium extraction
python3 {baseDir}/scripts/osti_search.py --query "lithium extraction" --product-type "Technical Report" --year-from 2022 --sort date
# Critical minerals supply chain analysis with detailed output
python3 {baseDir}/scripts/osti_search.py --query "supply chain critical minerals" --format detailed --limit 15
# Get BibTeX citations for cobalt recycling papers
python3 {baseDir}/scripts/osti_search.py --query "cobalt recycling" --commodity CO --format bibtex
Notes
- OSTI.gov API is free and does not require authentication
- Covers DOE-funded research: national labs, universities, contractors
- Document types include technical reports, journal articles, conference papers, theses, patents
- For local corpus search, use the
corpus-search skill instead
- Rate limiting: be courteous, avoid excessive requests
1---2name: osti-database3description: Search OSTI.gov for DOE technical reports on critical minerals, energy, and materials science4---56# OSTI Database Search78Search the U.S. Department of Energy's Office of Scientific and Technical Information (OSTI.gov) for technical reports, journal articles, and conference papers. Covers 1,100+ DOE-funded documents across critical mineral categories including rare earth elements, lithium, cobalt, nickel, copper, gallium, germanium, and graphite.910## Usage1112### Basic search:13```bash14python3 {baseDir}/scripts/osti_search.py --query "rare earth separation"15```1617### Search by commodity:18```bash19python3 {baseDir}/scripts/osti_search.py --query "extraction" --commodity HREE20```2122### Filter by year range:23```bash24python3 {baseDir}/scripts/osti_search.py --query "lithium recovery" --year-from 2020 --year-to 202525```2627### Filter by product type:28```bash29python3 {baseDir}/scripts/osti_search.py --query "critical minerals" --product-type "Technical Report"30```3132### JSON output:33```bash34python3 {baseDir}/scripts/osti_search.py --query "cobalt supply chain" --format json --limit 2035```3637## Parameters3839| Parameter | Description | Default |40|-----------|-------------|---------|41| `--query` | Search query | Required |42| `--commodity` | Commodity filter (HREE, LREE, CO, LI, GA, GR, NI, CU, GE, OTH) | - |43| `--product-type` | Product type filter (Technical Report, Journal Article, Conference) | - |44| `--year-from` | Start year for publication date filter | - |45| `--year-to` | End year for publication date filter | - |46| `--limit` | Maximum results to return | 10 |47| `--sort` | Sort by: relevance, date | relevance |48| `--format` | Output format: summary, detailed, json, bibtex | summary |4950## Commodity Codes5152| Code | Description |53|------|-------------|54| `HREE` | Heavy Rare Earth Elements (Dy, Tb, Eu, Y, etc.) |55| `LREE` | Light Rare Earth Elements (La, Ce, Nd, Pr, etc.) |56| `CO` | Cobalt |57| `LI` | Lithium |58| `GA` | Gallium |59| `GR` | Graphite |60| `NI` | Nickel |61| `CU` | Copper |62| `GE` | Germanium |63| `OTH` | Other critical minerals |6465## Examples6667```bash68# Search for heavy rare earth separation techniques69python3 {baseDir}/scripts/osti_search.py --query "heavy rare earth separation" --commodity HREE7071# Recent DOE reports on lithium extraction72python3 {baseDir}/scripts/osti_search.py --query "lithium extraction" --product-type "Technical Report" --year-from 2022 --sort date7374# Critical minerals supply chain analysis with detailed output75python3 {baseDir}/scripts/osti_search.py --query "supply chain critical minerals" --format detailed --limit 157677# Get BibTeX citations for cobalt recycling papers78python3 {baseDir}/scripts/osti_search.py --query "cobalt recycling" --commodity CO --format bibtex79```8081## Notes8283- OSTI.gov API is free and does not require authentication84- Covers DOE-funded research: national labs, universities, contractors85- Document types include technical reports, journal articles, conference papers, theses, patents86- For local corpus search, use the `corpus-search` skill instead87- Rate limiting: be courteous, avoid excessive requests