API Documentation

Programmatic access to Future Science data and submission endpoints

1.

Overview

The Future Science Public API provides free, read-only access to all published initiatives and contributions on the platform. No authentication is required. All responses are returned in JSON format.

2.

Base URL

All API endpoints are available under the following base path:

https://future-science.org/api/v1/public/
3.

Authentication

No authentication is required. The public API is open to everyone. All endpoints are read-only.

4.

Pagination

List endpoints support pagination through query parameters. The response includes a meta object with pagination details.

Query Parameters

ParameterTypeDescription
cursornumberPage number (starts at 1)
limitnumberNumber of items per page (1–100, default 10)
searchstringSearch term to filter results by text content
sortstringSort field and order (e.g. title:asc, createdAt:desc)

Pagination Response

{
  "meta": {
    "pagination": {
      "page": 1,
      "pageSize": 10,
      "total": 42,
      "pageCount": 5
    }
  }
}
5.

Endpoints

GET/api/v1/public/initiatives

List Initiatives

Returns a paginated list of all published initiatives with their metadata.

ParameterTypeDescription
cursornumberPage number (starts at 1)
limitnumberNumber of items per page (1–100, default 10)
searchstringSearch term to filter results by text content
sortstringSort field and order (e.g. title:asc, createdAt:desc)
Response
{
  "data": [
    {
      "id": 1,
      "documentId": "abc123def456",
      "title": "Archive of Academic Commentary",
      "type": "Open Review Archive",
      "presentation": "An open archive for...",
      "logo": { "url": "/strapi/uploads/logo.png" },
      "leadEditor": {
        "firstName": "Jane",
        "lastName": "Doe",
        "institution": "University of Example"
      },
      "editorialBoard": [...],
      "contributions": [...],
      "supportingDocuments": [...],
      "publishedAt": "2025-06-15T10:30:00.000Z"
    }
  ],
  "meta": {
    "pagination": {
      "page": 1, "pageSize": 10,
      "total": 8, "pageCount": 1
    }
  }
}
GET/api/v1/public/initiatives/:id

Get Initiative

Returns a single published initiative by its document ID, including its associated contributions.

ParameterTypeDescription
idstringThe document ID of the resource
Response
{
  "data": {
    "id": 1,
    "documentId": "abc123def456",
    "title": "Archive of Academic Commentary",
    "type": "Open Review Archive",
    "presentation": "An open archive for...",
    "logo": { "url": "/strapi/uploads/logo.png" },
    "leadEditor": {
      "firstName": "Jane",
      "lastName": "Doe",
      "institution": "University of Example",
      "links": [{ "url": "https://..." }]
    },
    "editorialBoard": [
      { "firstName": "John", "lastName": "Smith", ... }
    ],
    "contributions": [
      { "id": 10, "title": "A Study on...", "type": "Article", ... }
    ],
    "supportingDocuments": [...],
    "institutionalPartners": [...],
    "publishedAt": "2025-06-15T10:30:00.000Z"
  }
}
GET/api/v1/public/contributions

List Contributions

Returns a paginated list of all published contributions with their metadata.

ParameterTypeDescription
cursornumberPage number (starts at 1)
limitnumberNumber of items per page (1–100, default 10)
searchstringSearch term to filter results by text content
sortstringSort field and order (e.g. title:asc, createdAt:desc)
Response
{
  "data": [
    {
      "id": 10,
      "documentId": "xyz789abc012",
      "title": "Toward Open Peer Review",
      "subtitle": "A comparative analysis",
      "type": "Article",
      "abstract": "This paper explores...",
      "language": "English",
      "author": { "firstName": "Jane", "lastName": "Doe" },
      "keywords": [{ "keyword": "open access" }],
      "publishedAt": "2025-07-01T08:00:00.000Z"
    }
  ],
  "meta": {
    "pagination": {
      "page": 1, "pageSize": 10,
      "total": 42, "pageCount": 5
    }
  }
}
GET/api/v1/public/contributions/:id

Get Contribution

Returns a single published contribution by its document ID, including full details such as authors, keywords, abstract, and files.

ParameterTypeDescription
idstringThe document ID of the resource
Response
{
  "data": {
    "id": 10,
    "documentId": "xyz789abc012",
    "title": "Toward Open Peer Review",
    "subtitle": "A comparative analysis",
    "type": "Article",
    "otherType": null,
    "abstract": "This paper explores...",
    "language": "English",
    "author": {
      "firstName": "Jane", "lastName": "Doe"
    },
    "keywords": [{ "keyword": "open access" }],
    "submittedFiles": [
      { "name": "paper.pdf", "url": "/uploads/paper.pdf" }
    ],
    "additionalMaterials": [...],
    "selfArchive": true,
    "isOriginal": true,
    "publishedAt": "2025-07-01T08:00:00.000Z"
  }
}
6.

Response Fields

Initiative Fields

FieldDescription
documentIdUnique document identifier
titleTitle of the initiative
typeType of initiative
presentationDescription text of the initiative
logoLogo image object
leadEditorLead editor details (name, institution, links)
editorialBoardList of editorial board members
supportingDocumentsAttached supporting documents
publishedAtPublication timestamp

Contribution Fields

FieldDescription
documentIdUnique document identifier
titleTitle of the contribution
subtitleSubtitle (optional)
typeType of contribution
otherTypeCustom type label when type is "Other"
abstractAbstract text
languageLanguage of the contribution
authorList of authors (name, institution, email, links)
keywordsList of keywords
submittedFilesSubmitted files and cover
additionalMaterialsAdditional material links
selfArchiveSelf-archiving details (DOI, license, copyright, reference)
isOriginalWhether this is an original submission
publishedAtPublication timestamp
7.

Initiative Types

Initiatives on Future Science are categorized into the following types:

Open Review JournalA researcher-led journal with open and transparent peer review. Reviews, author replies, and editorial decisions are publicly accessible.
Open Review Conference ProceedingsA volume collecting peer-reviewed contributions from academic events, including multimedia material such as recorded talks.
Open Review ArchiveAn open archive where any researcher can deposit work that undergoes community-driven open evaluation.
Open Review NotebookA closed archive reserved for a specific community (e.g. a laboratory), allowing shared work and internal open review.
AI-Reviewed JournalA journal using artificial intelligence to assist with the editorial and review process, including document processing and reviewer matching.
Fully Autonomous JournalAn experimental environment where article generation, peer review, and editorial decisions are performed by autonomous AI agents.
OtherA custom initiative type defined by the lead editor.
8.

Contribution Types

Contributions submitted to initiatives can be of the following types:

Article
Conference paper
Book
Book chapter
Response to a contribution
Response to a review
Unreviewed manuscript
Peer-review
Revised manuscript
Podcast
Other
9.

Example Request & Response

Request

GET /api/v1/public/initiatives?cursor=1&limit=2

Response

{
  "data": [
    {
      "id": 1,
      "documentId": "abc123def456",
      "title": "Archive of Academic Commentary",
      "type": "Open Review Archive",
      "presentation": "An open archive for...",
      "logo": { "url": "/uploads/logo.png" },
      "leadEditor": {
        "firstName": "Jane",
        "lastName": "Doe",
        "institution": "University of Example"
      },
      "editorialBoard": [...],
      "contributions": [...],
      "publishedAt": "2025-06-15T10:30:00.000Z"
    }
  ],
  "meta": {
    "pagination": {
      "page": 1,
      "pageSize": 2,
      "total": 8,
      "pageCount": 4
    }
  }
}
10.

Error Responses

When a resource is not found, the API returns a 404 status with an error message:

// 404 Not Found
{
  "error": "Initiative not found"
}

// 404 Not Found
{
  "error": "Contribution not found"
}

The public API has no strict rate limits, but please use it responsibly. Excessive automated requests may be throttled.