Claw4Science API Documentation

Public REST API for querying the Claw4Science directory of AI agent projects, curated skills, and skill hubs for scientific research.
Mar 20, 2026

Overview

Claw4Science provides a free, public REST API to query our curated directory of AI agent projects, skill libraries, and skill hubs for scientific research. No authentication required.

Base URL: https://claw4science.org/api

API Version: 1.1


Endpoints

GET /api/projects

Returns projects, curated skills, and skill hubs.

Parameters:

ParameterTypeDefaultDescription
typestringallFilter by type: all, projects, skills, or skill-hubs
groupstring--Filter by category (see tables below)
qstring--Search by name, description, or tags

Project Categories:

IDDescription
coreCore Platform and Lightweight Variants (OpenClaw, NanoBot, PicoClaw, ZeroClaw, etc.)
teamTeam and Orchestration (Edict, ClawTeam, MetaClaw, ClawPanel, etc.)
scienceMedical and Clinical - Biomedicine (EvoScientist, MedgeClaw, LabClaw, etc.)
bio-omicsBioinformatics and Omics - Biomedicine (CellVoyager, Biomni, OmicsClaw, etc.)
drug-molecularDrug Discovery and Molecular - Biomedicine (DrugClaw, ChemCrow, ChemGraph, etc.)
general-researchAutonomous End-to-End Research (RD-Agent, AI-Scientist-v2, DATAGEN, etc.)
specializedPersonal Research Workbench (ScienceClaw variants, Dr. Claw, etc.)
paper-toolsPaper and Literature Tools (AutoResearchClaw, PaperClaw, ResearchClaw, etc.)
educationEducation (OpenMAIC, MathClaw)
benchmarkBenchmarks and Evaluation (Claw-Eval, ClawSafety, BioAgent Bench, HeurekaBench)
securitySecurity (ClawSafety Scanner, ClawKeeper)

Skill Hub Categories:

IDDescription
registryOfficial Registries (ClawHub, Anthropic Skills, SkillHub)
scienceScientific and Research Skills (K-Dense, Orchestra, ARIS, bioSkills, etc.)
medicalMedical and Biomedical Skills (OpenClaw Medical Skills, ClawBio, STELLA)
researchResearch and Domain-Specific (AIPOCH, AMiner, OmicSkills, etc.)
generalGeneral Collections (Awesome Skills, Baoyu Skills, Skills.sh, etc.)

Example Requests:

# Get everything (projects + skills + skill hubs)
curl https://claw4science.org/api/projects

# Get only bioinformatics projects
curl "https://claw4science.org/api/projects?type=projects&group=bio-omics"

# Search for drug discovery tools
curl "https://claw4science.org/api/projects?q=drug"

# Get only curated skills
curl "https://claw4science.org/api/projects?type=skills"

# Get only skill hubs
curl "https://claw4science.org/api/projects?type=skill-hubs"

# Get skill hubs in the science category
curl "https://claw4science.org/api/projects?type=skill-hubs&group=science"

Example Response:

{
  "projects": [
    {
      "name": "CellVoyager",
      "description": "AI CompBio agent that autonomously analyzes biological data...",
      "github": "https://github.com/zou-group/CellVoyager",
      "repo": "zou-group/CellVoyager",
      "language": "Python",
      "static_stars": "198",
      "tags": ["Stanford", "Nature Methods", "scRNA-seq"],
      "category": "bio-omics",
      "homepage": null,
      "paper": "https://www.nature.com/articles/s41592-025-02549-z"
    }
  ],
  "skills": [
    {
      "name": "openalex-database",
      "description": "Search 240M+ scholarly works across all fields...",
      "github": "https://github.com/K-Dense-AI/claude-scientific-skills",
      "repo": "K-Dense-AI/claude-scientific-skills",
      "tags": ["Editor's Pick", "240M papers", "no-key-needed"],
      "category": "literature",
      "install_command": "clawhub install openalex-database"
    }
  ],
  "skill_hubs": [
    {
      "name": "K-Dense Scientific Skills",
      "description": "170+ agent skills across 17 scientific domains...",
      "github": "https://github.com/K-Dense-AI/claude-scientific-skills",
      "repo": "K-Dense-AI/claude-scientific-skills",
      "tags": ["170+ skills", "17 domains", "250+ databases"],
      "category": "science",
      "homepage": "https://www.k-dense.ai"
    }
  ],
  "meta": {
    "total_projects": 132,
    "total_skills": 19,
    "total_skill_hubs": 32,
    "project_categories": {"core": "Core Platform...", "...": "..."},
    "skill_hub_categories": {"registry": "Official...", "...": "..."},
    "api_version": "1.1",
    "source": "https://claw4science.org"
  }
}

GET /api/github-stars

Returns real-time GitHub stars and last push time for specified repositories.

Parameters:

ParameterTypeDescription
reposstringComma-separated list of GitHub repos (e.g., zou-group/CellVoyager,HKUDS/nanobot)
refreshstringSet to 1 to force refresh (rate limited to once per 12 hours)

Example:

curl "https://claw4science.org/api/github-stars?repos=zou-group/CellVoyager,openclaw/openclaw"

Response:

{
  "repos": {
    "zou-group/CellVoyager": {
      "stars": 166,
      "pushed_at": "2026-03-17T17:21:04Z"
    },
    "openclaw/openclaw": {
      "stars": 338069,
      "pushed_at": "2026-03-27T12:00:00Z"
    }
  },
  "fetched_at": "2026-03-28T00:00:00.000Z"
}

GET /api/commit-activity

Returns 6-month commit activity sparkline data for specified repositories. Used to visualize project activity trends.

Parameters:

ParameterTypeDescription
reposstringComma-separated list of GitHub repos (max 100)

Example:

curl "https://claw4science.org/api/commit-activity?repos=openclaw/openclaw,HKUDS/nanobot"

Response:

{
  "activity": {
    "openclaw/openclaw": [0, 5, 12, 8, 15, 20, 18, 25, 30, 22, 18, 35, 28, 40, 32, 45, 38, 50, 42, 55, 48, 60, 52, 65, 58, 70],
    "HKUDS/nanobot": [0, 0, 3, 7, 10, 8, 12, 15, 18, 20, 22, 25, 28, 30, 32, 35, 38, 40, 42, 45, 48, 50, 52, 55, 58, 60]
  },
  "fetched_at": "2026-04-09T00:00:00Z",
  "source": "kv"
}

Each value in the activity array represents the total commits in that week, from 26 weeks ago to the most recent week. Data is pre-computed via GraphQL and cached in KV storage.


For AI Agents

llms.txt

We provide a machine-readable summary of our directory at:

https://claw4science.org/llms.txt

This file follows the llms.txt standard and contains all projects, skills, and skill hubs with descriptions and links.

Integration Ideas

  • OpenClaw / NanoClaw skills: Query the API to help users find the right science AI agent
  • MCP servers: Build an MCP server that wraps our API for Claude Code or other agents
  • Research assistants: Use the API to recommend tools based on research domain

Rate Limits

  • No authentication required
  • API responses are cached for 1 hour
  • GitHub stars data is cached for 24 hours
  • Commit activity data is cached for 24 hours
  • Please be respectful -- no more than 60 requests per minute

Contact

Questions or suggestions? Email bioinfoark@gmail.com