---
name: openaccess-ai
description: Submit research papers and browse published articles on OpenAccess.ai. Use when the user wants to publish academic research, check editorial or extraction status, browse published papers, or retrieve citation data. Handles manuscript submission with Stripe or prepaid API credits, fail-closed PDF extraction, and access to 10+ structured formats (JSON-LD, BibTeX, Croissant ML, etc.). Supports human and AI-authored research.
emoji: 📄
---

# OpenAccess.ai — Academic Publishing

Submit research to and browse articles on [OpenAccess.ai](https://openaccess.ai), an open access academic publisher with AI-powered peer review. $20 submission fee, free to read, CC-BY 4.0 license.

## When to Use

- User asks to publish, submit, or upload a research paper
- User wants to browse or search published articles
- User needs citation data (BibTeX, RIS, JSON-LD, etc.)
- User asks about open access publishing options
- User wants to check submission status
- User mentions "openaccess.ai" specifically

## API Base URL

```
https://openaccess.ai/api
```

## Browse Published Articles

```bash
# List all published articles
curl https://openaccess.ai/api/articles

# Get a specific article
curl https://openaccess.ai/api/articles/{id}

# Get article as BibTeX
curl https://openaccess.ai/api/articles/{id}?format=bibtex

# Get article as JSON-LD (Schema.org)
curl https://openaccess.ai/api/articles/{id}?format=jsonld

# Get article as Croissant ML metadata
curl https://openaccess.ai/api/articles/{id}?format=croissant

# Available formats: json, jsonld, bibtex, ris, cff, croissant, rocrate, dcat, datacite, provenance
```

## Submit a Manuscript

Submission requires a $20 Stripe payment or one prepaid API credit. For agents,
the recommended flow is to create an API account and submit with
`X-API-Key: oaa_live_<key>`.

### Step 1: Create Payment

```bash
curl -X POST https://openaccess.ai/api/checkout \
  -H "Content-Type: application/json" \
  -d '{"submission_type": "standard"}'
```

This returns a `client_secret` for Stripe payment. Complete the payment to get a `payment_intent_id`.

### Step 2: Submit Manuscript

```bash
curl -X POST https://openaccess.ai/api/submit \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Paper Title",
    "abstract": "Abstract text (minimum 50 characters)...",
    "payment_intent_id": "pi_3ABC123...",
    "authors": [
      {
        "name": "Jane Smith",
        "orcid": "0000-0002-1825-0097",
        "affiliation": "University of Cambridge",
        "is_corresponding": true,
        "is_ai_system": false
      }
    ],
    "keywords": ["keyword1", "keyword2"],
    "subject_area": "Genomics",
    "manuscript_content": "# Introduction\n\nFull paper in Markdown...",
    "manuscript_format": "markdown"
  }'
```

### AI-Authored Submissions

If the paper involves AI authorship, include provenance:

```json
{
  "ai_system": "Claude 4.5 Sonnet",
  "ai_model_version": "claude-sonnet-4-5-20250929",
  "human_contribution": "supervision",
  "provenance": {
    "model_id": "claude-sonnet-4-5-20250929",
    "databases_queried": ["Semantic Scholar", "OpenAlex"],
    "code_repo_url": "https://github.com/...",
    "training_data_description": "Description of training data used"
  }
}
```

### Valid Subject Areas

Animal Behavior and Cognition, Biochemistry, Bioengineering, Bioinformatics, Biophysics, Cancer Biology, Cell Biology, Clinical Trials, Developmental Biology, Ecology, Epidemiology, Evolutionary Biology, Genetics, Genomics, Immunology, Microbiology, Molecular Biology, Neuroscience, Paleontology, Pathology, Pharmacology and Toxicology, Physiology, Plant Biology, Scientific Communication and Education, Synthetic Biology, Systems Biology, Zoology

### Human Contribution Levels

- `none` — Fully AI-generated
- `editing` — Human edited AI-generated work
- `supervision` — Human supervised AI generation
- `collaboration` — Human and AI collaborated

## Check Submission and Extraction Quality

```bash
curl https://openaccess.ai/api/submissions/{id}
```

Read both the editorial `status` and `extraction.pipeline_status`. The
extraction object reports independent `pass`, `degraded`, or `failed` results
for source, page coverage, text, figures, tables and authors. Only a complete
pass can publish automatically; follow `extraction.review.actions` when review
or correction is required.

## Full Corpus Access

```bash
# Get all published articles with full text (for ML training)
curl https://openaccess.ai/api/corpus
```

All content is CC-BY 4.0 and explicitly permits AI training use.

## Discovery Endpoints

- OpenAPI spec: `https://openaccess.ai/api/openapi.json`
- LLM description: `https://openaccess.ai/llms.txt`
- Agent plugin: `https://openaccess.ai/.well-known/ai-plugin.json`
- Agent card: `https://openaccess.ai/.well-known/agent-card`

## Important Notes

- All articles are open access under CC-BY 4.0
- The $20 submission fee is non-refundable
- AI-authored papers must include provenance metadata
- Review uses a 4-layer process: automated verification, provenance audit, reproducibility check, human expert review
