cdnjs's API at https://api.cdnjs.com searches the libraries hosted on the cdnjs CDN. fields picks what comes back.
None — no key, no signup. Every example runs as-is.
Full reference: https://cdnjs.com/api
curl "https://api.cdnjs.com/libraries/jquery?fields=name,version,description,homepage"
{
"name": "jquery",
"description": "JavaScript library for DOM operations",
"version": "4.0.0",
"homepage": "https://jquery.com/"
}
curl "https://api.cdnjs.com/libraries?search=chart&fields=version,description&limit=2"
{
"results": [
{
"name": "mermaid",
"latest": "https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.15.0/mermaid.min.js",
"version": "11.15.0",
"description": "Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams and gantt charts."
},
{
"name": "Chart.js",
"latest": "https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.5.1/chart.min.js",
"version": "4.5.1",
"description": "Simple HTML5 charts using the canvas element."
}
],
"total": 2,
"available": 174
}